Savory Ham & Bean Soup Recipe With Vegetables: Pure Comfort in a Bowl (Ready in 30 Minutes) by Elisa Schmitz

Soups Dinner Lunch Pork
a year ago

Savory Ham & Bean Soup Recipe With Vegetables: Pure Comfort in a Bowl (Ready in 30 Minutes)

I love all the leftover ham I have after the holidays because there are so many easy recipes to make with that delicious leftover ham! This simple and savory bean and ham soup recipe with vegetables is a perfect example.

This ham and bean soup recipe uses both fresh and pantry ingredients, and it’s flexible enough that you can swap or leave out ingredients you may not have on hand.

I don’t know about you, but for me, there’s so much comfort knowing I have everything I need to make a nutritious comfort food recipe in my kitchen at any given time. As long as I have a few cans of beans, diced tomatoes, leftover ham (or even turkey), along with whatever fresh vegetables are in my fridge, I know I can make this savory soup recipe.

This bean soup recipe with ham and vegetables is quick to make, and it packs a nutritious punch. It’s pure comfort in a bowl, especially when people are feeling under the weather this time of year.

If you don’t have leftover ham, you could use leftover turkey or chicken (rotisserie chicken works, too). Or skip the meat and make a vegetarian soup instead.

Feel free to use cannellini beans, navy beans, butter beans (or whichever beans you have on hand), or a mix of your favorite beans. I used one can of cannellini beans and two cans of navy beans in this recipe.

This bean soup is simple to make and is ready in only about 30 minutes, making it perfect for lunch or dinner.

Cuisine: American
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 6 to 8


  • 2 tablespoons olive oil
  • 1 teaspoon minced garlic
  • 8 ounces fresh carrots, diced
  • 1 broccoli crown, chopped
  • 32 ounces (2 boxes) chicken broth
  • 3 cans (16 ounces each) cannellini or navy beans, drained and rinsed (I used one can of cannellini beans and two cans of navy beans)
  • 2 cans (28 ounces) diced tomatoes, undrained
  • 1 pound cooked ham, diced
  • 8 ounces fresh baby spinach (optional)

Here's how to make it:

  1. In a large soup pot or Dutch oven, add the olive oil and garlic and warm on medium heat. Add the carrots and broccoli and sauté until tender but firm, about 5 minutes.
  2. Add the chicken broth, beans, tomatoes and ham to the soup pot. Stir to combine Bring to a gentle simmer and cook about 20 to 25 minutes. Season with salt and pepper, if desired.
  3. Add the spinach, if using. Stir to combine.
  4. Remove from heat (spinach will wilt quickly). Serve soup with crusty bread, if desired.

Note: 30Seconds is a participant in the Amazon affiliate advertising program and this post contains affiliate links, which means we may earn a commission or fees if you make a purchase via those links.

Recipe cooking times and servings are approximate. Need to convert cooking and baking measurements? Here are some kitchen conversion charts. Here's how to submit your recipes to 30Seconds.

Take 30 seconds and join the 30Seconds community, and follow us on Facebook to get recipes in your newsfeed daily.

Related Products on Amazon We Think You May Like:

30Second Mobile, Inc. is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.

Navy Beans $2 & Up
Chicken Broth $1 & Up
Diced Tomatoes $2 & Up

Nutritious Vegetable & Chicken Soup Recipe: A Comforting Soup That Heals What Ails You

20-Minute Creamy Tuscan White Bean Soup Recipe Is Fantastic

Tuscan White Bean Soup: A Tasty Variation on Ina Garten's Cannellini Bean Soup Recipe

Shortcut Bean & Ham Soup Recipe (30 Minutes, 6 Ingredients)

Elisa Schmitz
This recipe is extra awesome because it feeds so many people. With a house full of guests for the holidays, it made dinner a bit easier after all that holiday cooking!

join discussion

Please login to comment.

recommended tips

Easy Low-Carb Grilled Cheese Sandwich Recipe (No Bread!)

Protein & Fiber-Rich Chickpea Salad Recipe Tastes Like Chicken Salad

Best Grilled Cheese Waffle Sandwich Recipe: This Grilled Ham & Cheese Sandwich Is Elevated By Your Waffle Maker

Creamy Spinach Artichoke Mashed Potato Casserole Recipe With a Protein-Rich Secret Ingredient