This Beef and Macaroni Soup comes together in about 30 minutes and is made all in one pot for a quick and easy weeknight dinner that your family will love! Trust me, this is a perfect go-to recipe for busy weeknights.
Ingredients You’ll Need
Let’s talk ingredient breakdown! Below, you’ll find everything needed to make this hearty soup. Feel free to get creative; the best part about this recipe is how flexible it is!
- 1 tablespoon olive oil: Adds a rich base flavor and keeps things from sticking to the pot.
- 1 medium onion, diced: Essential aromatics that bring tons of flavor to the soup.
- 2 medium carrots, peeled and diced: Sweetness and color, who doesn’t love a pop of orange?
- 2 celery ribs, diced: For that crunchy texture and fresh taste.
- 3 cloves garlic, minced: Because let’s be real, garlic makes everything better!
- 1 pound ground beef (85% lean): The heartiness of this soup comes from this delicious beef. Use ground turkey or chicken for a lighter option!
- 1 teaspoon salt (or to taste)
- ½ teaspoon black pepper
- 1 teaspoon dried Italian seasoning: Adds a lovely herby note.
- 1 can (14.5 oz) diced tomatoes (with juice): For a touch of acidity and brightness in your soup.
- 1 can (15 oz) tomato sauce: Keeps things rich and creamy.
- 4 cups beef broth: This soup needs a solid foundation, and beef broth does the trick.
- 2 cups water: To balance the flavors and help everything cook together perfectly.
- 1 cup elbow macaroni (uncooked): The classic noodle choice that will soak up those yummy flavors!
- 1 cup frozen corn (optional): For some added sweetness and texture. I like to throw it in for extra vegetables!
- Fresh parsley, chopped (for garnish): Adds color and a fresh taste to finish!
How to Make This Comforting Soup
Now that we have our ingredients ready, let’s dig in! Here’s the step-by-step guide to making this hearty Beef and Macaroni Soup.
- 1. Sauté the Vegetables: First, heat 1 tablespoon of olive oil in a large soup pot over medium heat. Once it’s shimmering, like it’s throwing a little party, add the diced onion, carrots, and celery. Cook those lovely veggies for about 4-5 minutes, stirring occasionally, until they become soft and the onion turns a lovely translucent color. You’ll know it’s time to add the next ingredient when your kitchen starts smelling amazing!
- 2. Brown the Beef: Now, push those veggies to one side of the pot and add in the ground beef. Cook it until it’s browned, breaking it apart with a spoon (about 5-6 minutes). The secret here? If there’s any excess grease, just drain that off, nobody wants a greasy soup!
- 3. Season & Build Flavor: Grab a couple pinches of salt, black pepper, and Italian seasoning and stir it all in. Next, it’s time for the diced tomatoes (juice and all), tomato sauce, beef broth, and water. Bring everything to a gentle boil, like, a simmering, bubbling excitement in your pot. Don’t forget to scrape the yummy bits off the bottom! This is where all the flavor magic happens.
- 4. Let It Simmer: Once boiling, reduce heat to low, cover the pot, and let it simmer for about 15 minutes to allow all those flavors to meld together beautifully. The smell will draw everyone to the kitchen, I promise!5. Cook the Pasta: Now, stir in the elbow macaroni and the frozen corn (if using). Cook uncovered for 8-10 minutes, stirring occasionally to prevent sticking, until the pasta is nice and tender. You want it perfectly al dente!
- 6. Finish & Serve: Taste your creation and adjust the seasoning if needed. Ladle the soup into bowls and garnish with fresh parsley. And there you have it, your delicious and comforting Beef and Macaroni Soup is ready to be enjoyed by you and your loved ones!
If you loved this Beef and Macaroni Soup, be sure to check out my Marry Me Chicken Soup or my Million Dollar Soup!

Why This Recipe Works
Quick & Easy
Comes together in under 30 minutes, perfect for those busy weeknights when you need dinner on the table fast.
One Pot
Minimally cleanup required! This is a true one-pot wonder that makes life just a bit simpler.
Customizable
Feel free to use whatever ingredients you have hanging out in your fridge. Chickpeas instead of beef? A splash of hot sauce for some kick? Go for it!
Comfort Food
This soup is loaded with tons of flavor and warmth, making it the ultimate comfort food for your family.
Serving and Storage Tips
Serving Suggestions
This Beef and Macaroni Soup is delightful all on its own, but you can jazz it up by serving it with some crusty bread or a side salad for some freshness. It makes every meal feel complete!
Storage
Leftovers can be stored in an airtight container in the fridge for about 3-4 days. Just let it cool down before sealing it, nobody wants a steamy container!
Reheating Instructions
To reheat your leftovers, simply warm them up on the stovetop over medium heat until heated through, stirring occasionally. If it thickens up too much in the fridge, feel free to add a little beef broth or water until it reaches your desired consistency.
Freezer-Friendly
Yes! This soup freezes beautifully. Just let it cool completely, then transfer to freezer-safe containers for up to 3 months. When you’re ready for the magic again, let it thaw overnight in the fridge and reheat as mentioned above.
So there you have it, your ultimate recipe for Beef and Macaroni Soup! It’s a dish that’s not only easy to make but also perfect for bringing the family together. So put on your favorite playlist (I personally recommend something upbeat!), and enjoy cooking this comforting meal. Trust me, your family is going to want seconds!
Happy cooking, everyone! And follow us on Pinterest for daily inspiration that brings warmth to your table!

Beef and Macaroni Soup
Ingredients
Method
- Heat 1 tablespoon of olive oil in a large soup pot over medium heat. Add the diced onion, carrots, and celery. Cook for about 4-5 minutes until softened.
- Push veggies to one side and add ground beef. Cook until browned, about 5-6 minutes, breaking it apart. Drain excess grease if necessary.
- Add salt, black pepper, and Italian seasoning. Stir in diced tomatoes, tomato sauce, beef broth, and water. Bring to a gentle boil.
- Reduce heat to low, cover, and let simmer for about 15 minutes.
- Stir in elbow macaroni and frozen corn (if using). Cook uncovered for 8-10 minutes until the pasta is tender.
- Adjust seasoning if needed. Ladle soup into bowls and garnish with fresh parsley before serving.