Here’s a **classic Ham and Bean Soup** recipe — hearty, comforting, and perfect for a chilly day. It uses leftover ham or a ham bone for rich flavor.
—
# 🍲 **Ham and Bean Soup**
## ⭐ Ingredients (Serves 6–8)
* 1 lb dried white beans (navy, great northern, or cannellini), soaked overnight
* 1 lb cooked ham or ham bone
* 1 medium onion, diced
* 2–3 carrots, diced
* 2–3 celery stalks, diced
* 3–4 cloves garlic, minced
* 6 cups chicken or vegetable broth
* 2 bay leaves
* 1 tsp dried thyme
* Salt & black pepper to taste
* Optional: 1–2 tbsp olive oil or butter
—
## 👩🍳 Instructions
### **1. Prepare beans**
* Rinse soaked beans and drain.
* Optional: Quick-soak method — cover beans with water, boil 2 minutes, then let sit 1 hour.
—
### **2. Sauté vegetables**
* In a large soup pot, heat oil or butter over medium heat.
* Sauté onion, carrots, and celery until softened (5–7 minutes).
* Add garlic and cook 30 seconds until fragrant.
—
### **3. Combine ingredients**
* Add beans, ham (or ham bone), broth, bay leaves, and thyme.
* Bring to a boil, then reduce heat to low.
* Cover and simmer **1–2 hours**, stirring occasionally, until beans are tender.
—
### **4. Adjust flavors**
* Remove ham bone (if used), shred meat, and return to soup.
* Season with salt and black pepper.
* Optional: mash a few beans against the side of the pot to thicken the soup.
—
### **5. Serve**
* Ladle into bowls and serve with cornbread or crusty bread.
* Garnish with fresh parsley if desired.
—
## ⭐ Tips & Variations
* **Quick version:** Use 2–3 cups canned white beans, rinse, and simmer 30 minutes with diced ham.
* **Smoky flavor:** Add ½ tsp smoked paprika or a few drops of liquid smoke.
* **Vegetables:** Add potatoes, turnips, or greens like kale for extra nutrition.
* **Leftovers:** Soup tastes even better the next day. Freeze in portions for convenience.
—
If you want, I can also provide a **Southern-style ham and bean soup** with **collard greens and smoked sausage**, which adds extra depth and classic comfort flavor.
Do you want me to do that?