Keto Ham Soup with Broccoli & Cheese (Hearty & Delicious)

· · · · ·

Soup is one of my favorite keto meals as it comes together quickly without making a huge mess in the kitchen. This hearty and delicious Keto Ham Soup recipe is chock full of broccoli and cheese for a cozy and comforting meal. It’s easy to make and the perfect way to use leftover ham.

cheesy low carb ham soup in a bowl topped with cheese and bacon

Want to save this recipe?

I'll email this post to you, so you can come back to it later.

Cheesy Keto Ham & Cheese Soup with Broccoli

A couple of years ago ager my husband’s office Christmas party, we had a huge plate of leftover ham and broccoli. That next day it started snowing, and all I could think about was eating a big hearty bowl of hot soup snuggled up by the fire. The leftover ham and broccoli came to mind, and in about 30 minutes, I made a steaming pot of Cheesy Ham Soup that we all gobbled up.

Don’t Miss Any New Keto Recipes:

If you aren’t already following my Easy Keto/Low Carb Recipe Page on Facebook where I post all my new recipes, you can join here and follow me on Pinterest here.

Is Ham Soup Keto Friendly?

If you are thinking of ham and bean soup with carrots and celery, it would not be suggested for the keto diet. However, the ingredients for this recipe are all low carb, so it is perfectly keto-friendly.


frying bacon in a stock pot for keto soup

You’ll start this recipe by frying a couple of pieces of bacon in a large stockpot. The bacon grease is incredible for added flavor to this keto ham soup.


frying onions in bacon grease in a stock pot stirring with a wooden spoon

The reserved bacon grease is perfect for sauteeing the onion. If you don’t love onion, you can leave it out.

stock pot with broccoli, heavy whipping cream, cheese, and spices for keto ham soup

This base of this comforting soup is heavy whipping cream and chicken broth. If you prefer, you can sub bone broth instead. This Cheesy Ham Soup with Broccoli is comfort food at its finest.


Keto Ham soup in a teal stock pot with a ladle in the pot

After letting it simmer for just a few minutes, Cheesy Ham Soup with Broccoli is ready to enjoy! All you need to do is serve up a bowl and salt and pepper to taste.

What Kind of Ham Do I Use in this Recipe?

Any smoked ham will do. Make sure to avoid honey ham or maple ham varieties because of the added sugars. You can often purchase precooked ham already chopped at the grocery store in near the sandwich meats. There are also small hams that you can bake and use the leftovers for this Cheesy Keto Ham Soup Recipe.

How Long Will Ham Soup Keep in the Fridge?

I am fairly conservative as far as how long I keep leftover foods. I tend to keep soup in the fridge for 3-4 days in an airtight container.

Can You Freeze this Cheesy Homemade Ham Soup Recipe?

I tend to shy away from freezing soups with ingredients such as cream cheese, heavy whipping cream, and cheese as they often break down and become grainy when they are reheated. The texture doesn’t bother a lot of people, but for those that it might, I want to make sure I give all the information I can.


bowl of low carb ham soup


Topping Ideas for this recipe:

  • freshly grated cheddar cheese or another variety cheese
  • crunchy bacon
  • diced scallions
  • Jalapenos if you like to turn up the heat

More Delicious Keto Soup Recipes:


How to Make Cheesy Keto Ham Soup with Broccoli:


cheesy ham chowder in a white bowl
Print Recipe Pin Recipe Rate this Recipe
4.72 from 138 votes

Cheesy Keto Ham Soup with Broccoli {keto/low carb}

Prep Time5 minutes
Cook Time30 minutes
Course: Brunch, Dinner, lunch, Main Course
Cuisine: American, casual
Keyword: Ham Soup, Ham Soup Recipe
Servings: 7
Calories: 447kcal
Author: Kasey Trenum



  • In a large stock pot or dutch oven, cook bacon.
  • Remove bacon and set aside.
  • Add onion and garlic cloves to the leftover bacon grease and saute on medium until the onion is soft.
  • Add chicken broth, heavy whipping cream, broccoli, cream cheese, and spices then simmer on medium heat for 12 minutes.
  • Reduce heat to low.
  • Add chopped ham then slowly add cheese stirring constantly until the cheese melts.
  • Sprinkle Xanthan Gum on top to thicken the soup and allow to sit for 5 minutes before serving.
  • Sprinkle the reserved bacon on top and serve.
  • Optional: Top with additional shredded cheese.



Calories: 447kcal | Carbohydrates: 5g | Protein: 20g | Fat: 39g | Fiber: 1g | Sugar: 1g | Vitamin A: 111IU
Tried this recipe?Mention @kaseytrenumblogger or tag #kaseytrenumblogger!

ham soup collage


    1. Thanks so much for taking the time to comment, John. I appreciate it and am so glad you enjoyed it.

  1. 5 stars
    so good and so easy. I took your suggestion and added a jalapeno and used an immersion blender on everything but the meat.

  2. Your Ham & Broccoli Soup was wonderful, the only thing I did different was I made it with both cauliflower & broccoli! I said it before & I will mention it again,You should put out a cook book with all your Keto recipes! I have tried many & Love them all,

    1. Thank you so very much for your kind words and encouragement. I appreciate your taking the time to comment.I’m so glad you enjoy my recipes.

    1. It just worked in this recipe while keeping the macros as they should be, but feel free to add more or less.

    2. Yes I was wondering that also but now I know it’s for people counting their ‘macros’. I’d add a bit more .

  3. So I think once you have the base down (broth, creams, seasonings, cheese) you can make with just about any meat and veggie combo. Also can change the cheese to like pepper jack or Colby or whatever you like. I think it sounds good with cabbage and diced up smoked sausage.

  4. 5 stars
    Delicious and easy! As good as you can get at any restaurant. What serving size are the carb and calories referring to? 1 cup? Sorry if it shows somewhere, I just can’t seem to find it. Thank you!

    1. Thanks so much, Tim, for your kind words! The number of servings of each recipe is located at the top of the recipe card. I simply divide it evenly by that number.

  5. What is the serving size? I looked through the recipe and didn’t find it.
    I have made this several times and love it. I use half broccoli and half cauliflower in mine.

    1. Hi! The number of servings of each recipe is located at the top of the recipe card. I simply divide it evenly by that number.

    1. Hey Patti, so glad you enjoyed it! This is a great recipe for our leftover holiday ham for my family too!!

  6. Hi.
    Can I use chunks of cauliflower instead of broccoli, you know, so it feels and looks like ham chowder made with potatoes? Thanks!

    1. I’ve never tried it but of course you can swap them out. I’m sure cauliflower feels boring and left out most of the time. Let me know how it turns out!

    1. Hey, Mary. The recipe card shows total carbs. TO get net just subtract the fiber from the total carbs and you should be good to go. Hope you love this soup. It is one of my favorites!

4.72 from 138 votes (108 ratings without comment)

Leave a Reply

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

Recipe Rating