There’s something magical about a bowl of soup on a cozy day, and my Smoky White Bean and Ham Soup is just the ticket. It’s comforting, hearty, and packed with flavor – perfect for snuggling up with a good book!

Smoky White Bean and Ham Soup
Prep & Cook Time
Prep Time: 15 minutes
Cook Time: 1 hour
Ingredients
- 1 tablespoon olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 teaspoon smoked paprika
- 1/2 teaspoon cumin
- 1 can (15 oz) white beans, drained and rinsed
- 4 cups chicken broth
- 2 cups diced ham
- 1 bay leaf
- Salt and pepper to taste
- Fresh parsley for garnish
Instructions
- In a large pot, heat the olive oil over medium heat. Add the onion, garlic, carrots, and celery. Sauté for about 5 minutes until the vegetables are softened.
- Stir in the smoked paprika and cumin, cooking for another minute until fragrant.
- Add the white beans, chicken broth, diced ham, and bay leaf. Bring to a boil, then reduce to a simmer.
- Let the soup simmer for 30-40 minutes, allowing the flavors to meld together. Stir occasionally.
- Remove the bay leaf and season with salt and pepper to taste. Serve hot, garnished with fresh parsley.
Servings
This recipe serves about 6 hearty bowls.
Nutrition Info
Approximate per serving: 320 calories, 18g protein, 15g carbohydrates, 20g fat.
Final Thoughts
This Smoky White Bean and Ham Soup has become a staple in my home. It’s the ultimate comfort food, perfect for chilly days or when I just need a little pick-me-up. I hope you enjoy making it as much as I do!
