This comforting beef and macaroni soup is a filling one-pot meal perfect for cold weather. It combines ground beef, pasta, and garden vegetables in a rich tomato-based broth for a satisfying dinner.

List of ingredients
- 1 tablespoon olive oil – used for sautéing the aromatic vegetables.
- 1 medium onion, diced – provides a savory base flavor.
- 2 medium carrots, peeled and diced – adds natural sweetness and texture.
- 2 celery ribs, diced – contributes an earthy, aromatic depth.
- 3 cloves garlic, minced – adds a pungent, savory note.
- 1 pound ground beef (85% lean) – the primary protein for heartiness.
- 1 teaspoon salt (or to taste) – enhances all other flavors.
- ½ teaspoon black pepper – adds a mild spicy warmth.
- 1 teaspoon dried Italian seasoning – a blend of herbs for classic flavor.
- 1 can (14.5 oz) diced tomatoes, with juice – provides tanginess and body.
- 1 can (15 oz) tomato sauce – thickens the broth and adds richness.
- 4 cups beef broth – the savory liquid base for the soup.
- 2 cups water – adjusts the consistency of the broth.
- 1 cup elbow macaroni, uncooked – the filling pasta component.
- 1 cup frozen corn (optional) – adds pops of sweetness and color.
- Fresh parsley, chopped – used for a fresh garnish at the end.
step-by-step instructions
- Sauté vegetables: Heat olive oil in a large soup pot over medium heat. Add onion, carrots, and celery. Cook for 4–5 minutes, stirring occasionally, until softened. Add garlic and cook for 30 seconds more.
- Brown the beef: Push vegetables to the side of the pot. Add ground beef and cook until browned, breaking it apart with a spoon, about 5–6 minutes. Drain excess grease if needed.
- Season and build flavor: Stir in salt, pepper, and Italian seasoning. Add diced tomatoes (with juice), tomato sauce, beef broth, and water. Bring mixture to a gentle boil.
- Simmer: Reduce heat to low, cover, and simmer for 15 minutes to allow flavors to blend.
- Cook pasta: Stir in macaroni and corn (if using). Continue cooking, uncovered, for 8–10 minutes, or until pasta is tender. Stir occasionally to prevent sticking.
- Finish and serve: Taste and adjust seasoning if needed. Ladle soup into bowls and garnish with fresh parsley before serving.
Pro Tips for Optimal Results
Achieve a Deep Sear on the Beef
When browning the ground beef, avoid stirring it too frequently at first. Let the meat sit in the hot pot for a few minutes to develop a brown crust. This Maillard reaction creates deeper, more complex savory flavors in the final broth.
Preventing Pasta Clumping
Elbow macaroni releases starch as it cooks, which can make the soup sticky. Stir the soup every two to three minutes once the pasta is added. This ensures the noodles move freely and do not adhere to the bottom of the pot.
Managing Liquid Levels
Pasta absorbs a significant amount of liquid as it simmers. If you find the soup becoming too thick toward the end of the cooking process, stir in an extra half cup of beef broth or water. This maintains the desired soup consistency.
Optimizing Vegetable Texture
Cut the carrots and celery into uniform, small pieces. This ensures they cook at the same rate and provide a consistent bite in every spoonful. Dicing the onion finely helps it melt into the base of the soup.
Ingredient Substitutions
Alternative Pasta Shapes
While elbow macaroni is traditional, you can use other small shapes. Ditalini, small shells, or rotini work well. Avoid using very large pasta shapes as they will be difficult to eat with a spoon.
Different Lean Protein Options
If you prefer a different meat, ground turkey or lean ground chicken can be used. These alternatives are leaner, so you may need to add a teaspoon of olive oil if the meat is too dry during the browning phase.
Vegetable Variations
You can increase the nutrient density by adding diced zucchini, baby spinach, or green beans. Add these during the last five minutes of cooking to ensure they maintain their color and texture.
Beef Broth Alternatives
For a lower-sodium version, use low-sodium beef broth or a homemade beef stock. If you do not have beef broth, a combination of vegetable broth and a dash of soy sauce can mimic the savory depth.
Customizing the Flavor Profile
Adding a Spicy Kick
For those who enjoy heat, stir in a pinch of red pepper flakes during the seasoning step. Alternatively, add diced jalapeños along with the onions for a more pronounced spicy flavor.
Enhancing the Umami Depth
A tablespoon of tomato paste added during the browning of the beef can intensify the richness. You can also add a teaspoon of Worcestershire sauce to enhance the savory, meaty notes of the broth.
Creamy Texture Adjustments
To make the soup creamier, stir in a small amount of heavy cream or a dollop of sour cream just before serving. This balances the acidity of the tomatoes and creates a velvetier mouthfeel.
Fresh Herb Enhancements
While dried Italian seasoning is convenient, adding fresh basil or oregano at the end brightens the dish. Fresh herbs should be added after the heat is turned off to preserve their volatile oils.
Serving and Presentation Ideas
Ideal Side Dish Pairings
Serve this soup with a side of toasted sourdough or a crusty baguette. The bread is perfect for dipping into the rich tomato broth and helps make the meal more filling.
Cheese Topping Suggestions
A sprinkle of freshly grated Parmesan or sharp cheddar cheese adds a salty, creamy element. Add the cheese directly to the bowl so it melts slowly into the hot soup.
Plating for Visual Appeal
Ladle the soup into wide bowls to showcase the colorful vegetables and pasta. Always finish with a generous sprinkle of chopped fresh parsley to provide a vibrant green contrast against the red broth.
Storage and Preservation
Refrigeration Guidelines
Store leftover soup in an airtight container in the refrigerator for up to four days. Ensure the soup has cooled slightly before sealing the lid to prevent excess condensation from watering down the flavor.
Freezing for Long-Term Use
To freeze this soup, it is highly recommended to omit the pasta during the initial cook. Freeze the beef and vegetable base for up to three months. Cook fresh pasta separately and add it when reheating.
Thawing Process
Thaw frozen soup overnight in the refrigerator for the safest results. If you are in a rush, you can thaw it in the microwave on a defrost setting before transferring it to the stove.
Reheating Instructions
Stovetop Reheating Method
Place the soup in a pot over medium-low heat. Add a splash of beef broth or water, as the liquid tends to thicken in the fridge. Heat gently until simmering, stirring occasionally to avoid burning the bottom.
Microwave Reheating Tips
Transfer the soup to a microwave-safe bowl and cover with a lid or damp paper towel. Heat in one-minute intervals, stirring in between, until the soup is steaming throughout.
Managing Overcooked Pasta during Reheat
Pasta continues to absorb liquid even after cooling. When reheating, check the texture of the macaroni; if it is too soft, add more liquid. If you froze the base without pasta, simply boil the macaroni separately and stir it into the hot base.
Make-Ahead Preparation
Advance Vegetable Prep
Dice the onion, carrots, and celery a day in advance and store them in a sealed container. This reduces the active prep time on the day of cooking and streamlines the process.
Preparing the Flavor Base
You can cook the soup up until the simmering stage (Step 4) a few days early. Cool the mixture and store it in the fridge, then simply bring it to a boil and add the pasta and corn on the day you wish to serve it.
Batch Cooking for Meal Prep
Double the recipe to create multiple servings for the week. Divide the soup into individual portion containers to make reheating for lunches faster and more convenient.
Troubleshooting Common Issues
Soup is Too Acidic
If the tomato sauce and diced tomatoes make the soup too tart, stir in a small pinch of sugar. This neutralizes the acidity without making the soup taste sweet.
Beef is Too Greasy
If the ground beef releases too much fat, use a slotted spoon to remove the meat from the pot. Pour off the excess grease before proceeding to the seasoning step to ensure a clean taste.
Pasta is Mushy
Mushy pasta usually results from overcooking or reheating too many times. To prevent this, cook the macaroni until it is just barely al dente before removing the pot from the heat, as it will continue to cook in the hot liquid.
Broth is Too Thin
If the soup feels more like a thin broth than a hearty soup, simmer it uncovered for an additional 10 minutes. This allows some of the water to evaporate, concentrating the flavors and thickening the consistency.
Frequently Asked Questions
Can I make this in the slow cooker?
Yes. Brown the beef and sauté the vegetables in a pan first, then transfer everything except the pasta to the slow cooker. Cook on low for 6–8 hours or high for 3–4 hours, adding the pasta during the last 20–30 minutes.
Can I use different pasta shapes?
Yes, any small pasta like ditalini, shells, or small rotini will work. Just be mindful of the specific cooking time on the pasta package to avoid overcooking.
How do I stop the macaroni from absorbing all the broth?
The macaroni will always absorb some liquid. To maintain a soupy consistency, keep extra beef broth on hand and stir it in during the final stage of cooking or during reheating.
Can I add more vegetables?
Absolutely. Spinach, diced zucchini, or frozen peas are excellent additions. Add hearty vegetables early and delicate greens at the very end of the cooking process.
What is the best way to store this for a week?
Store the soup base and the cooked pasta in separate containers. This prevents the pasta from absorbing all the liquid and becoming mushy over time.
Print
Hearty Beef and Macaroni Soup
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Diet: General
Description
There’s something undeniably comforting about a big pot of homemade beef and macaroni soup simmering away on the stove.
Ingredients
- 1 tablespoon olive oil
- 1 medium onion (diced)
- 2 medium carrots (peeled and diced)
- 2 celery ribs (diced)
- 3 cloves garlic (minced)
- 1 pound ground beef (85% lean)
- 1 teaspoon salt (or to taste)
- ½ teaspoon black pepper
- 1 teaspoon dried Italian seasoning
- 1 can (14.5 oz diced tomatoes, with juice)
- 1 can (15 oz tomato sauce)
- 4 cups beef broth
- 2 cups water
- 1 cup elbow macaroni (uncooked)
- 1 cup frozen corn (optional)
- Fresh parsley (chopped (for garnish))
Instructions
- Sauté vegetables: Heat olive oil in a large soup pot over medium heat. Add onion, carrots, and celery. Cook for 4–5 minutes, stirring occasionally, until softened. Add garlic and cook for 30 seconds more.
- Brown the beef: Push vegetables to the side of the pot. Add ground beef and cook until browned, breaking it apart with a spoon, about 5–6 minutes. Drain excess grease if needed.
- Season and build flavor: Stir in salt, pepper, and Italian seasoning. Add diced tomatoes (with juice), tomato sauce, beef broth, and water. Bring mixture to a gentle boil.
- Simmer: Reduce heat to low, cover, and simmer for 15 minutes to allow flavors to blend.
- Cook pasta: Stir in macaroni and corn (if using). Continue cooking, uncovered, for 8–10 minutes, or until pasta is tender. Stir occasionally to prevent sticking.
- Finish and serve: Taste and adjust seasoning if needed. Ladle soup into bowls and garnish with fresh parsley before serving.
Notes
This budget-friendly soup is one-pot and freezer-friendly; for best results when freezing, omit the pasta and cook it separately when reheating.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 310 kcal
- Sugar: 8 g
- Sodium: 920 mg
- Fat: 12 g
- Saturated Fat: 4 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 32 g
- Fiber: 4 g
- Protein: 18 g
- Cholesterol: 60 mg
Keywords: beef and macaroni soup, comfort food, ground beef soup, one pot meal




