20-Minute Low Calorie Ham and Bean Soup

Posted on February 24, 2026

Bowl of low calorie ham and bean soup ready to serve

Difficulty

Prep time

Cooking time

Total time

Servings

20-Minute Low Calorie Ham and Bean Soup

A Cozy Memory Shared

Imagine a chilly afternoon, the kind that calls for a soothing bowl of warmth. As a child, I would dash into my grandmother’s cozy kitchen, the comforting aroma of simmering soup wrapping around me like a soft blanket. There was something magical about her Ham and Bean Soup—it felt like a hearty hug in a bowl. Fast forward to today, I’ve adapted her recipe into a quick and healthy 20-minute version that brings back those delightful memories while keeping it light on calories.

Why This Recipe Stands Out

In just 20 minutes, you can whip up this delightful dish, showcasing a beautiful harmony of flavors and textures. The tender ham mingles with creamy white beans, while a medley of veggies adds a fresh crunch. The best part? This soup is low in calories yet bursting with taste, making it a nourishing option you can enjoy any day of the week. Plus, it’s versatile enough to accommodate your pantry staples and individual taste preferences.

Ingredients

Here’s what you’ll need to make this comforting soup:

  • 1 cup diced ham (leftover holiday ham works great)
  • 1 can (15 oz) white beans (like cannellini or navy beans, drained and rinsed)
  • 1 medium carrot, diced
  • 1 celery stalk, diced
  • 1 small onion, chopped
  • 3 cups low-sodium chicken or vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon garlic powder
  • Salt and pepper to taste
  • Fresh parsley for garnish (optional)

Notes/Substitutions:

  • Swap ham for smoked turkey or tofu for a vegetarian twist.
  • Use any beans on hand—kidney or black beans would work nicely!
  • Feel free to add your favorite vegetables, such as spinach or bell peppers.

Let’s Get Cooking

Start by heating a large pot over medium heat, and toss in the diced ham. Sauté until it’s warmed through and just a touch crispy, around 2-3 minutes. You’ll see it start to release its savory flavors—this is where the magic begins!

Next, add in the onion, carrot, and celery to the pot. Stir the mixture together, letting the veggies soften slightly for about 4-5 minutes. Your kitchen will be filled with the comforting aroma of sautéed goodness!

Once the veggies are tender, pour in the chicken or vegetable broth, and bring the mixture to a gentle boil. Stir in the drained and rinsed beans, thyme, and garlic powder. This will add those deep, hearty flavors. Reduce the heat and let it simmer uncovered for about 10 minutes. Keep an eye on it and stir occasionally; you want the soup to be warm and flavorful without boiling over.

When the soup is ready, season with salt and pepper to taste. Serve it hot, garnished with a sprinkle of fresh parsley for taste and visual appeal.

Serving Suggestions

Generations of Comfort in a Bowl

This soup is endlessly versatile. Pair it with a thick slice of crusty whole-grain bread for a satisfying lunch. For dinner, consider serving it alongside a crisp green salad drizzled with a light vinaigrette to balance the hearty flavors.

Tips and Variations

Feeling adventurous? You can experiment with different herbs and spices, such as adding a dash of smoked paprika for a smoky flavor or a splash of lemon juice for brightness. Want to make it heartier? Toss in some chopped kale or spinach in the last few minutes of cooking. If you’re tight on time, canned vegetables can work just as well—just add them at the end to heat through.

Q&A Section

1. Can I freeze the Ham and Bean Soup?
Absolutely! If you have leftovers, this soup freezes well. Just store it in an airtight container for up to 3 months. When you’re ready to enjoy it, simply thaw and reheat on the stove.

2. How do I make it vegan?
For a vegan option, you can replace the ham with smoked tofu, use vegetable broth, and increase the beans or add lentils for that extra protein kick.

3. Can I use dried beans instead of canned?
Yes, you can! Just soak the dried beans overnight and cook them separately before adding them to the soup. You may need to adjust the broth quantity.

4. What’s the best way to store leftovers?
Store any unused soup in an airtight container in the fridge for up to 5 days. Just give it a stir before serving, as the flavors will meld beautifully overnight!

Behind the Scenes

Creating this recipe was quite the joy! I wanted to honor my grandmother’s tradition while making it faster and healthier. Navigating the balance between flavors and speed was a fun challenge—after a few tries, I found that sautéing the ham beforehand really kicks the flavor up a notch while saving time. Each attempt brought me closer to that comforting, nostalgic taste we all love.

Final Thoughts

This 20-minute Low Calorie Ham and Bean Soup is perfect for those busy weeknights when comfort food sounds ideal but time is short. Enjoy it with a side of whole-grain toast or perhaps a simple salad. The next time you’re in need of warmth on a cold day or a quick yet satisfying meal, remember this cozy recipe.

Can’t wait for you to try it! Let me know how yours turns out.

Bowl of low calorie ham and bean soup ready to serve

Ham and Bean Soup

A quick and healthy adaptation of a cozy ham and bean soup, ready in just 20 minutes, perfect for chilly days.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 4 servings
Course: Main Course, Soup
Cuisine: American
Calories: 200

Ingredients
  

Main Ingredients
  • 1 cup diced ham leftover holiday ham works great
  • 1 can (15 oz) white beans like cannellini or navy beans, drained and rinsed
  • 1 medium carrot, diced
  • 1 stalk celery, diced
  • 1 small onion, chopped
  • 3 cups low-sodium chicken or vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon garlic powder
  • to taste Salt and pepper
  • optional Fresh parsley for garnish

Method
 

Cooking
  1. Heat a large pot over medium heat and toss in the diced ham. Sauté until warmed through and slightly crispy, about 2-3 minutes.
  2. Add the onion, carrot, and celery to the pot. Stir together, letting the veggies soften for about 4-5 minutes.
  3. Pour in the chicken or vegetable broth and bring to a gentle boil.
  4. Stir in the drained and rinsed beans, thyme, and garlic powder. Reduce heat and let simmer uncovered for about 10 minutes, stirring occasionally.
  5. Season with salt and pepper to taste. Serve hot, garnished with fresh parsley.

Nutrition

Serving: 1gCalories: 200kcalCarbohydrates: 30gProtein: 15gFat: 4gSaturated Fat: 1gSodium: 600mgFiber: 8gSugar: 2g

Notes

This soup is versatile; swap ham for smoked turkey or tofu for a vegetarian version. You can use any beans and add favorite vegetables. Leftover soup can be frozen for up to 3 months.

Tried this recipe?

Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating