Tomato Beef Macaroni Soup is a cozy one-pot dinner with a tomato-rich broth, savory beef, tender veggies, and pasta that cooks right in the pot.

When you want something warm and familiar, this soup hits the spot without requiring anything fancy. It’s the kind of meal that makes the kitchen smell amazing while it simmers, and it’s forgiving enough for busy nights.
I love it because it’s built in layers: you soften the vegetables first, brown the beef for that deeper flavor, then let the tomatoes and broth mingle before the macaroni goes in. The pasta soaks up a little of the broth as it cooks, making the whole pot taste extra hearty.
Tomato Beef Macaroni Soup Ingredients
This soup is all about simple staples working together. A few vegetables give sweetness, tomatoes bring that cozy tang, and the pasta turns it into a full meal you can serve in big bowls.
- Olive oil: Helps the vegetables soften without sticking.
- Onion: The savory base that starts the flavor.
- Carrots: Add gentle sweetness and color.
- Celery: Brings a classic soup aroma and balance.
- Garlic: Adds warmth and depth (don’t skip it).
- Ground beef: The hearty protein that makes this filling.
- Salt and black pepper: Wakes everything up and rounds out the broth.
- Dried Italian seasoning: Gives a herby, comforting “stewed” taste.
- Diced tomatoes: Adds texture and a bright tomato bite.
- Tomato sauce: Creates a smoother, richer base.
- Beef broth: The main body of the soup and the beefy backbone.
- Water: Lightens the broth so it doesn’t get too thick.
- Elbow macaroni: Cooks right in the soup and makes it feel classic.
- Frozen corn: Optional, but great for a touch of sweetness.
- Fresh parsley: A fresh finish that makes each bowl pop.

Step-by-Step Tomato Beef Macaroni Soup
This is an easy soup to keep on repeat because every step makes sense: build flavor, simmer, then add pasta at the end so it stays pleasantly tender. Keep the pot at a gentle simmer and give it a few stirs so nothing settles on the bottom.
STEP 1: Warm a soup pot over medium heat and add the oil, then cook the onion, carrots, and celery until they soften and smell sweet.
STEP 2: Stir in the garlic briefly so it turns fragrant, but don’t let it brown too much.
STEP 3: Move the vegetables aside and brown the ground beef, breaking it up as it cooks. If there’s a lot of grease, carefully spoon some off.
STEP 4: Season the mixture, then pour in the tomatoes and tomato sauce. Add the broth and water, and bring everything up to a gentle boil.
STEP 5: Reduce the heat, cover, and let the soup simmer so the vegetables tenderize and the flavors blend into a richer tomato-beef broth.
STEP 6: Stir in the macaroni (and corn if you’re using it) and cook uncovered until the pasta is tender, stirring now and then to prevent sticking.
STEP 7: Taste and adjust seasoning, then ladle into bowls and finish with a sprinkle of parsley for a fresh, cozy final touch.

Serving Ideas for Tomato Beef Macaroni Soup
This is already a full meal in a bowl, but the right side dish makes it feel extra comforting and complete. I like pairing it with something that can scoop up broth or add crunch against the soft pasta.
- Garlic bread or a crusty roll: Perfect for dunking and catching every bit of tomato broth.
- Simple green salad: Something crisp and lightly dressed balances the richness.
- Grilled cheese: Classic diner-style comfort next to a hot bowl of soup.
Helpful Tips
A few small choices can make the pot taste even more “slow-simmered,” even when you’re making it on a weeknight. These are the little tricks that keep the soup flavorful and the pasta just right.
- Use a gentle simmer, not a hard boil, so the broth stays smooth and the vegetables cook evenly.
- Add the macaroni near the end to avoid over-soft pasta, especially if you expect leftovers.
- If the soup thickens too much, stir in a splash of broth or water until it’s back to your favorite consistency.

How to Store & Reheat
Tomato Beef Macaroni Soup keeps beautifully, but the pasta will keep absorbing broth as it sits. That’s not a problem, just something to plan for so reheated bowls taste as good as the first night.
Store leftovers in an airtight container in the refrigerator for up to 3–4 days. For longer storage, freeze it for up to 2–3 months, but for the best texture, consider freezing the soup base and cooking fresh macaroni when you reheat.
To reheat, warm it gently on the stovetop over medium-low heat, stirring often. If it looks thick, add a little broth or water to loosen it up. The microwave works too, just heat in intervals and stir so the pasta doesn’t settle and overheat in spots.
Can I make Tomato Beef Macaroni Soup ahead of time?
Yes. If you’re making it ahead, cook the soup base first and add the macaroni closer to serving time so the pasta doesn’t get overly soft.

How do I keep the macaroni from getting mushy?
Cook the pasta just until tender and don’t over-simmer. For leftovers, add a splash of broth when reheating since the macaroni absorbs liquid as it sits.
Can I swap the ground beef for something else?
Definitely. Ground turkey or chicken works well, and even sausage can be great if you like a bolder flavor. Just brown it thoroughly before adding the liquids.
What if my soup tastes too acidic?
Stir in a small pinch of sugar or add a bit more broth to mellow the tomatoes. A longer, gentle simmer also softens that sharp edge.

Tomato Beef Macaroni Soup
Ingredients
- 1 tablespoon extra-virgin olive oil
- 1 pound lean ground beef approximately 85% lean
- 1 cup dry elbow-shaped pasta
- 1 medium yellow onion finely chopped
- 2 medium carrots peeled and finely diced
- 2 stalks of celery chopped into small pieces
- 3 cloves garlic crushed or minced
- 1 can 14.5 ounces diced tomatoes, including the liquid
- 1 can 15 ounces tomato purée or sauce
- 4 cups beef stock or broth
- 2 cups cold water
- 1 cup frozen corn kernels optional
- 1 teaspoon Italian herb blend dried
- 1 teaspoon fine salt or more to taste
- ½ teaspoon ground black pepper
- Chopped fresh parsley for garnish
Instructions
- Warm the olive oil in a large stockpot over medium heat. Once heated, add the chopped onion, diced carrots, and celery pieces. Sauté for about 4 to 5 minutes, stirring occasionally, until the vegetables have softened. Stir in the minced garlic and cook for an additional 30 seconds.
- Move the cooked vegetables to the side of the pot. Place the ground beef in the cleared space and cook for approximately 5 to 6 minutes, using a spoon to break it apart as it browns. Drain off any surplus fat if necessary.
- Incorporate the salt, pepper, and dried Italian herbs. Stir to distribute the seasonings evenly. Add the canned diced tomatoes with their juices, tomato sauce, beef broth, and water. Mix thoroughly and bring to a low boil.
- Lower the heat to a simmer. Cover the pot and allow the soup to cook gently for 15 minutes so the flavors meld.
- Add the elbow macaroni and corn, if using. Continue simmering, uncovered, for another 8 to 10 minutes, or until the pasta reaches desired tenderness. Stir periodically to prevent sticking.
- Taste and adjust seasoning if needed. Serve hot, garnished with chopped fresh parsley.
