Homemade Ground Beef Pasta Soup

I used to think soup was either something that came from a can or required simmering on the stove for hours. Then I discovered ground beef pasta soup, and it changed my weeknight dinner game completely.

This is the kind of soup that comes together in about 30 minutes, using ingredients you probably already have in your pantry and freezer. Ground beef, some pasta, frozen veggies, and a few cans from the cupboard—that’s basically it. No fancy techniques, no hard-to-find ingredients, just a big pot of comfort food that actually tastes like you spent way more time on it than you did.

My kids will eat this without complaining, which is saying something. And honestly? On those nights when I’m too tired to think about what’s for dinner, this soup saves me every single time.

ground beef pasta soup
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Why You’ll Love This Ground Beef Pasta Soup

  • Quick weeknight dinner – This soup comes together in just 15-25 minutes, making it perfect for those busy evenings when you need something hearty on the table fast.
  • One-pot meal – Everything cooks in a single pot, which means less cleanup and more time to relax after dinner.
  • Budget-friendly – Ground beef and pantry staples make this an affordable meal that won’t break the bank, and it stretches to feed the whole family.
  • Packed with vegetables – The mixed veggies add nutrition and color, making it an easy way to get some extra servings into your day without much effort.
  • Comforting and filling – The combination of pasta, beef, and vegetables in a savory broth creates a satisfying meal that will warm you up and keep you full.

What Kind of Ground Beef Should I Use?

For this pasta soup, you’ll want to use ground beef that’s somewhere between 80/20 and 85/15 (that’s the lean-to-fat ratio). The 80/20 will give you more flavor since it has a bit more fat, but if you prefer a lighter soup, the 85/15 works great too. I’d stay away from the super lean 90/10 or higher because your soup might end up tasting a bit dry and less flavorful. After browning your beef, you can drain off some of the excess fat if you want, but leaving a little bit in there will actually help carry all those delicious flavors throughout the soup.

ground beef pasta soup
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Options for Substitutions

This soup is super forgiving and works well with whatever you have in your pantry:

  • Ground beef: Ground turkey, chicken, or pork work great here. You can even use Italian sausage (remove the casings first) for extra flavor. For a vegetarian version, try crumbled firm tofu or plant-based ground meat.
  • Beef broth: Chicken or vegetable broth are easy swaps. If you’re using vegetable broth, add a splash of soy sauce to boost the savory flavor.
  • Macaroni: Any small pasta shape works – try ditalini, shells, rotini, or even broken spaghetti. Just keep the cooking time in mind as different shapes may need more or less time.
  • Mixed vegetables: Use whatever frozen veggies you have on hand – peas and carrots, corn, green beans, or even a stir-fry blend. Fresh vegetables work too, just add them earlier so they have time to cook through.
  • Tomatoes: Canned diced tomatoes, crushed tomatoes, or even tomato sauce all work fine. If using sauce, you might want to skip the tomato paste since it’ll already be concentrated.
  • Dried herbs: Fresh herbs are always nice – use about 1 tablespoon of each if you’re going fresh instead of dried. Italian seasoning blend can replace both the oregano and basil if that’s what you have.

Watch Out for These Mistakes While Cooking

The biggest mistake people make with this soup is adding the pasta too early, which leads to mushy, overcooked noodles that absorb too much broth and turn into mush – always wait until the broth is at a rolling boil before stirring in your macaroni.

Another common error is not draining the ground beef properly after browning, leaving you with a greasy soup that pools oil on top, so take an extra minute to drain it well or even blot it with paper towels.

If you’re planning to store leftovers, consider cooking the pasta separately and adding it to individual bowls, since pasta continues to soak up liquid as it sits and can leave you with thick, stodgy soup the next day.

Finally, don’t skip seasoning at the end – the salt and pepper make a huge difference in bringing all the flavors together, so taste before serving and adjust as needed.

ground beef pasta soup
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

What to Serve With Ground Beef Pasta Soup?

This hearty soup is practically a meal on its own, but I love serving it with some warm garlic bread or buttery dinner rolls for dipping. A simple side salad with ranch or Italian dressing adds a nice fresh crunch that balances out the richness of the soup. If you want to make it extra filling, top each bowl with some shredded cheddar cheese and let it melt right in. You could also set out some saltine crackers or oyster crackers on the side for anyone who wants a little extra crunch with each spoonful.

Storage Instructions

Store: This soup keeps really well in the fridge for up to 4 days in an airtight container. Just know that the pasta will soak up some of the broth as it sits, so you might want to add a splash of beef broth when reheating to loosen it up.

Freeze: You can freeze this soup for up to 3 months, but I’d recommend cooking it without the pasta first if you’re planning to freeze it. Add freshly cooked pasta when you reheat it so it doesn’t get mushy. If you’ve already added the pasta, it’ll still taste good, just with a softer texture.

Reheat: Warm it up on the stovetop over medium heat, stirring occasionally until heated through. You can also microwave individual portions for 2-3 minutes, stirring halfway through. Add a bit of extra broth or water if it’s gotten too thick.

Preparation Time 5-10 minutes
Cooking Time 10-15 minutes
Total Time 15-25 minutes
Level of Difficulty Easy
Servings 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1700-1900
  • Protein: 85-100 g
  • Fat: 50-65 g
  • Carbohydrates: 210-230 g

Ingredients

  • 1 lb ground beef
  • 1 cup chopped onion
  • 6 cups beef broth
  • 14 oz diced tomatoes
  • 2 tbsp tomato paste
  • 1 tsp Worcestershire sauce
  • 1 tsp dried oregano
  • 1/2 tsp dried basil
  • 1/2 tsp garlic powder
  • 1 whole bay leaf
  • 1.75 cups macaroni
  • 1.5 cups frozen mixed vegetables

Step 1: Brown the Ground Beef and Build the Flavor Base

  • 1 lb ground beef
  • 1 cup chopped onion

Heat a large pot or Dutch oven over medium-high heat.

Add the ground beef and chopped onion, breaking the beef apart with a spoon as it cooks until browned and the onion is softened, about 5-7 minutes.

Drain excess fat from the pot by tilting it slightly and using a spoon to push the meat to the side, then carefully pour off the liquid.

I like to leave just a thin coating of fat in the bottom—it carries so much flavor and helps the next ingredients develop a deeper taste.

Step 2: Build the Soup Base with Aromatics and Seasonings

  • 2 tbsp tomato paste
  • 6 cups beef broth
  • 14 oz diced tomatoes
  • 1 tsp Worcestershire sauce
  • 1 tsp dried oregano
  • 1/2 tsp dried basil
  • 1/2 tsp garlic powder
  • 1 whole bay leaf

Add the tomato paste to the pot with the cooked beef and onions, stirring constantly for about 1-2 minutes to cook it slightly and deepen its flavor.

This prevents it from tasting raw and helps it blend smoothly into the broth.

Pour in the beef broth, diced tomatoes with their juices, Worcestershire sauce, dried oregano, dried basil, garlic powder, and bay leaf.

Stir well to combine all ingredients and dissolve the tomato paste completely.

Step 3: Simmer the Broth to Meld Flavors

Bring the soup to a boil over medium-high heat, then immediately reduce the heat to medium-low and simmer gently for 5 minutes.

This allows the seasonings to fully infuse into the broth and develop a more cohesive flavor.

Don’t skip this step—those few minutes of gentle simmering make a real difference in the final taste.

Step 4: Add Pasta and Vegetables to Finish

  • 1.75 cups macaroni
  • 1.5 cups frozen mixed vegetables

Stir the macaroni and frozen mixed vegetables directly into the simmering soup.

Return the soup to a gentle boil, then reduce heat to medium and simmer uncovered for 8-10 minutes, stirring occasionally, until the pasta is tender and the vegetables are heated through.

The pasta will continue to absorb broth as it cooks, so the consistency will thicken slightly—this is perfect for a hearty soup.

Step 5: Season and Serve

  • Salt and pepper to taste

Remove the bay leaf from the soup and taste it.

Season generously with salt and pepper to your preference—remember that the broth is already seasoned, so you’re just bringing out the flavors now.

Ladle into bowls and serve hot.

ground beef pasta soup

Homemade Ground Beef Pasta Soup

Delicious Homemade Ground Beef Pasta Soup recipe with step-by-step instructions.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings 6 servings
Calories 1800 kcal

Ingredients
  

  • 1 lb ground beef
  • 1 cup chopped onion
  • 6 cups beef broth
  • 14 oz diced tomatoes
  • 2 tbsp tomato paste
  • 1 tsp Worcestershire sauce
  • 1 tsp dried oregano
  • 1/2 tsp dried basil
  • 1/2 tsp garlic powder
  • 1 whole bay leaf
  • 1.75 cups macaroni
  • 1.5 cups frozen mixed vegetables

Instructions
 

  • Heat a large pot or Dutch oven over medium-high heat. Add the ground beef and chopped onion, breaking the beef apart with a spoon as it cooks until browned and the onion is softened, about 5-7 minutes. Drain excess fat from the pot by tilting it slightly and using a spoon to push the meat to the side, then carefully pour off the liquid. I like to leave just a thin coating of fat in the bottom—it carries so much flavor and helps the next ingredients develop a deeper taste.
  • Add the tomato paste to the pot with the cooked beef and onions, stirring constantly for about 1-2 minutes to cook it slightly and deepen its flavor. This prevents it from tasting raw and helps it blend smoothly into the broth. Pour in the beef broth, diced tomatoes with their juices, Worcestershire sauce, dried oregano, dried basil, garlic powder, and bay leaf. Stir well to combine all ingredients and dissolve the tomato paste completely.
  • Bring the soup to a boil over medium-high heat, then immediately reduce the heat to medium-low and simmer gently for 5 minutes. This allows the seasonings to fully infuse into the broth and develop a more cohesive flavor. Don't skip this step—those few minutes of gentle simmering make a real difference in the final taste.
  • Stir the macaroni and frozen mixed vegetables directly into the simmering soup. Return the soup to a gentle boil, then reduce heat to medium and simmer uncovered for 8-10 minutes, stirring occasionally, until the pasta is tender and the vegetables are heated through. The pasta will continue to absorb broth as it cooks, so the consistency will thicken slightly—this is perfect for a hearty soup.
  • Remove the bay leaf from the soup and taste it. Season generously with salt and pepper to your preference—remember that the broth is already seasoned, so you're just bringing out the flavors now. Ladle into bowls and serve hot.

Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe