This post may contain affiliate links. Please read our disclosure policy.

This hearty hamburger soup is easy, healthy, and ready in just 30 minutes! It’s a simple meal loaded with ground beef or turkey, potatoes, and vegetables in a delicious beef broth.

Update: This recipe was originally published in 2017 and has been republished with all new photos.

This Healthy 30 Minute Hamburger Soup is a hearty and rustic dish that warms you from the inside out. It’s a great option for a chilly day, a cold night, or really any busy weeknight.

I love a comforting soup that’s ready in 30 minutes. Let’s be honest. I love any and all meals that are ready in 30 minutes. I have things to do and standing in the kitchen for two hours making dinner isn’t one of them. A hearty soup has a special place in my heart since it’s so cozy. Some people may tell you that the most delicious soup should be simmered low and slow but I’m here to tell you it’s just not true. You can achieve a rich flavor in far less time than you think. Some of my favorites are my 30 Minute Chicken Taco Soup, No Bean 30 Minute Chili, 30 Minute Tomato Soup, and 30 Minute Dairy Free Potato Soup.

Plus this soup is filled with good for you inexpensive ingredients you’ll be proud to feed your family.

We’re using fresh vegetables instead of canned. While I have no issue with canned veggies, going with fresh in this particular soup makes such a difference! You’ll taste each individual vegetable and they’ll hold on to a bit of their crispness. All good things!

Healthy 30 Minute Hamburger Soup Ingredients:

  • Lean ground beef or turkey: I use 93% lean ground beef in this hamburger soup. You can also use ground turkey if you like.
  • Onion: White onion or yellow onion both work well.
  • Beef stock or beef broth: Both beef stock and beef broth can be used in this soup. Stock is typically made by simmering the bones for hours. Broth is made by simmering the meat instead of only the bones.
  • Potatoes: Yukon gold potatoes, russet potatoes, baby potatoes, fingerling potatoes, or red potatoes work well. Yukon golds are my personal favorite. You can even use sweet potatoes for a different flavor.
  • Carrots: We’re dicing the carrots into small pieces so you get some in every bite.
  • Fresh or frozen green beans: I recommend fresh green beans in this soup because they’ll hold on to their crispness better than frozen or canned. If you don’t have fresh green beans, frozen would be my second choice and canned green beans would be my third.
  • Canned diced tomatoes: I recommend fire-roasted canned tomatoes if it’s available in your grocery store.
  • Tomato paste: Tomato paste packs a lot of concentrated tomato flavor.
  • Minced garlic: You can mince your own garlic or use a jarred variety.
  • Dried herbs and spices: We’re using plenty of spices to beautifully flavor this easy hamburger soup recipe. This seasoning blend is what makes this soup standout from other options. The seasonings include dried thyme, dried oregano, onion powder, salt, and black pepper.

I start with lean ground beef (or ground turkey) and diced onion. They go in the same pot I’ll use for the soup. You can totally use a sauté pan but I see no point in dirtying a pan when the pot works just as well, right? I’m always in favor of less dishes to wash.

Brown beef or turkey and then drain any excess fat. If you use a lean ground meat like I do you likely won’t have anything to drain. Then all your other ingredients go in the soup pot too.

In order to cook your soup quickly and avoid it being too much like a stew it’s important to cut your potatoes pretty small. Large chunks will take longer to cook and overpower each bite. My diced potatoes are no bigger than an inch in diameter. I cut the green beans into thirds or fourths. The carrots are cut into small circles and then each circle is cut again.

Let it all simmer for 20 minutes. That’s it! You’re ready to serve. How painless was that?

The final product is a crowd pleaser even if your crowd includes a three year old and a seven year old. I should know.

Can you use ground turkey instead of beef?

Absolutely. Ground beef or ground turkey are both yummy in this dish. Ground chicken is another option but because it has so little fat I recommend beef or turkey.

What kind of potatoes are best in this soup?

Yukon gold potatoes, russet potatoes, baby potatoes, fingerling potatoes, or red potatoes work well. Yukon golds are my personal favorite. You can even use sweet potatoes for a different flavor

Want to skip the potatoes?

If you’re looking to avoid potatoes just swap them out for cauliflower rice. They’ll lighten up this soup but add more substance than you’d have if you just omitted the potatoes. Since cauliflower rice cooks quickly add it to toward the end of your cooking time so it has a few minutes to soften.

Another option if you want to skip the potatoes is to add cooked pasta or white beans instead. Both will keep this soup filling. If using a pasta I’d recommend a small shell pasta or elbow noodles.

Can you use canned or frozen vegetables?

You can always use canned or frozen veggies but I do recommend fresh for this recipe. I am not anti-canned veggies. No, ma’am. However, using fresh here means that your veggies won’t end up completely mushy. They hold on to a bit of their crispness! Their flavors also don’t get all muddled together and I enjoy being able to taste each individual vegetable.

