Tomato beef macaroni soup cooks in one pot with browned beef, tomatoes, and tender pasta for a hearty bowl.
This tomato beef macaroni soup recipe is the one I cook when I want comfort food without babysitting the stove. It’s tomato-forward, it has real meat flavor, and it eats like a full meal in a bowl.
I’ve made this in a 5-quart Dutch oven and in a basic stockpot. The method stays the same: brown the beef well, build a quick tomato base, simmer, then add pasta near the end so it stays pleasantly chewy.
Easy Tomato Beef Macaroni Soup Recipe With Pantry Staples
You don’t need fancy ingredients for a soup that tastes like it simmered all day. The trick is a good brown on the beef, a short cook on the tomato paste, and a steady simmer so the broth picks up body.
What You’ll Need
- Large pot or Dutch oven (5 quarts or bigger)
- Wooden spoon
- Measuring cups and spoons
- Knife and cutting board
Ingredient List
This batch makes about 6 hearty bowls.
- 1 tablespoon olive oil
- 1 1/2 pounds ground beef (85/15 works well)
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 (28-ounce) can crushed tomatoes
- 6 cups beef broth (or half broth, half water)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika (optional)
- 1 bay leaf
- 1 cup elbow macaroni (dry)
- 1 tablespoon Worcestershire sauce
- 2 tablespoons chopped parsley or basil
- Grated Parmesan, for serving (optional)
Swap Guide For Common Ingredients
If your pantry’s missing something, these swaps keep the soup on track.
| Ingredient | Why It Matters | Easy Swap |
|---|---|---|
| Ground beef | Gives rich, savory base | Ground chicken or Italian sausage |
| Crushed tomatoes | Sets the tomato body | Diced tomatoes, lightly crushed in pot |
| Beef broth | Builds depth and color | Chicken broth plus 1 teaspoon soy sauce |
| Tomato paste | Adds roasted tomato punch | 2 extra tablespoons crushed tomatoes, simmer 5 extra minutes |
| Onion | Sweet backbone | 1/2 teaspoon onion powder, added with spices |
| Elbow macaroni | Classic spoon-friendly pasta | Small shells, ditalini, or broken spaghetti |
| Parsley or basil | Fresh finish | 1 teaspoon dried parsley stirred in at the end |
| Worcestershire | Boosts meaty taste | 1 teaspoon balsamic vinegar plus a pinch of sugar |
Small Choices That Change The Bowl
Fat level: Lean beef keeps the broth clean. A bit more fat tastes richer, but drain the excess so the soup doesn’t feel greasy.
Carrot and celery size: Dice them small if you want them to melt in. Cut them a touch bigger if you like more bite.
Broth strength: Some boxed broths are salty. Start with less salt, simmer, then season at the end when flavors are settled.
Crushed tomatoes give smooth soup. If you use diced tomatoes, crush them with the spoon so the broth thickens. Tomato brands vary in sweetness. If the pot tastes sharp after simmering, stir in 1/2 teaspoon sugar or grated carrot. If it tastes sweet, add a squeeze of lemon at the end. For a thicker broth, simmer without a lid five minutes before you drop in pasta.
Step-By-Step Cooking Method
This is a one-pot build. Each step stacks flavor, so don’t rush the early browning.
-
Brown the beef. Heat oil over medium-high heat. Add ground beef and spread it out. Let it sit for 2 minutes, then break it up and cook until you see deep brown bits on the bottom of the pot, 6 to 8 minutes.
-
Drain if needed. If there’s more than a thin sheen of fat, spoon some off. Leave about 1 tablespoon in the pot for the vegetables.
-
Soften the vegetables. Add onion, carrot, and celery. Cook, stirring often, until the onion turns translucent and the carrots start to soften, about 6 minutes. Stir in garlic for 30 seconds.
-
Toast the tomato paste. Add tomato paste and stir until it darkens a shade and smells sweet and roasted, about 1 minute.
-
Build the soup base. Pour in crushed tomatoes and scrape up the browned bits. Add broth, salt, pepper, oregano, paprika, bay leaf, and Worcestershire. Bring it to a gentle boil, then drop to a steady simmer.
-
Simmer for flavor. Simmer with no lid for 15 minutes. The broth will thicken and the vegetables will soften more.
-
Add pasta near the end. Stir in macaroni and simmer until just tender, 7 to 9 minutes. Stir a few times so pasta doesn’t sit on the bottom.
-
Finish and season. Turn off the heat. Remove bay leaf. Stir in herbs. Taste and add salt or pepper if it needs it. Let the soup sit 5 minutes so the pasta and broth settle.
Food Safety Notes For Ground Beef
Browned beef in soup still needs to reach a safe temperature. If you like to double-check, the USDA safe temperature chart lists 160°F for ground beef.
Timing And Texture Tricks
Pasta keeps soaking up broth as it sits. If you want leftovers that stay brothy, cook the macaroni in a separate pot and add it to each bowl. That takes one extra pan, but it keeps the soup from turning into pasta stew overnight.
If you cook the pasta in the pot, pull it a minute early. It’ll keep softening while the soup rests. A short rest also helps the broth taste rounder.
Want a thicker soup? Simmer the base 5 more minutes before adding pasta. Want a lighter bowl? Add an extra cup of broth at the end and warm it through.
Smart Variations By Spice, Veg, And Pasta
This soup plays well with small changes. Keep the core steps the same and swap one or two pieces, not the whole stack at once.
Spice And Seasoning Options
- Italian style: Add 1/2 teaspoon dried basil and a pinch of red pepper flakes.
- Smoky style: Use smoked paprika and add 1/2 teaspoon cumin.
- Brighter tomato: Stir in 1 teaspoon red wine vinegar at the end.
Vegetable Add-Ins
These work best when chopped small so they cook in the same window as the carrots and celery.
- 1 cup chopped zucchini
- 1 cup chopped green beans
- 2 cups chopped spinach stirred in at the end
- 1 cup frozen corn added with the broth
Pasta Choices
Stick with small pasta shapes so each spoon gets a bit of it all. If you have bigger pasta, break it up before cooking.
Serving Ideas That Make It A Meal
This soup is filling on its own, but a few add-ons make dinner feel complete even on busy nights.
- Cheese: Parmesan or shredded mozzarella melts right in.
- Crunch: Toasted bread, garlic toast, or simple crackers.
- Fresh: A lemon wedge on the side can wake up the tomato flavor.
- Greens: A quick side salad with olive oil and vinegar keeps it balanced.
Make-Ahead, Storage, And Freezing
Soup is a meal-prep friend, but pasta changes as it sits. If you want the best texture, store pasta and soup base separately, then combine in the bowl.
For safe storage timing, FoodSafety.gov’s cold storage chart is a handy reference for cooked leftovers.
| Storage Plan | How Long It Lasts | Best Move |
|---|---|---|
| Soup base only (no pasta) | Up to 4 days (fridge) | Cook pasta fresh, add per bowl |
| Soup with pasta mixed in | Up to 3 days (fridge) | Add broth when reheating |
| Frozen soup base | Up to 3 months (freezer) | Thaw overnight, simmer, add pasta |
| Frozen soup with pasta | Up to 2 months (freezer) | Expect softer pasta after thaw |
| Reheat on stove | 5 to 10 minutes | Warm on low, stir often |
| Reheat in microwave | 3 to 5 minutes | Cover loosely, stir halfway |
| Pack for lunch | Same day | Use an insulated container |
| Broth adjustment | Any time | Add 1/4 cup at a time |
Freezer Tips
Cool the soup base fast by spreading it in shallow containers. Freeze in portions so you can grab one meal at a time. Label the container with the date and portion size.
Scaling For Meal Prep And Crowds
Doubling this soup is easy, but the pot needs room so the beef browns instead of steaming. If your pot is small, brown the beef in two rounds, then combine it all with the vegetables.
When you scale up, keep the pasta amount in check. A big batch with a full double of pasta can thicken too much by day two. Start with 1 1/2 cups dry pasta for a doubled pot, then add more in bowls if you want it heavier.
Common Issues And Fixes
Soup Tastes Flat
Add a pinch more salt, then try a small splash of Worcestershire or a teaspoon of vinegar. Tomato soups often wake up with a little acid.
Soup Is Too Thick
Stir in warm broth or water until it loosens. Add it in small pours so you don’t dilute flavor too much.
Pasta Turned Mushy
Next time, cook pasta separately and add it per bowl. For this batch, reheat gently and serve with a bit more broth so it feels lighter.
Grease On Top
Skim with a spoon, or chill the soup and lift off the firm fat layer the next day. Using leaner beef also helps.
A Simple Way To Make It Yours
Once you’ve cooked it once, this tomato beef macaroni soup recipe turns into a flexible weeknight staple. Keep the beef browning step, keep the pasta timing, and adjust the rest to match what’s in your fridge.
Serve it hot, sprinkle on herbs, and don’t be shy with bread on the side. That’s the whole point.

