This post may contain affiliate links. Please read our disclosure policy.
This Beef Tomato Macaroni Soup is the kind of cozy, old-fashioned tomato macaroni soup with ground beef that always hits the spot. It’s loaded with savory ground beef, tender macaroni, and a rich tomato-based broth that tastes like pure comfort in a bowl. The pasta soaks up all that hearty flavor, giving you a soup that feels satisfying enough for dinner but still easy enough for a busy weeknight.
It’s essentially a cozy macaroni soup with ground beef, simmered in a rich tomato broth that’s packed with comforting flavor and perfect for a chilly evening.
If you love cozy, hearty beef soups like this, you’ll also want to try my Hamburger Soup and Goulash Soup, both loaded with savory beef and comforting ingredients. For something a little different, and my Beef Barley Soup.
If you’re looking for more easy, comforting meals like this, be sure to check out my full collection of Ground Beef Recipes for even more family-friendly dinner ideas.

✨ Before You Begin
✨ Brown the beef well for the best flavor.
Let the ground beef develop some color as it cooks. Those browned bits add deep savory flavor to the finished soup.
✨ Drain excess grease.
After browning the beef, drain off any excess fat so the broth stays rich and hearty without becoming greasy.
✨ Cook the macaroni just until tender.
The pasta will continue to soften as it sits in the hot soup, so slightly undercooking it helps keep it from getting mushy.
✨ Taste the broth before serving.
Tomato-based soups can vary depending on the brand of tomatoes you use. A small pinch of salt or sugar at the end can help balance the flavor.
✨ Expect the soup to thicken as it sits.
Macaroni absorbs broth over time. If the soup thickens too much when reheating, simply stir in a splash of broth or water to loosen it back up.
Ingredients + Key Notes
Ground Beef: This gives the soup its hearty, savory base. I like using lean ground beef so the broth stays rich without getting greasy.
Onion: Adds sweetness and depth to the soup.
Garlic: A must for rounding out the tomato base.
Tomatoes: Tomato soup, canned tomatoes, or tomato sauce create the classic tomato macaroni soup flavor that makes this dish so comforting.
Beef Broth: Adds body and keeps the soup from tasting flat.
Elbow Macaroni: Classic and comforting. It’s the perfect pasta shape for this soup.
Seasonings: Italian seasoning, salt, pepper, and a little sugar if needed help balance the tomato flavor.
🥣 How to Make Beef and Tomato Macaroni Soup

