
My Whole30 Hamburger Soup is such an easy and fast dinner option! It uses basic ingredients you might already have on hand or are easy to find at most grocery stores. A great nourishing 30-minute meal option!
Why We Love This Whole30 Hamburger Soup
First, my Whole30 Hamburger soup is super simple to make. Only 10 minutes of prep and then 10-20 minutes of cook time gets this meal on the table fast! Perfect for a busy weeknight.
Second, it can be made in a variety of ways. Love your Instant Pot? You can make this start to finish in it. Don’t have one? This soup is also really easy to make on the stove.
Third, it is such a flexible recipe! See the substitution section below for all the ways you can modify this soup.

Plus, it’s a great nourishing allergen-friendly soup! Not only is this Whole30 Hamburger Soup Whole30-compatible, it’s also Paleo, gluten-free, dairy-free, and naturally egg-free and nut-free. Need a Keto, vegan or plant-based option? See the substitution section below for possible swaps!
Finally, this soup was kid-approved and freezer friendly. I wasn’t sure how my boys would feel about this veggie-filled soup, but they downed it and gave it a thumbs up. And, it freezes great! That makes it perfect for meal prep.

Ingredients
- Ground beef – I used 85/15 ground beef, but you can use whatever fat content works for you. Or, you can swap out another ground meat of choice!
- Onion – I use white or yellow onions, finely chopped in this recipe. See substitution section for plant-based swap!
- Minced Garlic – I usually buy my garlic pre-minced, like this one from Walmart. But, mincing up fresh garlic cloves works great as well.
- Petite Diced Tomatoes – I originally used regular (not petite) diced tomatoes in this recipe and my boys weren’t fans. They didn’t like the large chunks of tomatoes. So, I would recommend petite diced for a more even texture.
- Beef broth – You can use either beef broth or beef bone broth for this soup. If I have it, I love the extra protein bone broth can add. I love this Whole30 Approved one from Walmart. Extra protein = my boys stay full longer! But, if you are on a budget, use regular beef broth – this one from Walmart is Whole30 compatible and very affordable. See substitution section for plant-based swap!
- Frozen veggies – If you are on a Whole30, I recommend buying a bag of frozen cut green beans and a bag of mixed peas and carrots. If you are not on a Whole30 and can tolerate corn, a bag of mixed veggies like these is super simple.
- Diced potatoes – I used yellow potatoes for this soup, but you can also use Russets. Again, my family liked them diced very small for a more even veggie texture throughout the soup.
- Tomato paste – Double check if it is Whole30 compatible, with no added sugar, like this one at Walmart if you are on a Whole30.
- Coconut aminos – Coconut aminos are a soy-free replacement for Worchestershire sauce and are completely optional in this recipe. If you have them already, use them, they will add a more full flavor. If you don’t have them, no need to buy for this recipe – it’s still delicious without them!
- Italian seasoning – A spice mix that can be found in most grocery store spice aisles, like this one at Walmart.
- Salt and pepper – Regular table salt and ground black pepper.

Substitutions
- Vegan and Plant-Based Whole30 Options:
- Instead of beef broth, use veggie broth or stock.
- Swap out the ground beef with beef crumbles, like these Whole30 Approved “beef’ crumbles by Abbot’s Butcher. I have tried them and was suprised how close they are to the texture and taste of ground beef! You can find those here at Target.
- Or, use two cans (drained and rinsed) of your favorite beans of choice, such as cannellini beans which would pair nicely with this soup.
- Onion or minced garlic: I recommend using the fresh veggies, if possible. But, don’t have those fresh veggies on hand?
- You can use 2 tablespoons minced dried onion instead of the diced onion.
- And, use 1 teaspoon garlic powder instead of the fresh garlic.
- Fresh veggies instead of frozen: Want to use up fresh green beans and carrots? Keep in mind you need 3 cups total. Trim the green beans and cut the carrots into small slices or cubes. Increase the cooking time by 5 minutes (Instant pot or stove) to ensure the carrots are tender.
- Don’t have tomato paste? Use an 8oz can of tomato sauce and decrease the broth by 1/2 cup.
- Keto Variation: Instead of using 2 cups diced potatoes, use 2 cups turnips! Or, you can leave the potatoes out altogether.
Instructions
- Cook the ground beef, diced onion, and minced garlic in a large pot over medium heat or Instant Pot pot on saute for about 10 minutes or until browned.
- Add all other ingredients.
- STOVE: Bring to a boil then lower heat to a simmer and cook covered, stirring occasionally, for 15-20 minutes, or until potatoes are tender.
- INSTANT POT: Seal and cook on high or Soup for 10 minutes. Release heat (turn knob on top) when done.
- Stir and serve hot.
- STORE leftovers in a sealed container in the fridge for up to a week, or in the freezer for up to 3 months.

