Beef and Macaroni Soup
I love a fuss-free, soul-warming meal, and this one-pot beef and macaroni soup fits the bill. It’s nutritious, yet delicious, and my whole family loves it. The kids call it hamburger soup, and they ask for seconds, especially when I let them choose their toppings. The soup takes about 30 minutes to cook. It’s hearty, satisfying, and so delicious! Ideal for busy weeknights when you crave something homemade without spending hours in the kitchen.
I have my fair share of tips and tricks for making cooking at home enjoyable and effortless, and this recipe is another one that proves that you don’t need to spend hours to make a tasty dinner. Besides being delicious, I love that it is budget-friendly and that I can use whatever frozen veggies I have on hand. Highly recommend you also try this Pepperoncini chicken and slow cooker beef and pasta if you are looking for more easy meals to add to your must-try list.
Table of contents
Beef and Macaroni Soup has been a family favorite for a long time, and it’s easy to see why. I love the very flavorful tomato-and-beef broth; it tastes like it has been simmered for hours. Also, one reason this is my go-to soup is that it’s so customizable. I can use whatever veggies I have on hand, and also, I can effortlessly swap the beef for chicken or turkey. The combinations are endless, and I encourage you to try the original, then see how you can adapt it to your family’s preferences.
Why you will love this recipe
- This is so easy: After browning the meat, I can just dump everything in a pot and let it cook for a comforting, filling, homemade meal. It takes me about 10 minutes to prepare and 20 minutes to cook, so I have dinner on the table in 30 minutes.
- Filled with meat and vegetables: Just what every meal needs, meat and vegetables. I usually serve it with a basket of rolls or breadsticks to soak up the juice.
- Top it with anything: This kind of soup can be topped with cheese, sour cream, avocado, green onions, jalapeños, or olives. My kids have so much fun with the toppings.
- Make extra and freeze it: I always double the recipe so I can freeze some for meal planning, because this soup tastes so delicious after it has been soaked for a while.
What you will need

- Beef: I use organic, grass-fed ground beef that is 80% lean, so it still has plenty of flavor without being too fatty.
- Vegetables: Frozen vegetables are perfect for this because they are already cooked and flash-frozen, so they will not leave excess liquid in the soup. I also add diced red bell pepper to provide subtle sweetness and a bit of bright color. Tomatoes give this soup a rich, umami-rich flavor that blends with the beef, adding depth and color. The celery provides a refreshing texture and earthy taste to balance the tangy tomatoes.
- Pasta: I prefer pappardelle for this recipe because it has a large, hollow opening that collects lots of meat and veggies, and its ridged texture holds a lot of sauce.
- Wet ingredients: Beef broth is the base of this soup, so use a high-quality brand. I use low-sodium broth, so I can control how much salt is added. Worcestershire sauce enhances the beef and deepens the broth’s richness. I like the umami from the anchovies and onions in this sauce because it adds complexity to the dish.
- Aromatics: Minced garlic is a must for this soup because it enhances the flavor and aroma with its slightly sweet, pungent taste. The sweet onion balances the meat and tomatoes while adding depth and a complex flavor profile.
- Seasonings: I use my own homemade Italian seasoning, so I know it is fresh and I can adjust it as I like. Besides salt and pepper, I also add extra dried parsley to give it a more savory, earthy flavor.
How to prepare
Cook the beef: First, I heat a large soup pot over medium heat until hot, then brown the ground beef for 5-7 minutes. Then I add the garlic and onion and cook for about 2 minutes, until they are no longer pink.

Sauté: After draining the grease, I add the celery and bell pepper, and saute for another 5 minutes.
Make the broth: I stir in the tomato paste, tomatoes, broth, Worcestershire sauce, Italian seasoning, parsley, salt, and pepper. After it comes to a boil, I let it simmer for about 5 minutes, stirring frequently.

Add the pasta and frozen vegetables: Now, I add the pasta and the frozen vegetables and simmer for another 10 minutes, or until the pasta is al dente. Then, I taste it and add salt and pepper to taste.

