in

Easy Ham and Bean Soup

Easy Ham and Bean Soup

WANT TO SAVE THIS RECIPE?

Warm, hearty, and incredibly easy to throw together, this Easy Ham and Bean Soup is the cozy dinner you didn’t know you needed. Whether you’re looking to use up leftover holiday ham or simply want something nourishing on a chilly evening, this soup checks all the boxes. The combination of smoky ham, tender beans, and aromatic vegetables simmered in a flavorful broth creates a comfort classic that delivers every time.

What makes this soup a winner is how forgiving and adaptable it is. You can use canned or dried beans, leftover bone-in ham, or even a ham steak. It’s a one-pot wonder that practically makes itself, ideal for busy weeknights or lazy Sundays. A side of crusty bread is all you need to make this a full, satisfying meal.


What Kind of Ham Should I Use?

This soup is super flexible when it comes to the ham. If you have a leftover ham bone with some meat on it, that’s ideal—the bone adds incredible flavor to the broth. But a diced ham steak, thick-cut deli ham, or even smoked sausage works well too. Just be sure to adjust the salt based on how salty your ham is.


Ingredients for the Easy Ham and Bean Soup

  • 1 tablespoon olive oil
  • 1 medium onion, chopped
  • 2 carrots, peeled and sliced
  • 2 celery stalks, sliced
  • 3 garlic cloves, minced
  • 1 teaspoon dried thyme
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon black pepper
  • 1 (15 oz) can great northern beans, drained and rinsed
  • 1 (15 oz) can cannellini beans, drained and rinsed
  • 2 cups cooked ham, diced
  • 4 cups chicken broth
  • 1 bay leaf
  • Salt to taste
  • Chopped parsley for garnish (optional)
Easy Ham and Bean Soup (1)

How To Make the Easy Ham and Bean Soup

Step 1: Sauté the Veggies

Heat olive oil in a large pot over medium heat. Add chopped onion, carrots, and celery. Cook for 5-7 minutes until vegetables are softened.

Step 2: Add Garlic and Spices

Stir in minced garlic, thyme, smoked paprika, and black pepper. Cook for 1 minute until fragrant.

Step 3: Add Ham and Beans

Add diced ham, drained beans, chicken broth, and bay leaf. Stir to combine.

Step 4: Simmer

Bring the soup to a boil, then reduce heat and let it simmer uncovered for 20-25 minutes. Taste and add salt if needed.

Step 5: Serve

Remove bay leaf, garnish with parsley, and serve hot with crusty bread or crackers.


How to Serve and Store Easy Ham and Bean Soup

Ladle this rich soup into deep bowls and top with fresh parsley for a pop of color. It pairs perfectly with a hunk of crusty bread, cornbread, or even a simple grilled cheese on the side.

Leftovers store beautifully in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, making it even tastier the next day. You can also freeze it for up to 2 months—just leave a little room at the top of the container to allow for expansion.


Frequently Asked Questions

How can I thicken the soup?

If you prefer a thicker soup, mash some of the beans in the pot with a spoon or use an immersion blender for a quick blend.

Can I use dried beans instead of canned?

Yes, soak and cook the beans beforehand. You’ll need about 3 cups of cooked beans total.

Is this soup gluten-free?

Yes, as long as your broth and ham are gluten-free, the entire recipe is safe for gluten-sensitive diets.

Can I make it vegetarian?

You can! Skip the ham and use vegetable broth instead of chicken broth. Add more beans or even diced potatoes for heartiness.

What other beans can I use?

Navy beans, pinto beans, or butter beans are great alternatives if you don’t have great northern or cannellini on hand.


Want More Soup Ideas?

If you love this easy ham and bean soup, check out some other warm and hearty bowls from Nina Dishes:


Save This Pin + Share Your Results

📌 Save this recipe to your Pinterest soup board so you can whip it up when the craving strikes: Nina Dishes on Pinterest.

Tried this recipe? Drop a comment below! Did you go with classic ham or toss in sausage? Add hot sauce? I’d love to hear your variations. Cooking is always better when we share our tweaks and tips.

Easy Ham and Bean Soup (2)
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Easy Ham and Bean Soup

Easy Ham and Bean Soup


  • Author: Nina Klatten
  • Total Time: 47 minutes
  • Yield: 4 servings

Description

These Bang Bang Chicken Skewers are juicy, spicy, and glazed in a creamy chili-garlic sauce that’s both sweet and tangy. Perfect for grilling season or weeknight dinners, they’re quick to prepare and full of bold flavor.


Ingredients

1 1/2 pounds boneless, skinless chicken thighs, cut into 1.5-inch pieces

1 tablespoon olive oil

1/2 teaspoon garlic powder

Salt and pepper to taste

1/4 cup mayonnaise

2 tablespoons sweet chili sauce

1 tablespoon sriracha

1 tablespoon honey

1 teaspoon rice vinegar

Fresh cilantro and lime wedges, for garnish

Bamboo or metal skewers


Instructions

1. In a large bowl, toss chicken pieces with olive oil, garlic powder, salt, and pepper. Marinate for at least 30 minutes or up to 2 hours in the fridge.

2. In a small bowl, whisk together mayonnaise, sweet chili sauce, sriracha, honey, and rice vinegar until smooth. Reserve some sauce for drizzling.

3. Thread marinated chicken pieces onto skewers, leaving a little space between each.

4. Preheat grill or grill pan to medium heat. Grill skewers for 10-12 minutes, turning occasionally, until chicken is cooked through and lightly charred.

5. In the final minutes of grilling, brush skewers generously with the bang bang sauce. Serve hot with cilantro and lime.

Notes

For extra spice, increase the sriracha to 2 tablespoons.

If using bamboo skewers, soak them in water for 30 minutes before grilling.

Substitute Greek yogurt for mayo to lighten the sauce.

  • Prep Time: 35 minutes
  • Cook Time: 12 minutes
  • Category: Main Course
  • Method: Grilling
  • Cuisine: Asian-Inspired

Nutrition

  • Serving Size: 1 skewer plate
  • Calories: 385
  • Sugar: 7g
  • Sodium: 520mg
  • Fat: 22g
  • Saturated Fat: 4g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 9g
  • Fiber: 0g
  • Protein: 36g
  • Cholesterol: 125mg

Keywords: Bang bang chicken, grilled chicken, spicy skewers

Easy Ham and Bean Soup (3)

WANT TO SAVE THIS RECIPE?