Brown the beef.
Start by cooking the ground beef with the onion until the meat is browned and the onion has softened. Add the garlic and cook just until fragrant.
Build the soup.
Stir in the tomatoes, broth, and seasonings, then bring everything to a gentle simmer so the flavors have a chance to come together.
Cook the pasta.
Add the macaroni and simmer until just tender. Keep an eye on it here — you want it cooked, but not so soft that it loses its texture in the broth.
Taste and serve.
Give the soup a final taste and adjust the seasoning before serving it hot.
⭐ Pro Tips
⭐ Brown the beef well for the best flavor
Don’t rush the first step. Letting the beef brown properly adds so much savory depth to the finished soup and keeps it from tasting flat or one-note.
⭐ Watch the pasta closely
Macaroni goes from perfectly tender to overly soft pretty quickly in a hot soup. If you know you’ll have leftovers, you can even cook the pasta separately and stir it into individual bowls.
⭐ Balance the tomatoes at the end
Tomato soups can vary a lot depending on the brand you use. If the broth tastes too sharp or acidic, a small pinch of sugar can smooth everything out beautifully.
⭐ This is even better the next day
Once the flavors have had a little time to mingle, this soup tastes even cozier. Just be ready to add a splash of broth when reheating since the pasta will absorb liquid as it sits.
Why This Tomato Macaroni Soup Is So Comforting
There’s something about a simple tomato-based soup with pasta and beef that just feels like home. The rich tomato broth, savory ground beef, and tender macaroni come together in a way that’s hearty, familiar, and deeply satisfying.
Part of the magic is how the pasta cooks right in the soup. As the macaroni simmers, it releases starch into the broth, naturally thickening the soup and helping every spoonful feel rich and cozy.
It’s also the kind of meal that’s made with simple pantry ingredients most families already have on hand. Ground beef, tomatoes, broth, and pasta might sound humble, but together they create the kind of comforting dinner that always seems to disappear quickly at the table.
What Is Beef Tomato Macaroni Soup?
Beef Tomato Macaroni Soup is a classic American comfort soup made with seasoned ground beef, tender elbow macaroni, and a rich tomato-based broth. It’s the kind of hearty, simple soup that has been showing up on family dinner tables for generations.
The combination of savory beef, bright tomatoes, and soft pasta creates a cozy, satisfying bowl that feels a little like a cross between tomato soup, vegetable soup, and a lighter version of American Goulash. Some people also call this style of soup beefy macaroni soup or ground beef macaroni soup, but the comforting flavors are the same.
Because the pasta cooks right in the broth, it releases starch that naturally thickens the soup and gives it a rich, comforting texture. It’s budget-friendly, easy to make, and perfect for busy weeknights when you want something warm and filling without a lot of fuss.
Many families simply call it tomato macaroni soup with ground beef, and it’s been a staple comfort meal for generations.
Variations of Tomato Macaroni Soup
One of the best things about tomato macaroni soup is how flexible it is. Families have been adapting this classic recipe for decades depending on what ingredients they have on hand.
Cheeseburger Soup
If you enjoy hearty soups made with ground beef, you might also love my Cheeseburger Soup, a rich and creamy comfort soup packed with beef, potatoes, and melty cheese.
Ground Beef Tomato Macaroni Soup
This is the most common version and the one used in this recipe. Ground beef adds rich flavor and protein, making the soup hearty enough to serve as a full meal.
Tomato Macaroni Soup with Vegetables
Many versions include vegetables like carrots, celery, bell peppers, or zucchini. These additions add extra flavor, nutrition, and texture while keeping the soup light and fresh.
Old-Fashioned Tomato Macaroni Soup
Traditional versions of old-fashioned tomato macaroni soup are often very simple, made with tomatoes, beef broth, macaroni, and ground beef. Many families grew up eating a version of this tomato macaroni soup with ground beef, making it a true comfort-food classic.
Creamy Tomato Macaroni Soup
Some cooks like to stir in a splash of cream, half-and-half, or even a little cream cheese at the end of cooking. This softens the acidity of the tomatoes and creates a richer, slightly creamy soup.