Serve with toppings: Finally, I serve it with my favorite toppings, such as cheddar cheese, sour cream, and parsley.
Expert tip
The best pasta for this recipe
For any kind of soup, the most popular choice is elbow macaroni. With this recipe, the most common choice is macaroni, but many people prefer larger shapes, like penne or rigatoni, to hold the ground beef and vegetables. The best ones have ridges on the outside to hold the sauce. I like pipe rigate because they are curved and have large openings to hold more meat and vegetables.
More tips to consider:
- Be sure to use uncooked pasta just 8 to 10 minutes before it is finished, so it doesn’t get soggy as the soup cooks.
- Drain excess grease from the ground beef so there is not too much floating on top of the soup.
- If there is grease floating on top, use a metal ladle filled with ice cubes to remove it. The grease will stick to the bottom of the ladle. Then wipe it off with paper towels, repeating until it is all gone.
- I use mixed frozen veggies to make it easier and faster because fresh veggies give off too much liquid. If using fresh veggies, saute or precook them first so they do not add too much water to the soup. Roast the potatoes and other root vegetables in the oven, and saute carrots, onions, garlic, peas, green beans, and corn.
- Use pre-cooked pasta for a thinner soup, but don’t add it until the soup is done.
- For a thicker soup, I cook the pasta in it at the end. The starches from the pasta thicken the soup, and the pasta absorbs some of the broth, making it thicker.

Recipe variations and add-ins:
- More meat and veggies: When I am feeding more people, sometimes I add an extra pound of hamburger and more vegetables.
- Make it creamier: For extra creaminess, pour in a cup of heavy cream.
- Make it cheesy: Another way to make this soup even creamier is to add cheese. Any kind will work, but I like mozzarella.
- Lighten it up: For a lighter soup, use ground chicken or turkey instead of beef.
- Different meat: Try it with ground chicken, turkey, sausage, or chorizo.
Serving suggestions:
I always serve this soup hot, with a variety of toppings to choose from, such as sour cream, shredded cheese, creamy avocado, chopped jalapeños, and crumbled feta. On the side, I have my buttery homemade breadsticks, a basket of French bread, or these soft and fluffy Amish potato dinner rolls. They are unique because they are made with potato starch, and they stay fresh and tender for up to a week. I love these because I only need a few ingredients to make them.
Another way to serve this soup is with a simple garden salad of lettuce, tomatoes, and cheese, or with my cucumber, tomato, avocado salad with fresh cilantro and lemon juice. Sandwiches are also a nice accompaniment to this soup, whether hot or cold. My favorites are these delicious French dip sandwiches, which I can easily make in the slow cooker.
How to store leftovers:
- Refrigerate: I put my leftovers in a sealed container, usually a glass jar, and they stay fresh for up to a week.
- Freezing: I usually make extras and put them in several freezer bags so I can have some for lunches and snacks. If you are worried about the pasta getting soggy, store it separately. The leftovers will stay fresh for 4 to 5 months.
- Defrost: I thaw my frozen soup in the refrigerator overnight.
- Reheating: Then I reheat it in a saucepan over medium heat for several minutes.
Frequently asked questions
They were put into the soup too early and cooked too long. I do not put my pasta into the soup until 8 to 10 minutes before it is finished cooking. Otherwise, it will cook for 20 minutes and soak up all the juice, becoming overloaded and soggy. Also, if you plan to have extras, cook the pasta separately and serve the soup over the noodles. That way, the pasta will not be stored in the broth all that time, soaking up the liquid.
The ground beef probably had a lot of fat. I usually use 80% lean beef, so it is not so greasy. However, it will still need to be drained after browning it. This is an important step in reducing that layer of grease that will otherwise sit on top of the soup. If it is greasy, use a stainless-steel ladle filled with ice cubes to skim off the fat and wipe it away with paper towels. Repeat until it is all gone.
For extra flavor, toss in green chiles, jalapeños, olives, green onions, fresh herbs and spices, and seasoning mixes such as taco seasoning or Cajun seasoning. There is really no end to the variations you can add to this soup. Just use your imagination. Some people have even added coffee, cocoa powder, and vodka. Red wine vinegar is a good idea, too.
It just needs to be cooked for longer. If you use thicker pasta than usual, it will take longer. Some noodles are thicker than others. Just let the soup simmer for a few more minutes or until the pasta is fork-tender. It will not affect the rest of the soup. In fact, it will make the meat and vegetables taste better as they soak up the broth.
More delicious soup recipes:
Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!
Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!
Beef and Macaroni Soup
Ingredients
- 1 pound lean ground beef
- 1 sweet onion diced
- 3 cloves garlic minced
- 7 cups beef broth low sodium
- 14 ounces can diced tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon dried parsley
- 1 teaspoon dried Italian Seasoning
- Salt and pepper to taste
- 1 ½ cups elbow macaroni uncooked
- 2 cups chopped celery
- 1 red bell pepper diced
- 1 ½ cups frozen mixed vegetables
Garnish:
- Sour cream
- Chopped parsley
- Shredded cheddar cheese
Instructions
- Place a large soup pot over medium heat, and once it's hot, add the ground beef and brown it for 5-7 minutes.
- Add onion and garlic and cook until no pink remains. Drain the fat.
- Add the celery and bell pepper and saute for 5 minutes.
- Add broth, tomatoes, tomato paste, Worcestershire sauce, dried parsley, and dried Italian seasonings. Season with salt and pepper and bring to a boil. Simmer 5-10 minutes.
- Add the uncooked macaroni and the frozen vegetables, and simmer for an additional 8-10 minutes, or until the macaroni is tender. Taste and adjust for salt and pepper.
- Serve with a dollop of sour cream, shredded cheddar cheese, and chopped parsley.
Video

