Brown the Ground Beef: Heat a large skillet over medium-high heat. Add the ground beef and cook until browned, breaking it up as it cooks, about 5–7 minutes. Add the chopped onion and garlic and sauté until the onion is translucent and fragrant—about 2 more minutes. Drain off any excess grease.
Layer Ingredients in the Crockpot: Transfer the cooked beef mixture into your crockpot. Sprinkle the ranch seasoning mix, Italian seasoning, black pepper, smoked paprika, and crushed red pepper flakes over the meat. Add the beef broth and cream of mushroom soup. Stir well to combine all ingredients. Dot the top with the cubed cream cheese but don't stir it in just yet—it will melt during cooking. Cover and cook on LOW for 3–4 hours, or HIGH for 2 hours.
Add Pasta and Cheese: After the initial cook time, uncover the slow cooker and stir everything together to incorporate the melted cream cheese. Stir in the uncooked pasta shells, 1 ½ cups cheddar cheese, and milk. Mix well. Cover again and cook on HIGH for another 30–45 minutes, or until the pasta is tender. Stir occasionally during this time to prevent sticking and ensure even cooking.
Final Touches: Once the pasta is fully cooked, sprinkle the remaining ½ cup of shredded cheese over the top. Cover for 5–10 minutes more to let the cheese melt. Taste and adjust seasoning if needed. Add extra ranch seasoning or a pinch of salt depending on your preference. Garnish with freshly chopped parsley before serving.