If you don’t have the necessary fresh veggies, frozen would be my second choice. Canned veggies are my third. I’m always in support of making recipes work for you so if that’s what you have, go for it!

How to make Taco Soup in the slow cooker

Simply brown your ground meat and onion on the stovetop. Then add all your ingredients to your slow cooker. Cook on high for 4 to 5 hours or low for 6 to 8 hours.

Can you freeze hamburger soup?

This family favorite soup freezes, thaws, and reheats beautifully. In fact it’s a great soup for meal prep! Let the soup cool and then store in a freezer safe container. I like freezer bags because then the soup can lay flat to occupy less space in the freezer. To reheat, just add it to a pot on the stove over low to medium-low heat, stirring frequently. You can also reheat in the microwave after thawing. Feel free to double this recipe so you have plenty to freeze.

How to store leftover taco soup

Want to enjoy this easy soup the next day or later in the week? Leftover soup can be stored in an airtight container in the refrigerator for up to 5 days. Reheat on the stovetop on low to medium-low heat until warmed through.

5 from 15 votes

Healthy 30 Minute Hamburger Soup

By Christina
This hearty hamburger soup is easy, healthy, and ready in just 30 minutes! It's a simple meal loaded with ground beef or turkey, potatoes, and vegetables in a delicious beef broth.
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 9 servings (1 cup)


  • 1 pound lean ground beef or turkey, I use 93/7 ground beef
  • ½ white or yellow onion, diced
  • 32 ounces beef stock or broth
  • 2 medium potatoes, peeled and diced
  • 2 medium carrots, peeled and diced
  • 1 cup fresh or frozen green beans, sliced into thirds
  • 14½ ounces can diced tomatoes, fire-roasted is my favorite
  • 2 tablespoons tomato paste
  • 1 tablespoon garlic, minced
  • 1 teaspoon thyme, dried
  • 1 teaspoon oregano, dried
  • 1 teaspoon salt
  • 1 teaspoon onion powder
  • ½ teaspoon black pepper
Save this recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • Add your ground meat to a soup pot. Use your spatula to crumble the meat. Add in your onion. Cook on medium high, stirring occasionally, until hamburger is browned.
  • Add in all other ingredients. Stir. Cover and simmer for 20 – 25 minutes.
  • Taste. Add extra salt or pepper as desired.


Nutritional information is calculated based on a 1 cup serving. This is the amount I’d use when enjoying this along with something else. If the meal is the soup alone you’ll likely want a 2 cup serving.


Serving: 1cup, Calories: 128kcal, Carbohydrates: 11g, Protein: 14g, Fat: 2g, Saturated Fat: 1g, Cholesterol: 31mg, Sodium: 775mg, Potassium: 624mg, Fiber: 2g, Sugar: 2g, Vitamin A: 2455IU, Vitamin C: 13.6mg, Calcium: 54mg, Iron: 3.7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Share the Love:

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Jennifer Beswick-arthur says:

    This recipe was fantastic and easy to make. definatly a favorite.

  2. Heather Napier says:

    The BEST soup! I love it and so does my family. So easy too on a busy night

  3. Taylor says:

    I’m on a The Whole Cook kick! I’ve been making so many of your one pot and quick meals after recently having baby #2! This recipe is so quick and so comforting! Love the simple and fresh ingredients you always use. Brb, ordering your cookbook right meow. 🙂 Thank you for sharing!

  4. Eric Olearczyk says:

    Hello my name is Eric and a dad that loves to cook for his family so said that I was looking for different options to cook so Like everyone else I googled and I must have gone through I don’t know 30+ recipes and I came along this one “ Hamburger soup” Loved the story and then came the recipe and I was HOOKED. Something different why not right? and so I went for it AND LET ME TELL YOU ALL! My wife and Daughters Loved it so much that it became their favorite soup.. THANK YOU WHOEVER YOU ARE FROM THIS Small time HOME CHEF all i have to say is GENIUS. Much love 

  5. Dana Kwak says:

    I love this quick and easy dinner! Healthy and TASTY! I make it regularly for my family. Thank you for the recipe! 🙂

  6. Kathleen says:

    Loved it!! It was so easy and delicious.  Thank you. 

  7. Jasmin says:

    So simple and yet so light and delicious! My family didn’t leave any leftovers, which is rare in this house. Will definitely be making again!

  8. Donna says:

    I love this soup. It’s so easy to make and has such great flavour. Very popular in our house and I make it quite often.

  9. Sylvia says:

    Easy, quick, and a hearty soup.

    1. Christina says:

      Glad you enjoyed it, Sylvia!

  10. Heather says:

    I love this recipe. I add a can of kidney beans because my little one really likes beans. 

    1. Christina says:

      The beans sound perfect in there! Thank you, Heather!