Ingredients
Equipment
Method
- Prepare the Beans: If you are using dried beans, make sure to soak them ahead of time. If you’re using canned beans, drain and rinse them well.
- Sauté the Vegetables: In a large stockpot or Dutch oven, heat the olive oil over medium heat. Add the diced onion, carrots, and celery. Cook, stirring occasionally, for about 5-7 minutes, or until the vegetables soften.
- Add Garlic and Spices: Add the minced garlic, dried thyme, smoked paprika (optional), and bay leaf to the pot. Stir to combine and cook for another minute until fragrant.
- Add Beans and Broth: If using soaked dried beans, add them to the pot along with the vegetable or chicken broth. If you're using canned beans, add them after the broth has come to a boil. Bring the mixture to a boil, then reduce the heat to low and simmer for about 45 minutes to 1 hour, or until the beans are tender and the soup has thickened.
- Add Ham or Bacon (Optional): If you'd like to add some protein, now is the time to add cooked ham or bacon. Stir the meat into the soup and let it simmer for another 10 minutes.
- Season and Garnish: Taste the soup and add salt and pepper to your liking. Remove the bay leaf and discard. Serve the soup hot, garnished with fresh parsley for a burst of color and flavor.
Notes
This Navy Bean Soup recipe is perfect for a cozy meal on a chilly evening. It’s easy to make, affordable, and customizable depending on your preferences. If you want to add extra vegetables, feel free to include some spinach, kale, or zucchini. You can also adjust the seasoning to suit your taste. I cooked this soup to perfection and can assure you that it’s both filling and nourishing. Serve it with a slice of crusty bread for the ultimate comfort food experience!