Step 1: Brown the Ground Beef
The base of this soup starts with a pound of ground beef. You want to choose a lean ground beef for this recipe, like 80/20 or 90/10. The fat content is just right to add flavor but not overwhelm the soup with grease. Start by heating a large pot over medium heat. Once it’s nice and hot, add your ground beef and let it cook, stirring occasionally. You’ll want to brown it evenly, breaking it apart with a spatula as it cooks. This should take about 5-7 minutes. Once the beef is browned, you’ll notice some fat in the pot. Drain any excess fat, but don’t throw it all out – a little bit of fat helps keep the soup rich and flavorful.
Step 2: Add the Onion and Garlic
Now that your beef is cooked and drained, it’s time to add some aromatics. Add one chopped onion and two cloves of minced garlic to the pot. The onion should be diced into small pieces so it can soften and blend seamlessly into the soup. You’ll cook the onions and garlic for another 3-5 minutes, stirring frequently, until they’ve softened and become fragrant. This step will add depth and flavor to your soup base. The smell of onions and garlic cooking together is enough to make anyone hungry!
Step 3: Add Tomatoes, Broth, and Vegetables
Next, it’s time to start building the soup’s base. You’ll add a can of diced tomatoes (14.5 oz) to the pot, including all the juices. Tomatoes add a bit of acidity and sweetness to balance out the richness of the beef. Then, pour in 4 cups of beef broth. I prefer using low-sodium beef broth for a little more control over the seasoning, but regular beef broth works fine too. After the tomatoes and broth are in, it’s time to add some vegetables. Dice 1 cup of carrots and chop 1 cup of celery. These vegetables will not only add flavor but also texture, making each spoonful more satisfying. Toss the carrots and celery into the pot along with 1 teaspoon of dried oregano and 1 teaspoon of dried basil. The herbs give the soup that classic Italian flair, which pairs so well with the beef and vegetables. Don’t forget to season with salt and pepper to taste – this is the point where you can really adjust the flavors to your liking. Once all the ingredients are in the pot, give everything a good stir to combine. The broth, veggies, and spices should all be well mixed in with the ground beef and aromatics. This is when the magic starts to happen, and the soup begins to come together. Next, bring the entire mixture to a boil. Once it’s boiling, lower the heat and let it simmer. You’ll want to simmer the soup for about 10-15 minutes, just until the carrots and celery are tender. During this time, the flavors will meld together, creating a rich, flavorful base that will serve as the perfect foundation for the next step. Now that we’ve got a great start, it’s time to move on to adding the pasta and letting everything cook together for the final touches. But before we dive into that, let’s take a quick break and let the soup simmer while you get ready for the next step! Alright, the hard part is over! You’ve got a flavorful broth, tender vegetables, and savory beef simmering away in the pot. Now, we’re at the point where the magic happens — adding the macaroni and getting everything perfectly cooked and ready to serve. But before we dive into those final steps, let’s quickly talk about a few tips to make sure your soup turns out just right!
Step 4: Add the Elbow Macaroni
Now comes the fun part — adding the pasta! You’ll need 1 cup of elbow macaroni for this recipe. It’s the classic choice for a soup like this, but if you’re feeling adventurous, you can swap it out for a different pasta shape, like small shells or even ditalini. Just make sure to adjust the cooking time if you use a pasta that’s larger or smaller than elbow macaroni. Once the broth and vegetables are simmering nicely and everything is tender, add your macaroni directly into the pot. Stir it in to ensure it’s well coated with the broth. Then, let the soup cook for an additional 8-10 minutes, or until the macaroni is tender and cooked through. This step is important because the pasta will absorb some of that delicious broth as it cooks, helping to thicken the soup and give it a satisfying texture.
Step 5: Taste and Adjust Seasoning
After the pasta is cooked to your liking, it’s time to give your soup a quick taste test. Sometimes, the flavors need just a little extra tweak — maybe a pinch more salt, a dash of pepper, or even a sprinkle of extra dried herbs if you want a bit more depth. This is where you can make the soup completely your own. If you love a stronger herby flavor, try adding a little extra oregano or basil. If you like a touch of heat, a pinch of red pepper flakes will give it a little kick without overpowering the dish. Remember, soups can always benefit from a final taste check before serving, so don’t be afraid to adjust until it’s perfect for your taste buds.Step 6: Serve and Enjoy!
Once you’re happy with the seasoning, it’s time to serve up this comforting bowl of beef macaroni soup. Ladle it into bowls while it’s still nice and hot. I love to garnish mine with a little bit of freshly grated Parmesan cheese on top — it adds a creamy, salty finish that complements the rich flavors of the soup. This soup is hearty enough to be a meal on its own, but if you want to make it even more special, serve it with some warm, buttered crusty bread or a simple side salad. It’s the perfect dish for a family dinner, or even just to enjoy on a cozy night in. Trust me, once you try this beef macaroni soup, it’ll become a staple in your recipe rotation!Helpful Tips for Perfecting Your Beef Macaroni Soup
- Vegetable Variations: Feel free to switch up the vegetables in this soup based on what you have on hand. Frozen peas, green beans, or even corn could work well in place of the carrots and celery. The key is to have a good balance of textures and flavors, so don’t be afraid to experiment.
- Make it Gluten-Free: If you’re looking to make this soup gluten-free, simply swap out the elbow macaroni for a gluten-free pasta variety. There are plenty of great options out there that will still give you that satisfying pasta texture in the soup.
- Make-Ahead Tip: This beef macaroni soup actually gets even better the next day! The flavors have time to meld together, and the pasta soaks up even more of the delicious broth. If you’re planning ahead, feel free to make this soup a day or two in advance. Just reheat it over low heat when you’re ready to serve.
- Add Extra Protein: If you want to give this soup an extra protein boost, consider adding a can of drained and rinsed beans, like kidney beans or cannellini beans. They’ll add some creaminess and make the soup even heartier.
- Freezing Instructions: This soup freezes well, making it a great option for meal prepping. To freeze, let the soup cool completely, then transfer it to an airtight container or freezer-safe bag. When you’re ready to eat it, simply reheat it on the stovetop, adding a splash of broth if needed to loosen it up.

