FREE 5-Ingredient Recipe EBook
GET IT NOWWhen I’m craving cozy comfort food, this cheeseburger soup always hits the spot! It’s loaded with big, bold burger flavors in a rich, cheesy broth, minus that heavy feeling you get after the drive-through. I used to love it on freezing days when we lived in Minnesota, but I’ll be honest, I still enjoy it even living somewhere warmer. And while I’ve been making this cheeseburger soup recipe since 2016, right now — when it’s been really cold in many places — is the perfect time to show you some new tips I’ve picked up along the way. Make it with me!
Why You Need My Cheeseburger Soup Recipe

- Like a bacon cheeseburger in soup form – It’s got all the juicy ground beef, smoky bacon, and melty cheese flavors you love in a classic cheeseburger, but here I skip the bun and sneak in veggies for a healthier spin.
- Creamy and cheesy – I like regular hamburger soup, but creamy soups like this one are my specialty. (If you love them too, don’t miss my tomato bisque and cauliflower soup.) My cheeseburger soup delivers that same richness, and you can customize the thickness with my tips below.
- Quick and easy – This soup has super simple ingredients and virtually no prep, so you can have it on the table in just 20 minutes! And sometimes I totally make this my entire healthy dinner all by itself.
- Healthy comfort food – Many cheeseburger soup recipes are heavy, with pasta or potatoes, starchy thickeners, and processed Velveeta. Mine is lighter and gluten free, with vegetables and clean ingredients. I promise, it’s still comforting!


Ingredients & Substitutions
Here I explain the best ingredients for my bacon cheeseburger soup recipe, what each one does, and substitution options. For measurements, see the recipe card.
- Ground Beef – I usually go for 85/15 lean ground beef—just the right flavor without being greasy. If you use 80/20, I recommend draining it. You can also swap it for ground turkey, ground chicken, or ground pork.
- Bacon – Feel free to skip it if you don’t want your cheeseburger soup with bacon. I like to include it! I often have batches of bacon cooked in the oven ready to go and crumbled for this soup, but you can also use pre-cooked bacon bits to save time, or cook raw bacon in the beginning.
- Cauliflower – My go-to neutral fillers instead of potatoes. I use florets, but cauliflower rice works too — it’ll just cook much faster. If you’re not a fan of this vegetable at all, see my tips below for alternatives.
- Broth – I used chicken broth mostly because that’s what I always have, but beef broth or even bone broth is great if you want your soup to taste more beefy.
- Milk & Cream – I prefer the combination of almond milk (which can withstand simmering) and heavy cream for richness. Regular milk is fine if it fits your lifestyle. You can swap the cream for coconut cream if you like, but the recipe still has dairy from the cheese.
- Shredded Cheese – Sharp cheddar cheese is best for classic cheeseburger vibes, but any kind that melts well will work.
- Parsley – I used a teaspoon of dried parsley because that’s what I had when I developed this cheeseburger soup recipe, but a tablespoon of fresh works, too. You can also add other herbs, like oregano, thyme, basil, or Italian seasoning (which I actually swap in most often).
- Sea Salt & Black Pepper – I kept the seasonings basic, but feel free to add other spices, like chili powder or cumin. Also, you might need to adjust the amount of salt if the broth you have isn’t reduced-sodium like mine.

How To Make Cheeseburger Soup
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Crisp the bacon. You can use a big pot or Dutch oven. This is quick if your bacon is pre-cooked, or takes a bit longer if you start with raw.
- Brown the beef. Turn up the heat, toss in the ground beef, and break it apart as it cooks until it’s browned.


- Simmer the soup. Add the cauliflower, broth, milk, parsley, salt, and pepper. Bring to a boil, then let it simmer on medium heat until the cauliflower tender.
- Make it cheesy. Turn the heat down, and add the cream and cheddar. Stir until the cheeseburger soup is smooth and the cheese melts.


