A rich, creamy, hearty soup made with tender elbow macaroni, seasoned ground beef, carrots, aromatic vegetables, and a velvety cheesy cream broth. It’s delicious, filling, and perfect for a cozy family dinner.
Preparation time: 15 minutes Cooking time: 30–35 minutes Total time: 45–50 minutes Servings: 6–8 Difficulty: Easy
Ingredients
For the soup
-
500 g (1 lb) ground beef
-
2 cups elbow macaroni
-
1 medium onion, finely diced
-
3 cloves garlic, minced
-
2 medium carrots, peeled and diced
-
2 celery stalks, finely chopped
-
1 tablespoon olive oil or butter
-
5 cups beef broth
-
1 teaspoon Italian seasoning
-
½ teaspoon dried thyme
-
½ teaspoon paprika
-
½ teaspoon black pepper
-
1 teaspoon salt, or to taste
-
1 tablespoon tomato paste
-
1 tablespoon Worcestershire sauce (optional)
-
1 cup fresh spinach, roughly chopped
-
2 tablespoons fresh parsley, chopped
For the creamy cheese broth
-
2 tablespoons butter
-
2 tablespoons all-purpose flour
-
2 cups whole milk
-
½ cup heavy cream
-
1 cup shredded cheddar cheese
-
¼ cup grated Parmesan cheese
Optional seasonings
-
¼ teaspoon chili flakes
-
A pinch of nutmeg
-
Extra black pepper
-
Additional Parmesan for serving
Instructions
Step 1: Brown the ground beef
-
Place a large Dutch oven or heavy-bottomed soup pot over medium-high heat.
-
Add olive oil or butter.
-
Add the ground beef and break it into small, bite-sized pieces using a wooden spoon.
-
Cook for approximately 6–8 minutes until the beef is completely browned.
-
Drain excess grease if necessary, leaving approximately 1 tablespoon in the pot for flavor.
-
Season with a little salt, black pepper, paprika, and Italian seasoning.
-
Transfer the beef to a plate and set aside.
Step 2: Cook the vegetables
-
In the same pot, add the diced onion, carrots, and celery.
-
Cook over medium heat for 4–5 minutes, stirring occasionally.
-
Add the minced garlic.
-
Cook for another 30–45 seconds until fragrant.
-
Stir in the tomato paste and Worcestershire sauce.
-
Cook for approximately 1 minute to deepen the flavor.
Step 3: Add broth and seasonings
-
Pour in the beef broth.
-
Return the browned ground beef to the pot.
-
Add dried thyme, remaining Italian seasoning, black pepper, and salt.
-
Stir everything together.
-
Bring the soup to a gentle boil.
-
Reduce the heat to medium-low and let it simmer for approximately 10–12 minutes, or until the carrots are beginning to soften.
Step 4: Cook the macaroni
-
Add the elbow macaroni directly to the simmering soup.
-
Stir well so the pasta doesn’t stick to the bottom.
-
Cook for approximately 7–9 minutes, or according to the package instructions.
-
Stir frequently to ensure even cooking.
-
Check that the macaroni is tender but still holds its shape.
Important: Avoid overcooking the pasta because it will continue absorbing liquid as the soup sits.
Step 5: Prepare the creamy cheese sauce
While the pasta cooks, prepare the creamy mixture in a separate saucepan.
-
Melt 2 tablespoons of butter over medium-low heat.
-
Add the all-purpose flour.
-
Whisk continuously for approximately 1 minute to create a smooth roux.
-
Slowly pour in the milk while whisking to prevent lumps.
-
Continue whisking for 3–4 minutes until the mixture becomes smooth and slightly thickened.
-
Add the heavy cream.
-
Reduce the heat to low.
-
Gradually add shredded cheddar cheese, stirring until melted.
-
Add Parmesan cheese and stir until the sauce is creamy and smooth.
Do not allow the cheese sauce to boil, as high heat can cause the cheese to separate.
Step 6: Combine everything
-
Reduce the soup to low heat.
-
Slowly pour the creamy cheese sauce into the beef and macaroni soup.
-
Stir gently until everything is evenly combined.
-
Add the chopped spinach.
-
Allow it to cook for another 2–3 minutes until the spinach wilts.
-
Taste and adjust salt, pepper, and seasonings.
-
If the soup is too thick, add a little extra warm beef broth or milk until you reach your desired consistency.
Step 7: Garnish and serve
-
Turn off the heat.
-
Stir in freshly chopped parsley.
-
Add a little extra black pepper.
-
Sprinkle additional Parmesan cheese over the top.
-
Let the soup rest for 3–5 minutes before serving.
Serve hot while the broth is creamy and the macaroni is tender.
Tips for the best creamy beef macaroni soup
-
Use freshly shredded cheese: It melts more smoothly than pre-shredded cheese.
-
Brown the beef properly: This creates a deeper, richer flavor.
-
Don’t boil after adding cheese: Keep the soup on low heat to prevent curdling.
-
Adjust the thickness: Add extra broth or milk if the soup becomes too thick.
-
Cook pasta separately for meal prep: If you plan to store leftovers, cook macaroni separately and add it when serving.
-
Use whole milk: It gives the broth a richer, creamier consistency.
Storage and reheating
Refrigerator: Store leftovers in an airtight container for up to 3–4 days.
Freezer: Freeze the soup without the macaroni for best results, for up to 2–3 months. Add freshly cooked macaroni when reheating.
Reheating: Warm gently in a saucepan over low heat. Add a splash of milk or beef broth to restore the creamy consistency. Stir frequently and avoid boiling.
What to serve with it
-
Garlic bread or toasted baguette
-
Buttery dinner rolls
-
Fresh green salad
-
Roasted vegetables
-
Cheesy breadsticks
Approximate nutritional information
Per serving, assuming 8 servings. Values are estimates and vary by ingredients.
|
Nutrient |
Amount |
|---|---|
|
Calories |
480–540 kcal |
|
Protein |
25–30 g |
|
Carbohydrates |
40–48 g |
|
Fat |
23–29 g |
|
Fiber |
3–4 g |
|
Sugar |
5–7 g |
Final result: A thick, creamy, savory beef and macaroni soup loaded with seasoned ground beef, tender pasta, sweet carrots, fresh herbs, and a delicious cheddar-Parmesan cream broth. Perfect for a satisfying one-pot family meal!
