Ingredients
– 1 Tbsp olive oil
– ½ medium onion, chopped
– 1 large carrot, peeled and chopped
– 3 celery stalks, chopped
– 4 cloves garlic, minced
– ¼ tsp Italian seasoning
– ½ tsp smoked paprika
– 4 cups (≈950 ml) chicken broth
– 2 cups (≈475 ml) water
– 2 cups cooked ham, diced
– 2 cans (14 oz each) white beans, drained (any variety such as great-northern, navy, or cannellini)
– Salt and freshly ground black pepper, to taste
Instructions
1- Whipping up white bean and ham soup is straightforward and fun, especially on busy weeknights when you need something hearty without much effort. Start by rinsing and soaking white beans overnight if you’re using dried ones, or grab canned beans for a quicker option drain and set them aside to save time.
2- In a large pot, heat the olive oil over medium heat and add the onion, carrot, and celery; sauté for 7-10 minutes until they soften and release their flavors. Stir in the minced garlic and cook for another 30 seconds to build that aromatic base without burning it.
3- Next, sprinkle in the Italian seasoning and smoked paprika, stirring to mix everything evenly. Pour in the chicken broth and water, then add the diced ham and drained beans. Bring the pot to a boil, reduce the heat, and let it simmer for 20-25 minutes until the flavors meld together beautifully. Finally, season with salt and pepper to taste, and for a thicker soup, mash some beans against the side of the pot and stir them back in. If you want a fresh twist, finish with chopped parsley for a pop of color and brightness.
Notes
🥕 Use low‑sodium chicken broth or dilute regular broth to keep the soup from becoming too salty.
🫘 Feel free to swap any white bean variety; canned beans work, or use pre‑cooked dried beans for a cost‑effective option.
🔥 Increase smoked paprika to ¾ tsp for a deeper smoky flavor, or add a bay leaf during simmering for extra herb depth.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Omnivore
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 1 g
- Sodium: 1030 mg
- Fat: 6 g
- Saturated Fat: 1 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 37 g
- Fiber: 9 g
- Protein: 21 g
- Cholesterol: 27 mg