What to Serve With Beef Tomato Macaroni Soup
This cozy, hearty soup is filling on its own, but a few simple sides turn it into a complete comfort-food dinner.
Fresh + Crisp Sides
A House Salad, Harvest Salad, or Sweet Potato Salad adds a cool, crisp contrast to the rich tomato broth.
Cozy Breads
Homemade Crescent Rolls, Garlic Bread, or Practically No Knead Bread are perfect for soaking up every last spoonful.
Sweet Finishes
Finish things off with Bisquick Peach Cobbler, Heaven on Earth Cake, Sugar Cream Pie, or Toll House Cookies for an easy, comforting dessert.
Storing, Reheating, Freezing, and Make-Ahead Tips
Storing
Store leftovers in an airtight container in the refrigerator for up to 4 days. The pasta will continue to absorb broth as it sits, so the soup will thicken over time.
Reheating
Warm leftovers gently on the stovetop or in the microwave. Add a splash of beef broth or water as needed to loosen the soup back to your preferred consistency.
Freezing
If you want to freeze this soup, it’s best to do so before adding the pasta. Cooked macaroni can become quite soft after freezing and thawing. Freeze for up to 2 months.
Make-Ahead
You can make the soup base a day ahead, then cook and add the macaroni just before serving for the best texture.
Frequently Asked Questions
Can I make Beef Tomato Macaroni Soup ahead of time?
✦ Yes, but expect it to thicken. The macaroni will continue to absorb liquid as the soup sits, so leftovers will be much thicker the next day.
✦ For the best texture, make the soup base ahead and cook the pasta fresh when serving, or stir in a splash of broth when reheating.
How do I keep the macaroni from getting mushy?
✦ Cook it just until tender. Overcooking the pasta during the initial simmer is the fastest way to end up with mushy macaroni.
✦ Remember that pasta keeps softening as it sits. If you want the best leftover texture, cook the macaroni separately and stir it into each serving.
Why is my Beef Tomato Macaroni Soup so thick?
✦ This soup naturally thickens as it sits. The pasta releases starch into the broth while cooking, then continues absorbing liquid after the soup is done.
✦ To loosen it back up, stir in extra beef broth or water a little at a time while reheating until it reaches the consistency you like.
How can I make tomato macaroni soup less acidic?
✦ A little richness helps mellow the tomatoes. If the soup tastes too sharp, stir in a small pat of butter at the end of cooking.
✦ A pinch of sugar can also help. You only need a tiny amount to round out the acidity without making the soup taste sweet.
✦ Parmesan is another great fix. It adds savory depth and helps soften the tomato bite.
What kind of ground beef works best in this soup?
✦ Lean ground beef is usually the best choice. It gives you plenty of flavor without leaving the broth greasy.
✦ If you use higher-fat beef, drain off the excess grease after browning so the finished soup stays balanced.
Can I use a different pasta instead of elbow macaroni?
✦ Yes — small pasta shapes work best. Ditalini, small shells, and rotini are all good choices here.
✦ Just watch the cook time carefully, since different pasta shapes may soften faster or slower than elbow macaroni.
Can I add vegetables to Beef Tomato Macaroni Soup?
✦ Absolutely. Carrots, celery, bell peppers, zucchini, or even a handful of spinach all work well in this soup.
✦ Vegetables make it even heartier and are a great way to stretch the soup a little further for dinner.
Is Beef Tomato Macaroni Soup the same as goulash?
✦ Not quite. The flavors are similar, but Beef Tomato Macaroni Soup is brothier and meant to be eaten like a soup.
✦ Goulash is usually thicker and more like a skillet meal or a stew.
Still have questions? Drop them in the comments — I love helping you bake + cook with confidence! 💗
More Hearty Beef Soup Recipes
If you love cozy beef soup recipes like this Beef Tomato Macaroni Soup, these hearty favorites are packed with rich flavor and comforting ingredients.
- Cowboy Soup: A hearty, flavor-packed soup loaded with ground beef, beans, vegetables, and tomatoes — a filling, family-friendly meal that’s perfect for busy nights.
-
Busy Day Soup: An easy pantry-friendly soup with ground beef, vegetables, and tomatoes that comes together quickly on busy nights.
-
Crockpot Stuffed Pepper Soup: All the classic stuffed pepper flavors — beef, rice, tomatoes, and peppers — simmered into an easy slow cooker soup.
-
Beef Noodle Soup: A comforting soup with tender beef, vegetables, and noodles in a savory broth.
Tried This Recipe?
While you’re here, don’t miss the next cozy recipe — subscribe to my totally FREE newsletter so you’ll always have comfort food favorites at your fingertips.
💗 If you enjoyed this recipe, please take a moment to leave a ⭐️⭐️⭐️⭐️⭐️ star rating and a quick comment — I love hearing from you!
Tip for mobile readers: scroll just a bit to tap the stars — thank you!
📸 And if you Gram…don’t forget to share your soup on Instagram — tag me @gonnawantseconds so I can cheer you on and share your creations
Thanks for stopping by my kitchen today — happy cooking, friends! 💗 Kathleen
Beef and Tomato Macaroni Soup
Ingredients
- 2 tablespoons vegetable oil
- 1 medium yellow onion, finely chopped
- 1 green bell pepper, finely chopped
- 2 cloves garlic, minced
- 1 pound ground beef
- 2 teaspoons chili powder
- 2 teaspoons dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 (10.75-ounce) cans condensed cream of tomato soup
- 1 (15-ounces) can diced tomatoes undrained
- 32 ounces beef broth
- 4 cups water
- 2 cups uncooked pasta
Instructions
- Heat the vegetable oil (2 tablespoons) in a large pot over medium-high heat. Add the onions (1), green bell pepper (1), and garlic (2 cloves) and saute until the onion mixture begins to soften about 5-6 minutes.
- Add the ground beef (1 pound), crumbling with a wooden spoon, cook until there is no longer any pink. Drain off excess fat.
- Add the chili powder (2 teaspoons), oregano (2 teaspoons), salt (1 teaspoon), and pepper (1/2 teaspoon) and cook over medium heat for 1-2 minutes.
- Add condensed cream of tomato soup (2 (10.75-ounce) cans), diced tomatoes with their juice (1 (15-ounces) can), beef broth (32 ounces), and water (4 cups).
- Bring to a boil, add pasta (2 cups). Reduce heat and cover and simmer until the pasta is just al dente. Adjust seasoning and serve.
Notes
- Chili-Mac – If you love chili mac as much as I do, you might try adding a teaspoon or two of cumin to this soup to give it a Mexican flair.
- You can even sprinkle a little shredded Mexican cheese blend on top before serving and garnish with a little chopped cilantro.
- Broth – Homemade stock is always the best, but I don’t always have some in my fridge or freezer. There are tons of store-bought options that have homemade flavor, and you can also find low-sodium versions if you need to watch your salt intake.
- In a pinch, you can also use Better than Bouillon instead of beef broth. Just mix 1 ½ tablespoons into 32 oz. of water (you can even do this in the pot rather than dissolving the bouillon in the water first).
Nutrition
Source: Gonna Want Seconds.