FAQ Section and Conclusion:
We’ve reached the final part of our journey, where I’ll answer some frequently asked questions and wrap up the recipe with a few more tips. By now, you should have a steaming pot of delicious beef macaroni soup, but I know there are always a few lingering questions. Let’s dive in! 1. Can I use a different type of meat for this soup? Absolutely! While ground beef is the traditional choice for this soup, you can definitely swap it out for other types of ground meat. Ground turkey, chicken, or even ground pork would work well. Just keep in mind that leaner meats like turkey may produce a slightly different flavor profile, so you might want to adjust your seasonings accordingly. 2. Can I use fresh tomatoes instead of canned diced tomatoes? Yes, fresh tomatoes can be used in place of canned diced tomatoes. You’ll want to dice them up, and to get a similar texture, you can either crush them by hand or blend them in a food processor. Keep in mind that fresh tomatoes might release more water, so you may need to simmer the soup a little longer to thicken it up. 3. How can I make this soup vegetarian? To make this soup vegetarian, you can leave out the ground beef and instead use a plant-based ground meat substitute or simply add more vegetables like zucchini, bell peppers, or mushrooms. You could also include some lentils or beans for extra protein. Just be sure to use vegetable broth instead of beef broth for the base. 4. Can I make this soup in a slow cooker? Yes! If you want to make this soup in a slow cooker, here’s how: Brown the ground beef, onions, and garlic in a pan first, then transfer everything to your slow cooker. Add the tomatoes, broth, carrots, celery, and seasonings, and cook on low for 6-8 hours or on high for 3-4 hours. Add the macaroni in the last 30 minutes of cooking so it doesn’t overcook and become mushy. 5. Can I freeze this soup? Yes, this soup freezes well! Once it’s cooked and cooled, transfer it to an airtight container or freezer-safe bag. When you’re ready to eat, simply reheat it on the stovetop, adding a little extra broth if needed to adjust the consistency. However, keep in mind that the pasta may absorb some of the liquid while frozen, so you might need to add a little more broth when reheating to get it to your desired consistency. 6. How do I store leftovers? Store any leftover soup in an airtight container in the fridge for up to 3-4 days. Reheat it on the stove or in the microwave, and be sure to stir occasionally to ensure even heating. If the soup has thickened too much in the fridge, just add a little extra broth to loosen it up. 7. Can I add more spices or herbs to change the flavor? Definitely! This soup is very adaptable to your taste preferences. If you want to give it a more robust flavor, you can try adding a pinch of red pepper flakes for some heat, or maybe a splash of Worcestershire sauce for an extra savory kick. Fresh herbs like parsley or thyme can also add a lovely touch. Feel free to get creative with the seasoning to make it truly your own!Conclusion
There you have it! This easy beef macaroni soup recipe is a warm and hearty dish that’s perfect for feeding the family or simply enjoying a comforting meal on a cold day. With tender beef, vegetables, and pasta swimming in a rich, flavorful broth, it’s the kind of meal that makes you feel all cozy inside. What I love most about this recipe is how simple it is to make, yet it tastes like something you’d spend all day preparing. It’s one of those dishes that feels like home — no matter where you are. And the best part? You can customize it to your liking, making it your own by adding extra veggies, swapping out the meat, or tweaking the seasonings. So, the next time you’re craving a bowl of comforting soup, grab your ingredients, and give this easy beef macaroni soup a try. Don’t forget to share your thoughts and variations with me in the comments — I love hearing how you made the recipe your own! Happy cooking! PrintEasy Beef Macaroni Soup Recipe: A Comforting Classic
This hearty soup layers savory ground beef, tender macaroni, and colorful veggies in a flavorful tomato-beef broth. Ready in under an hour, it’s perfect for cozy weeknights or anytime you need a warm, filling bowl of comfort.
- Prep Time: 15 min
- Cook Time: 30 min
- Total Time: 45 min
Ingredients
- For the beef & aromatics:
- 1 lb (450 g) ground beef
- 1 tbsp olive oil
- 1 medium onion, finely chopped
- 2 garlic cloves, minced
- Salt and pepper, to taste
- For the veggies & seasonings:
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 1 tsp dried oregano
- 1 tsp dried basil
- ½ tsp smoked paprika (optional)
- For the broth & pasta:
- 6 cups (1.4 L) beef broth
- 1 (14 oz/400 g) can diced tomatoes (undrained)
- 2 tbsp tomato paste
- 1 cup (100 g) elbow macaroni
- 2 bay leaves
- To garnish (optional):
- Chopped fresh parsley or grated Parmesan
Instructions
1️⃣ Brown the beef:
In a large pot or Dutch oven, heat olive oil over medium-high. Add ground beef, break it up with a spoon, and season with salt and pepper. Cook until no pink remains, about 5–6 minutes. Transfer beef to a bowl, leaving drippings in the pot.
2️⃣ Sauté aromatics & veggies:
Reduce heat to medium. Add onion, garlic, carrots, and celery to the pot. Season with oregano, basil, and smoked paprika. Cook, stirring occasionally, until vegetables soften, about 4–5 minutes.
3️⃣ Build the broth:
Stir in tomato paste and cook 1 minute. Pour in beef broth and diced tomatoes (with their juices). Return the browned beef to the pot and add bay leaves. Bring to a gentle boil.
4️⃣ Simmer:
Reduce heat to low, cover partially, and let simmer for 15 minutes to marry flavors.
5️⃣ Cook the macaroni:
Increase heat to medium-high. Stir in elbow macaroni and simmer, uncovered, until pasta is al dente—about 8–10 minutes. Stir occasionally to prevent sticking.
6️⃣ Finish & serve:
Remove bay leaves. Taste and adjust seasoning with salt and pepper. Ladle into bowls and garnish with parsley or a sprinkle of Parmesan if desired. Serve piping hot.
Notes
-
Veggie boost: Stir in a handful of baby spinach or chopped zucchini during the last 5 minutes of cooking.
-
Lean swap: Use ground turkey or chicken instead of beef for a lighter version.
-
Freezer-friendly: Cool completely, then freeze in individual portions for up to 3 months. Thaw overnight in the fridge and reheat on the stove.
-
Extra richness: Stir in ¼ cup heavy cream just before serving for a silkier broth.
-
Spice it up: Add a pinch of red pepper flakes or a dash of hot sauce when you add the tomatoes.