My Recipe Tips
- Don’t drain the bacon grease. It adds flavor and prevents the beef from sticking. If you’re using raw bacon and have a lot of grease, though, you might want to drain some of it.
- To avoid clumping, add the cheese gradually and stir like your soup depends on it! Don’t stop stirring, and wait for each batch to melt before adding more.
- For a more sure way to avoid clumps, whisk the cheese into 2 cups of hot broth in a bowl first. Then, stir it back into the pot. It’s more work (and dishes), so I usually don’t bother with this.
- Keep the heat low when adding the cheese. High heat can make it clump or turn grainy.
- Want a thicker texture? This soup has a cheesy broth and I love it that way, but you can easily make it thick if you want! Remove some of the liquid together with all (or most) of the cauliflower, puree in a blender, and stir back in. (This is the same trick I use for my easy broccoli cheddar soup without requiring a thickener.) You can also thicken this cheeseburger soup by adding room-temperature cream cheese and letting it melt, like I do for cream of broccoli soup.
- Want more flavor? Sometimes I saute a diced onion, diced celery or carrots, and a few cloves of minced garlic in the bacon grease before adding the beef. You can use butter or olive oil to saute them if you skip the bacon.
- Not a fan of cauliflower? I chose it because it has a neutral flavor, but you can use other veggies you’d put in vegetable soups, like broccoli or cabbage. Sometimes I use root vegetables, like turnips or rutabaga. For a more hearty option, diced potatoes work great. Keep in mind that potatoes and root veggies will take longer to cook, so just make sure they get soft.

Serving Ideas
My cheeseburger soup is already a meal on its own, but if you’re looking to round it out, here are some of my favorite sides and toppings to serve with it:
- Toppings – I like to save some extra bacon and shredded cheese for topping. You can also top it off with chopped dill pickles, caramelized onions, sour cream, or even jalapeño slices.
- Salads – This soup already has protein, so I pair it with lighter side salads, like cucumber tomato avocado salad or radish salad.
- Chips Or Crackers – If you’re craving some crunch, crumble some almond flour crackers, baked tortilla chips, or flaxseed crackers on top. They’re also great on the side for dunking.
Cheeseburger Soup (20-Min Recipe)
This 20-minute cheeseburger soup is easy, cheesy, and comforting, but lighter than most recipes. It will leave you feeling so good!
Instructions
Tap on the times in the instructions to start a kitchen timer.
-
In a large pot, brown the bacon for 1-2 minutes over medium heat, until crispy. If your bacon is uncooked, this will take longer.
-
Increase the heat to medium-high. Add the ground beef. Cook for 8-10 minutes, stirring occasionally and breaking apart with a spoon or spatula, until browned.
-
Add the cauliflower, chicken broth, almond milk, dried parsley, sea salt, and black pepper. Bring to a boil, then reduce heat to medium and simmer for 10-15 minutes, until the cauliflower is tender.
-
Remove from heat. Stir in the cheddar cheese and heavy cream, until the soup is smooth and the cheese is melted.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 1 cup
- Tips: Check out my recipe tips above to help you avoid clumping the cheese, get a thicker texture if you prefer, add-ins for extra flavor, and swaps if you’re not a fan of cauliflower.
- Store: Keep leftovers in an airtight container in the refrigerator for up to 4-5 days.
- Meal prep: This cheeseburger soup stores beautifully, so you can easily make it ahead for lunch! Sometimes I just pre-cook the bacon and beef, and chop the cauliflower, then it makes cooking faster the day-of.
- Reheat: Warm on the stove, stirring often, or microwave on medium power.
- Freeze: This soup will keep in the freezer for up to 3 months, as long as you use almond milk and not dairy milk. (The cream is just fine. ) Thaw overnight in the fridge and stir often when reheating.
- Note on nutrition info: The numbers here are based on almond milk for the milk of choice. Carbs and calories will be higher if you use regular milk.
📖 Want more recipes like this? Find this one and many more in my 30 Dinners In 30 Minutes and Winter Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Cheeseburger Soup

Shop
My
Custom












