If you’re craving something warm, hearty, and truly comforting—but carbs are off the table—this low carb ham and “bean” soup will soon become a favorite in your weekly meal rotation. Spoiler alert: there are no actual beans in this recipe, yet it perfectly captures the classic soup weather comfort food vibe, all while keeping your carb count low.
Let’s be honest, nothing beats soup season like a keto soup that’s not only filling but so flavorful you’ll go back for seconds… or even thirds.
Why This Soup Works (And Why It Truly Satisfies)
Traditional ham and bean soup can be a carb bomb, packed with those starchy legumes. This recipe, however, keeps all the savory, salty, and rich flavors while cleverly swapping in low carb alternatives that deliver substance and texture without the carbs.
Think tender green beans, bite-sized cauliflower, and cozy broccoli florets. These veggies tick all the boxes—texture, heartiness, and comfort—without spiking your carbs. It’s the same spoon-coating goodness you expect, reimagined for a keto lifestyle.
What You’ll Need (And Why You’ll Love It)
- 🥓 Ham – The star of the show. Use pre-cooked ham, cubed, preferably from thicker slices or leftover holiday ham. Its salty, meaty flavor does all the heavy lifting.
- 🟢 Green Beans – Your “beans” in this soup. They offer a satisfying snap, mild flavor, and just the right bite to convincingly replace traditional legumes.
- 🥦 Broccoli & Cauliflower – These bulk up the soup. Cauliflower provides those pillowy, almost potato-like moments, while broccoli adds texture, fiber, and a dash of green goodness.
- 🍗 Chicken Broth – Opt for quality here. Bone broth enhances protein and richness, but a good low-sodium chicken broth creates a dependable, flavorful base.
- 🌿 Seasonings – Garlic powder, onion powder, dried thyme, salt, and pepper bring the magic that makes this soup taste like it’s been simmering all day.
Optional: A pinch of red pepper flakes for those who like a little spice in their soup.
Flavor & Texture: What Sets This Soup Apart
This soup is cozy, satisfying, and doesn’t skimp on texture. The chopped ham lends a hearty, meaty bite, while the vegetables remain tender but not mushy—especially if you mind the simmering time.
Will it taste exactly like navy bean soup slow-cooked in grandma’s Dutch oven? Close enough to bring a smile with the very first spoonful.
Keto Tip: For added fats and richness, stir in a tablespoon of butter or a splash of heavy cream right before serving. It’s not traditional, but definitely delicious.
Make It Work: Tips for Perfect Results
- Use plenty of good quality ham. Leftover ham with crispy caramelized edges works wonders.
- Cut veggies into uniform chunks for even cooking and a perfect spoonful every time.
- Don’t wander off after adding broth. Gentle simmering for 20 to 30 minutes prevents overcooking veggies.
- Season to your liking. Add more garlic or spice to suit your taste—the recipe is flexible, not fussy.
Storage and Leftovers: Maximize Every Bite
This soup actually tastes better the next day. Here’s how to keep it fresh:
- Meal Prep: Chop veggies and ham in advance to speed up cooking later.
- Refrigeration: Cool completely before storing in an airtight container; it keeps well for up to 4 days.
- Freezing: Freeze in freezer-safe containers with some space on top; lasts up to 3 months. Thaw in the fridge overnight when ready.
- Reheating: Stove top is best for texture; microwave works too. Add a splash of broth or water if it thickens too much.
When to Serve (Honestly, Whenever)
Perfect for busy weeknight dinners or as a low carb, comforting starter when hosting guests. Pair with a side salad or keto biscuits to complete the meal.
Ideal for:
- Cozy Sunday meal prep
- Freezer-friendly meal planning
- Using up leftover ham
- Instant comfort food cravings
Final Thoughts
This recipe proves you don’t have to give up the comforting flavors you love when following keto. With a little creativity, classic dishes transform seamlessly to fit your macros.
Next time someone says you can’t enjoy ham and bean soup on keto, just smile, grab your spoon, and let your bowl filled with cauliflower and green beans do the talking.
Low Carb Ham and Bean Soup
Equipment
- large soup pot
- Cutting board
- Chef’s knife
- measuring cups
- measuring spoons
- Wooden Spoon
- ladle
Ingredients
For the soup
- 2 pounds pre-cooked ham cut into small cubes, visible fat trimmed if desired
- 6 cups chicken broth preferably low sodium or bone broth
- 2 cups fresh green beans trimmed and cut into bite-sized pieces
- 2 cups cauliflower florets cut into small bite-sized pieces
- 1 1/2 cups broccoli florets cut into small bite-sized pieces
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon dried thyme crumbled between your fingers
- 1 teaspoon fine sea salt or to taste, adjust if ham is very salty
- 1/2 teaspoon freshly ground black pepper or to taste
- 1/4 teaspoon crushed red pepper flakes optional, for a touch of heat
- 2 tablespoons fresh parsley chopped, for garnish
Optional keto richness
- 1 tablespoon unsalted butter stirred into each bowl before serving, optional
- 2 tablespoons heavy cream per bowl, optional for a creamier soup
Instructions
- Add the cubed ham to the pot and cook, stirring occasionally, until the edges begin to lightly brown and some flavorful bits form on the bottom of the pot.