Notes
The best pasta for this recipe
For any kind of soup, the most popular choice is elbow macaroni. With this recipe, the most common choice is macaroni, but many people prefer larger shapes, like penne or rigatoni, to hold the ground beef and vegetables. The best ones have ridges on the outside to hold the sauce. I like pipe rigate because they are curved and have large openings to hold more meat and vegetables.More tips to consider:
- Be sure to use uncooked pasta just 8 to 10 minutes before it is finished, so it doesn’t get soggy as the soup cooks.
- Drain excess grease from the ground beef so there is not too much floating on top of the soup.
- If there is grease floating on top, use a metal ladle filled with ice cubes to remove it. The grease will stick to the bottom of the ladle. Then wipe it off with paper towels, repeating until it is all gone.
- I use mixed frozen veggies to make it easier and faster because fresh veggies give off too much liquid. If using fresh veggies, saute or precook them first so they do not add too much water to the soup. Roast the potatoes and other root vegetables in the oven, and saute carrots, onions, garlic, peas, green beans, and corn.
- Use pre-cooked pasta for a thinner soup, but don’t add it until the soup is done.
- For a thicker soup, I cook the pasta in it at the end. The starches from the pasta thicken the soup, and the pasta absorbs some of the broth, making it thicker.

We have a recipe that is similar to this that I use. My kids love it! I’ll have to try your version too.
That soup looks like hearty comfort food. i love all the varieties and it seems like it would be a great one pot meal for a family.
This looks like the perfect meal for fall, but I am always up for a beef and mac soup!
Now this sounds like a soup my other half might really enjoy – he’s one of those people who loves anything beef!
This is one of our favorite soups! Makes great leftovers.
This looks really good! There is nothing better than a hearty soup when it’s chilly outside.
Oh, yum! I haven’t had macaroni soup in a while. Can’t wait to try your recipe. Looks delish!
This soup looks so good. I’ll be saving this recipe so I can try it out later. I can’t wait. I love that it’s really colorful too.
This soup looks like a great recipe. It is perfect for rainy days or cold weather. Thanks for sharing.
I have all the ingredients! I will try to copy this dish and send some to my Mom.
This definitely looks so delicious. I could have this over and over again. I love meaty soups
This soup looks satisfying, perfect for the weather nowadays.
This seem easy enough and sounds like a very filling soup. My kids will love it I’m sure.
I am pinning this recipe for later. I love soups. Huge fan of making them and having them as a meal in the fall winter and spring too. Anyways I would have never thought of this combination. Sounds amazing! I will let you know when I have made it. Pinning several of your recipes because they look incredible. Thanks!
This soup is incredible! So much flavor and totally a comfort food!
This is delicious! I didn’t have tomato paste or Worcestershire sauace but otherwise followed recipe (cooking pasta separately because I made enough for planned leftovers and like noodles al dente). It turned out delicious! I enjoy it sometimes without adding the cooked noodles as a snack.
happy that you loved it