When the weather cools down or you’re craving something warm, filling, and deeply satisfying, Beef and Macaroni Soup is the answer. This classic, old-fashioned soup brings together tender ground beef, soft macaroni, and a rich tomato-based broth loaded with vegetables. It’s simple to prepare, budget-friendly, and perfect for feeding a hungry family. One pot is all you need to create a comforting meal that tastes even better the next day.
Why This Soup Is So Loved
Beef and macaroni soup is a timeless recipe because it checks all the boxes:
- Hearty and filling
- Easy to make with pantry staples
- Packed with comforting, home-style flavors
- Great for leftovers and meal prep
It’s the kind of soup that feels like a warm hug in a bowl.
Ingredients You’ll Need
- 1 pound ground beef
- 1 tablespoon olive oil (optional, if beef is lean)
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, chopped
- 1 can (14–15 oz) diced tomatoes
- 6 cups beef broth (or water with beef bouillon)
- 1 tablespoon tomato paste (for deeper flavor)
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 1 teaspoon paprika
- ½ teaspoon dried oregano or Italian seasoning
- 1 cup uncooked elbow macaroni
- Optional: fresh parsley or grated Parmesan for serving
Step-by-Step Method
Step 1: Brown the Beef
Place a large soup pot or Dutch oven over medium heat. Add the ground beef and cook it until fully browned, breaking it up with a spoon as it cooks. If there is excess grease, carefully drain it off. Browning the beef first builds a deep, savory base for the soup.
Step 2: Add Aromatics
Add the chopped onion to the pot with the cooked beef. Cook for 3–4 minutes until the onion softens and becomes slightly translucent. Stir in the garlic and cook for about 30 seconds, just until fragrant—be careful not to burn it.
Step 3: Build the Vegetable Base
Add the diced carrots and chopped celery to the pot. Stir everything together and let the vegetables cook for 3–5 minutes. This step allows the vegetables to release their flavor and soften slightly before the broth is added.
Step 4: Create the Broth
Pour in the diced tomatoes (with their juices) and stir in the tomato paste. Add the beef broth, salt, black pepper, paprika, and oregano or Italian seasoning. Stir well to combine all the ingredients evenly.
Step 5: Simmer for Flavor
Bring the soup to a gentle boil, then reduce the heat to low. Cover the pot and let it simmer for about 15–20 minutes. This allows the flavors to blend and the vegetables to become tender.
Step 6: Add the Macaroni
Stir in the uncooked elbow macaroni. Continue simmering uncovered for another 8–10 minutes, or until the macaroni is tender but not mushy. Stir occasionally to prevent the pasta from sticking to the bottom of the pot.
Step 7: Final Taste and Adjustments
Taste the soup and adjust the seasoning if needed—add more salt, pepper, or herbs to suit your preference. If the soup thickens too much, simply add a little extra broth or water.
Serving Suggestions
Ladle the hot soup into bowls and garnish with fresh chopped parsley or a sprinkle of grated Parmesan cheese. Serve it with crusty bread, warm rolls, or a simple side salad for a complete, comforting meal.
Helpful Tips for the Best Beef and Macaroni Soup
- Don’t overcook the pasta: Add macaroni near the end to keep it tender, not soggy.
- For leftovers: The pasta will absorb liquid over time, so add extra broth when reheating.
- Make it your own: You can add peas, green beans, or corn for extra vegetables.
Final Thoughts
Beef and Macaroni Soup is the kind of recipe that never goes out of style. It’s cozy, nourishing, and easy enough for a busy weeknight, yet satisfying enough to serve as a full meal. Once you make it, this comforting classic is sure to earn a permanent place in your recipe collection.

