This Beefy Tomato Soup is our most popular soup recipes! This comforting soup is loaded with beef and pasta simmered in a tomato cream broth!
If you like making soup as much as we do, try our Copycat Campbells’ Tomato Soup! Or if you’re looking for a low carb soup, then try this Pork Egg Roll Soup or our Low Carb Sausage Vegetable Soup!
An Easy Soup Recipe That’s Done In 30 Minutes!
Because I like to try and use what we have in the house, I opened the freezer, the fridge and all the cabinets to take stock of what we had on hand. Sometimes going back out to the grocery store is just not something I want to do.
I grabbed some ground beef from the freezer, cream cheese from the fridge, onions, basil and garlic from the cabinets and got to work.
Beefy Tomato Soup has become one of our most popular recipe on our site and for good reason. It’s really easy to make, it’s done in less than 30 minutes and it’s so creamy and comforting, everyone gobbles it up.
This soup recipe is another way I like to use spaghetti sauce in recipes as a short cut and a boost of flavor. And probably one of my favorite ways, too. Also a jar of spaghetti sauce is usually something we have in the pantry so it’s an easy ingredient to use in recipes like this.
This beef and macaroni soup gets so thick it’s almost like a beef goulash. Some people have said that it’s similar to a homemade hamburger helper once the noodles soak up all the broth.
How Do You Make Beefy Tomato Soup?
Gather your ingredients together and start by cooking the onion and garlic in olive oil. Next brown the beef, add a few seasonings then pour in chicken broth and your jar of marinara sauce.
You can still make this soup if you don’t have a jar of spaghetti sauce, just substitute a 28 ounce can of crushed tomatoes or tomato sauce if that’s what you have instead.
Give it a stir and let it simmer for 10 minutes, not a full boil, just a simmer. Stir in cream cheese to make it nice and thick, add some fresh basil and finally add in the pasta. Or don’t, we’ll answer that question below!
Can You Cook the Pasta Separately For This Soup?
You sure can. If you like your soup to have more broth, cook the noodles separately and add it in the each bowl as you serve the soup.
And if you’re planning on making this beef and macaroni soup ahead of time, you should definitely cook the pasta separately so it doesn’t get too thick on you when you go to reheat it.
Because we like this soup recipe thick and creamy, we put the pasta right in there so as it cooks it soaks up some of the broth. We don’t often have leftovers of this soup when we make it so getting too thick on us isn’t an issue.
Maybe it’s the creamy, delicious broth. Maybe it’s the beef and noodle combination. Or maybe it’s because it’s so easy to make!
This Beefy Tomato soup recipe has become a fan favorite since we posted it way back in 2015! It seems like everyone loves it and I hope you do too!
Looking For More Soup Recipes?
PIN IT!
Shop This Recipe!
Beefy Tomato Soup
- Prep Time: 15 minutes
- Cook Time: 20
- Total Time: 35 minutes
- Yield: 6 servings 1x
Beefy Tomato Soup is an easy beef and macaroni soup that your whole family will love! This soup is done and on the table in less than 30!
Ingredients
- 3/4 lb. ground beef
- 2 tablespoons olive oil
- 1 onion, chopped
- 3 cloves of garlic, minced
- 2 teaspoons salt
- 1/4 teaspoon ground black pepper
- 1 teaspoon oregano
- 1 (24 ounce) jar of spaghetti sauce
- 4 cups of chicken stock
- 1/2 cup of cream cheese, at room temperature
- 1 1/2 cups elbow macaroni or short-tubed pasta
- 1/4 cup fresh chopped basil, divided
Instructions
- In a large pot heat the olive oil over medium heat.
- Add the onion and garlic to the pot and cook for 3-4 minutes, stirring, until the onion softens.
- Add the ground beef to the onions, breaking up with a spoon and cook until no longer pink. Drain any drippings if necessary.
- Add the salt, pepper and oregano to the beef and stir to combine.
- Pour in the chicken stock and the pasta sauce, stir and bring to a simmer for 10 minutes.
- Whisk in the cream cheese and then add 2 tablespoons of the fresh basil.
- Pour in the pasta, stir and let cook for 10 minutes, covered, stirring halfway through cooking.
- Spoon into bowls and garnish with the leftover basil.
Recipe Notes
Your favorite spaghetti sauce can be used, or even a can of crushed tomatoes with a little more seasoning works!
*NOTE – A few of our readers have commented that the noodles soak up all the broth when you reheat the next day. If you want the soup for leftovers with more broth, cook the pasta separately and then add it to each bowl as you heat it up!
- Category: soup
- Method: stove top
- Cuisine: American
This was great! I was looking for a way to use leftover tomato soup. I used mild Italian sausage instead of ground beef, and I added some frozen chopped green peppers. I also used gluten-free pasta. The family really enjoyed this!
I’ve been making this for a few years and everyone loves it! The ROI is high for the low effort!
My 7 year old loves this! Thank you!
Always nice to hear when the little ones like dinner!
This is one of our all time favorite soups! I’ve been making it for about 5 years. I add cubed mushrooms and carrots. Everyone I give the recipe to also loves it! So satisfying, simple to make and great flavor!
We’re so happy that you like it!
Found on TikTok and actually turned out so yummy. Adding to list of favorite meals!
So glad you found us! Thanks for checking in!
This was delish! The second time I added mushrooms, Worcestershire sauce and red pepper. Perfect!
Saw this on your TikTok and made it for my family last night. Everyone raved and deemed this “a keeper!”
We’re so glad you liked it, thanks so much!
Have you ever made this in the crock pot or an InstantPot?
No I haven’t, but let us know if you try it!
I have lots of beans to use. Do you think northern, black, or kidney would work. Which of the three, if any?
I would think Northern or Kidney beans would be best.
This is so good and easy to make. Will become a staple as I love soups all year round. I used beef broth instead of chicken but that is the only change I made.
Dan can I use Orzo pasta instead macaroni if i want more of a soup and if so how much do i put in? Also can i add it uncooked to the soup?
Yes you can out it in uncooked, I’d start with 3/4 -1 cup, depending on how much broth you like to have in your soup.
Just wanted to share that we’ve been eating this for several years now – following the instructions except for occasionally subbing turkey for beef – and it never disappoints. Specifically, it’s one of our go-to’s for camping because it’s so simple, delicious and hearty. Big (overdue) thanks for this recipe!
Thanks so much, we love hearing that!
This soup was an instant favorite at my house! It is super easy to make, and comes out consistently delicious. I’ve also made it with ground Turkey and plant based cream cheese and plant based sour cream for a friend who has Alpha-gal and cannot have beef or dairy. It is just as good!
This is basically spag bol renamed as a soup! Delicious though so who cares!!
I just made this soup for the first time tonight, and it was a home run. Quick, easy to make, and tasty! I didn’t have cream cheese, so I added in some sharp cheddar. I’m looking forward to trying it with CC next time, though!
My kids and I loved it, my husband wanted more flavor but deemed it “okay.” I’m not sure what he thought it was missing, but he’s entitled to his wrong opinion. 😅 I might try some kale next time but otherwise I thought it was great paired with crusty bread and a salad. Super easy weeknight meal with pantry staples. I used 1.3lb beef because that is the weird amount our store sells packages in, so I adjusted everything else accordingly. Our pasta sauce was a “three cheese” variety. We had very little left over for lunch tomorrow!
Yes, we usually don’t have leftovers of this soup!
Made this for lunch today and was blown away by how easy it was! We have 5 kids and surprisingly they all loved it! My husband asked .me to make another batch already!
Thanks Allyson! Our boys love this soup too, we usually make a double batch so we have leftovers:) Because 5 kids, omg, we only have 2 boys and they clean us out!