Ingredients:
- 1 pound (450 g) dried beans (such as navy, great northern, or pinto)
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 pound (450 g) cooked ham, diced
- 6 cups (1.5 L) chicken or vegetable broth
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika
- 1 bay leaf
- Salt and pepper to taste
- Fresh parsley, chopped (for garnish)
Instructions:
- Soak the Beans: If using dried beans, soak them in water overnight. Drain and rinse before cooking.
- Sauté the Vegetables: In a large pot, heat the olive oil over medium heat. Add the onion, carrots, and celery. Sauté until the vegetables are softened, about 5-7 minutes. Add the garlic and cook for another minute.
- Add Ham and Beans: Stir in the diced ham, soaked beans, broth, thyme, smoked paprika, and bay leaf.
- Simmer the Soup: Bring to a boil, then reduce the heat to low. Cover and simmer for 1.5 to 2 hours, or until the beans are tender. Stir occasionally, adding more broth or water if needed.
- Season and Serve: Remove the bay leaf. Taste and adjust seasoning with salt and pepper. Serve hot, garnished with fresh parsley.
Enjoy! 🍽️
This hearty soup is perfect for a cozy meal, especially on chilly days!