I plan on making this soup but I couldn’t find the condensed cream of tomato soup so I will just use regular condensed tomato soup I hope it turns out.
Hi, Kenneth! I think that’ll work! Another reader had the same problem as you. What she did is:
“Couldn’t find any cream of tomato, so just used tomato soup with a little milk”
I hope this will work for you. Let us know how it turns out 🙂
Ha ha ha. Made this tonight. Couldn’t find any cream of tomato, so just used tomato soup with a little milk. We sat down and took a few bites and I said well nothing special but it’s ok. Then the more we ate, the better it tasted. We had three servings each. I had to laugh. This is really tasty. My husband said this was a keeper. Thanks for this easy and economical meal.
Hi, Brenda! I learned something, I gotta try tomato soup + milk if I don’t have the cream of tomato soup! I’m glad you and your husband love this soup 🙂
Awesome soup 🍲
Thanks so much, Diane! I’m glad you enjoyed!!
Absolutely delicious! Couldn’t find cream of tomato soup so used regular tomato soup and added a little heavy cream! Yummy!!
Hi, Laura! That’s great, thank you for sharing your idea 🙂
I’m glad you like this soup!
This is a excellent soup, my grandchildren love it.
So happy to hear that, Kathy!!!
I made this last night and it was wonderful. I have a question, how do you keep the noodles from getting mushy?
Thanks,
🙂 Nicole
Hi, Nicole! Glad you like this macaroni soup! You can cook the pasta only halfway if you want to store it longer.
I make soups all the time but my husband says this one beats them all…
Wow! That’s amazing, Johanne! 🙂
Wow! I was so eager to make this recipe once I saw it that I immediately went to the store to buy the 3 ingredients that I didn’t already have at home. I used all of the ingredients suggested, but made it in my slow cooker.
I have to say that the broth for the soup is great (I just sampled it, but have a short while left till soup is done). I know it is going to become one of my favorites.
I have emailed the recipe to 2 of my friends.
Thank you so much. Donna
Yay! So happy to hear you like it, Donna! ?
Can you tell me what you mean by “ratio 80/20 ground beef?”
Hi Linda. It means that the ground beef is 80 percent lean and 20 percent fat 🙂
I meant to say V8 juice
You could use tomato soup I do all the time
Wondering with The Leftovers won’t the broth get all soaked up by the pasta?
I love this recipe,I made it postpartum and ate the whole thing within a few days.Now I’m making it again.Yum!
Hi, Stephanie! Thank you! Glad you like it! It’s so comforting right? So happy you’re making it again, enjoy!! 🙂
This sounds delicious! But doesn’t the 4 cups of water take away from the flavor? Would using more beef broth be better?
Hey Lisa. Great question! The flavors are pretty concentrated but you can switch to the beef broth. I’d use low sodium broth. <3
Ok now. Please pardon my slight complaint of your spelling mistakes in my last email.
They were in no way intended to offend you or put you down.
Now for my review:
I wanted to prepare this dish for my wife tonight. She’s been working all day volunteering at a local thrift store and I’m home down in the back, but I wanted to have a hot dinner prepared for my wife for a change.
So, I looked in the pantry and there’s no tomato soup. No elbow macaroni. There were no green pepper or garlic cloves in the fridge either. These things are usually readily available in our home.
Among having driven trucks for most of my adult life, I have also worked in the machine shop, wood cutting, logging, welding, and many other things and of course… COOKING !
So I decided I would have to wing this one by improvising !
I didn’t see any purpose to using the vegetable oil. Here in the country we just put the onion and green pepper in with the beef and cook it down… then drain.
I substituted a small can of tomato paste for the two cans of Cream of Tomato soup.
I used powdered Garlic in place of minced garlic and I used shell pasta instead of elbow macaroni.
My wife prefers her soup with less liquid, so I used three cups of LARGE shells and approximately one and a half cups of small shell pasta… I used up the rest of the opened bag in the cabinet.
The end result…
My wife liked it 🙂
I myself absolutely loved it. My wife added a bit of shredded cheddar cheese to hers and I decided to try this on my “second” helping !
Yes, I had to have two bowls !
Now this doesn’t exactly give a rave review regarding YOUR recipe, but I will say that your recipe gave me the foundation to make a great pot of soup !
We loved it.
Thank you Kathleen, and please don’t be offended by my issue with your spelling efforts… it’s my OCD 🙂
Merry Christmas from the Krueger family in Buyck, Mn.
Vic, I’m so happy you and your wife enjoyed the soup! No worries about the spelling. Maybe I should hire you to be my editor!! Merry Christmas to you and your family <3
Love your post!
Thank you so much, Nadine! Glad you like it! 🙂
Hi
Just being sure, two cans of condensed cream of tomatoes or regular tomatoe?
I can not find the condensed in cream just in regular tomatoes.Help.
Hey Nathalie, you can use either one <3
Is it really 1230 calories per serving? And how big is a serving?
Hi, Sharon! Thanks for asking. I just updated the Nutrition Facts. It’s now 829 Calories per serving (just right for a regular soup bowl). Hope you like this!
what is the water for, do I add that also with the soup and tomatoes and macaroni is it possible to send reply to my email as I am not very computer smart and I am a senior so have a hard time, thank you
Hi Dorothy! I just sent you an email.
Okay smarter, as an old woman I use to be an I.T. professional but at 66 I have trouble keeping up. All I have is snip and copy but I can only do one are at a time. I sort of remember but would you remind me please.
I’m sorry Nancy I’m a little confused with your question. Are you trying the print a recipe? If so all you have to do is press the print button. There is one located at the top of every post in a green button, right below the title, and also one on the recipe itself, right below the small photo on the recipe. Please let me know if this helps <3
LOL I saw the link above. duh
<3
I have it cooking now, smells great. I almost added a can of whole kernel corn, drained, but didn’t know if it would alter the taste too much.
I hope you enjoy Bertha!
Sounds like perfect comfort food. There isn’t anything much more comforting than a hot, hearty soup. I love that kind of stuff in the cold weather (even if it’s just California cold). I just finished a recipe for chili mac, and I love the idea of turning those flavors into a soup. I actually wish I was eating it right now.
Hi Danielle. Soup is my go to comfort food, too <3
So good just made it?
So glad you like it Billie <3