Can I make it in the Slow Cooker?
To make this Whole30 Hamburger Soup in the slow cooker, start by browning the ground beef in a skillet with the diced onion until the meat is cooked through, then transfer it to your slow cooker.
Add the carrots, celery, potatoes, tomatoes, broth, garlic, and seasonings, give everything a good stir, and let it cook on low for about 6–7 hours or high for 3–4 hours, until the vegetables are tender and the flavors have come together. Give it a taste, adjust the salt if needed, and serve it up hot for a hearty, veggie-packed soup that’s simple, budget-friendly, and perfect for an easy dinner.
Other Whole30 Soups You Will Love!
For us, it’s always soup season! Our taco soup and chili often come with us when we go camping or on a road trip. Make them ahead, freeze, and then heat up in a microwave or on a campfire stove for an easy, filling meal. Here are some of our Whole30 Soup favorites (all of these are also Paleo, gluten-free, dairy-free, egg-free, and nut-free):
- Whole30 Chili
- Taco Soup
- White Chicken Chili
- Tomato Chicken and Basil Soup
- Budget Beef Stew (my mom’s favorite recipe from my cookbook!)
- Salsa Chicken Stew (a blog favorite)

Hamburger Soup
Ingredients
- 1 pound ground beef
- 1/2 medium yellow onion or white onion, chopped
- 1 tablespoon fresh minced garlic
- 2 14.5 ounce cans petite diced tomatoes canned
- 4 cups beef broth or bone broth
- 3 cups frozen veggies 1 cup each: frozen green beans, peas, and carrots. If not on Whole30, can use frozen "mixed" veggies with corn.
- 1/2 pound yellow potatoes chopped into small cubes, about 2 cups
- 1 6-ounce can tomato paste
- 1 tablespoon coconut aminos Optional, only if you have it on hand
- 1 teaspoon Italian seasoning
- 1 teaspoon salt
- 1/2 teaspoon black pepper
Instructions
- Cook the ground beef, diced onion, and minced garlic in a large pot over medium heat or Instant Pot pot on saute for about 10 minutes or until browned.
- Add all other ingredients to the pot and stir to combine.
- STOVE: Bring to a boil then lower heat to a simmer and cook covered, stirring occasionally, for 15-20 minutes, or until potatoes are tender.
- INSTANT POT: Seal and cook on high or Soup for 10 minutes. Release heat (turn knob on top) when done.
- SLOW COOKER: Add cooked hamburger combination and all other ingredients to a large slow cooker. Cover and cook on high for 4-5 hours or low for 7-8 hours, until the potatoes and veggies are tender.
- Stir and serve hot.
- STORE leftovers in a sealed container in the fridge for up to a week, or in the freezer for up to 3 months.















Absolutely loved this! I modified it & left out tomatoes and cut the paste in half as they hurt my belly but I would 100% make this again. Thank you!
So glad you loved it! I’m really happy to hear the modifications worked well for you and that it’s still a repeat-worthy recipe. Thanks so much for sharing what you changed and for taking the time to leave a note — I really appreciate it!
What’s the serving size?
Sorry that was left off! I have added it now. This soup makes about 6 2-cup servings, so a serving size (shown in the nutrition calculations) is for 2 cups. Enjoy!
This was so so good. I love when meals on Whole30 don’t feel like I’m missing out on anything. This was hearty, a little sweet, super savory, very filling, and my two boys, 4 and 6, asked for seconds. Ended up doing a Costco size 1.25 lb beef package and probably did more of all of the veggies and some fresh herbs and it was so chunky in the best way. The green beans still had texture and the carrots still had a bite which we LOVE when soup doesn’t go to mush. (I did it on the stove instead of the instant pot). It also made our house smell like heaven. Thank you so much Autumn!
I LOVE that your boys asked for seconds – easy kid wins are THE BEST. YAY! So glad your family was nourished by this one. Thank you for the review!
My family loved this! Such a win. My husband loves canned green beans so I subbed with those and all the picky eaters had something they enjoyed. It is going in to our regular rotation!
I’m delighted it was a hit! WOOT WOOT that it’s going into the rotation, love it. Thanks for the lovely review!
Can this recipe be pressure canned?
Oh what an interesting question! I am not super familiar with pressure canning personally, so I couldn’t weigh in on that one. But let me know if you try it!
This was so good! It was easy to put together in the morning and it was ready for us when we got home from church. We served it with a simple side salad. Great recipe! Thank you!
Ooo, I love the idea of putting this in before church. How lovely to come home to dinner ready. Thank you for the review, so glad it was enjoyed!
Talk about a quick meal! I loved that there was minimal chapping of the veggies and all the prep was so easy to do. Great tasty soup perfect for the cold weather!!
I’m so happy you found this recipe quick and EASY. So nice when a delicious meal doesn’t take a ton of prep or chopping. Thank you for the review!
Have you tried making this in the slow cooker?
Great question! I just added the slow cooker instructions for you and anyone else preferring to use a slow cooker. Enjoy!