142 Comments
Shadi Hasanzadenemati
0I’m making this for the weekend, I bet everyone is going to devour it!
Jennifer
0I love that this dish can come together so quickly – it’s going on my weeknight dinner rotation!
wilhelmina
0My family loved this soup! It is definetly going in my roster of weeknight favs. You won’t believe how much flavor it has in just 20 minutes!
Paula Montenegro
0So easy and delicious! I can’t believe it’s low carb, especially with that title! I’m saving this one to try it out very soon.
Robin Skidmore
0Could I substitute the almond milk with water + cream?
Wholesome Yum A
0That should be fine, Robin!
Ashleigh
0You know, I’d usually consider myself to be a pretty bad cook but I tried, made a mess in the kitchen, wished I was a cleaner chef and sat down to enjoy something that ACTUALLY WORKED! I’m new to this keto thing. On behalf of my tummy, thank you for this amazing recipe.
Laverne
0Just made this for dinner today! Love love it!! And so easy to make. Yummy. Thanks for the recipe!
Samantha
0Amazing!! My whole family loved it. The best part was it was quick and easy!
Marlene
0Delicious, hearty and flavorful!!! Printed for my collection and its now a part of our monthly rotation for dinner. I made this recipe using my instant pot on saute mode (no lid) about the same amount of time, turned out perfect.
Becky M
0About how many slices of bacon are needed to make 1/2 cup bacon bits?
Wholesome Yum M
0Hi Becky, Depending on the size of your bacon, that’s about 6-8 slices.
Doris
0It was delicious . And I didn’t puree some cauliflower to ad thickness but that’s what I usually do to thicken my soups . We enjoyed it as is . Ty so much .
Kassandra Thompson
0This soup is AWESOME!! I let the cauliflower cook down so it thickens the soup and it’s like eating a potato soup! I’ve made it 3 weeks in a row for my lunch and shared. Everyone loves it. I also played with the cheese and tried using different kinds. It’s always good!
Dawn
0I’m cow dairy free so tried this recipe using goat cheddar cheese instead of the regular cheddar , and 1/2 cup coconut milk instead of the heavy cream. It was fantastic!!
Donna
0Do you have any idea how long you would cook this for in the instant pot? It sounds delicious, and I just got an instant pot so I’d like to try this recipe!
Maya | Wholesome Yum
0Hi Donna, Sorry, I haven’t tried it in an Instant Pot yet. It would probably be pretty quick under pressure. Let me know how it goes if you try!
Melissa
0Can you use frozen cauliflower?
Maya | Wholesome Yum
0Hi Melissa, Yes, you can!
Patricia
0I NEVER write reviews on recipes. But girl… this was so good! Made it for dinner tonight and even my 10 year old son gobbled it up! I totally second the advice to stick some of the cooked cauliflower into the blender. In fact, I was having a difficult time getting the cheese to mix in (even with pulling out some broth and just adding it to that), but when I stuck it in the blender with the cauliflower, it mixed together wonderfully! Thanks again for this great recipe!!
Maya | Wholesome Yum
0Thank you so much, Patricia! I’m glad you and your son liked it.
Chelsea
0Has anyone successfully made this dairy-free? Could nutritional yeast be substituted for cheddar cheese?
Maya | Wholesome Yum
0Hi Chelsea, I haven’t tried that, but in theory it should work.
Becky
0Have you done it in the Crock-Pot? I browned the bacon and hamburger (with a little onion), then threw everything, except the cream and cheese, in the Crock-Pot. I hope it turns out ok.
Maya | Wholesome Yum
0Hi Becky, I haven’t tried that yet. Please let us know how it went!
Chrimson
0Seventh time making this! My ENTIRE family loves it, that’s five generations eating this bacon cheeseburger soup! ❤️❤️❤️
Maya | Wholesome Yum
0I love to hear that, Chrimson! Thank you for stopping by!
Patrick
0I used turkey instead of beef and garnished with scallions. AMAZING! It is a great replacement for potato soup, very similar. Thanks Maya!
Maya | Wholesome Yum
0I am so happy you liked it, Patrick! Have a great day!
Myriam Perez
0Super delicious! My family loved it.
Maya | Wholesome Yum
0I am so happy to hear that, Myriam! Have a great day!
Ana
0Hi! Amazing recipe <3
Have you tried to freeze it in portions?
Thank you.
Maya | Wholesome Yum
0Hi Ana, Yes, you can freeze it! I’ve added instructions to the post.
Rob
0ABSOLUTELY DELICIOUS. Fast and easy. I had andouille sausage in the fridge and added that after the bacon and ground beef were browned. Very good, thanks for the imaginative dish. My low carb diet, have lost 18 #s in 10 weeks.
Maya | Wholesome Yum
0Thank you, Rob!
Dawn
0This was SUPER easy and YUMMY! I added mushrooms and will definitely be making this again! Thanks.
Maya | Wholesome Yum
0Thank you, Dawn!
Maggie
0Hi Maya! I’m so excited to make this soup! I do have a question though, would ground turkey be an okay substitute for the ground beef?
Maya | Wholesome Yum
0Hi Maggie, Yes, absolutely!
Kathryn
0I have literally never made homemade soup in my life. I just made this recipe and it’s incredible. Delicious, hearty, and so easy that even I could do it. Thank you for introducing me to my new favorite meal!
Maya | Wholesome Yum
0Thank you, Kathryn!
Lori
0Could I just use a 1 1/2 of heavy whipping cream instead of almond milk? I don’t have any almond milk at home.
Maya | Wholesome Yum
0Hi Lori, Yes, that should be just fine!
Melissa
0This soup is flavorful, delicious, and so satisfying! Exactly what I was looking for after hitting a low-carb slump! I’m curious how full-fat coconut milk would taste as a substitution for the heavy cream.
Maya | Wholesome Yum
0Thank you, Melissa! Full-fat coconut milk would probably work but it will turn out thinner. I would recommend using coconut cream for a closer substitution. Let me know how it goes if you try it!
Tricia Fleming
0VERY TASTY!
Maya | Wholesome Yum
0Thank you, Tricia!
Sarah Edwards
0I don’t like almond milk or coconut milk. Will regular milk work the same?
Maya | Wholesome Yum
0Hi Sarah, Yes, dairy milk will work just fine, but will have more carbs. For what it’s worth, you can’t taste the almond milk in this recipe, because the cream and cheese are much more flavorful.
Linda
0I don’t like almond milk. Could I use half and half instead? I would assume so, and would just have to count the few extra carbs.
Maya | Wholesome Yum
0Hi Linda, Absolutely! It should work the same way.
Rytas
0Roger that, thank you. Looking forward to making this over the coming weekend!
Rytas
0Hi Maya, I’m curious about one thing with the recipe. Before you add in the non-meat ingredients, do you drain the fats from the bacon/ground beef or leave it all in the pot?
Maya | Wholesome Yum
0Hi Rytas, I didn’t drain. Cooking over medium-high heat means most of the fat gets absorbed into the beef during browning. At first it gets released but as you continue to cook there isn’t much to drain by the end. It will vary depending on the beef you use, though. If you end up with more than you want, you could drain it, but it’s not required.
Heather
0This is very good! Do you mind if I mention it in my blog?
Maya | Wholesome Yum
0Hi Heather, Of course! Please don’t re-post the entire recipe but I’m always happy to have a mention or image used with a link back. Thank you!
Krystle
0Wow, this turned out delicious! So flavorful! Just so I know for next time, should I use the 8 ounce bag of cheese, or 16? I meant to grab the 16, but I only had eight, and it turned out good
Maya | Wholesome Yum
0Thank you, Krystle! The recipe requires 2 cups of shredded cheese which is an 8 ounce bag, so what you used is perfect.
Krystle
0Could I use coconut milk instead of almond milk?
Maya | Wholesome Yum
0Absolutely! You can use the same amount if it’s the liquid kind from a carton. If you’re using the kind from a can, sometimes it can be thicker, so if that’s the case you can thin it out with a little water until it’s a typical milk consistency.
Marci Schwab
0Is a serving 1 cup?
Maya | Wholesome Yum
0Hi Marci, I made the recipe again recently to update the exact serving size. The recipe card has been updated to reflect this – it makes 10 servings, 1 cup each. The exact amount will vary a bit though, depending on how big your head of cauliflower is.
Jessica
0Yeah it does. I got 7 1 cup servings, how would I work out ratios for that?
Cheryl
0This soup is awesome! It’s a great replacement for cream of potatoe soup, truthfully it’s better.
Thank You for a great recipe!!
Maya | Wholesome Yum
0If you want the nutrition info for a different number of servings, you’d need to add up the nutrition info for all the ingredients total and then divide by the number of servings.