Classic Hearty Navy Bean Soup
This Classic Hearty Navy Bean Soup is a comforting, fiber-rich one-pot meal featuring tender navy beans, aromatic vegetables, and fragrant herbs simmered in a savory broth.
For 6 servings
Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the chopped onion, carrots, and celery. Sauté for 7-9 minutes, stirring occasionally, until the vegetables have softened.
Add the minced garlic to the pot and cook for another 1 minute until fragrant, being careful not to burn it.
Stir in the rinsed and drained navy beans, vegetable broth, dried thyme, dried rosemary, and bay leaf. Bring the mixture to a boil.
Once boiling, reduce the heat to low, cover the pot, and let it simmer gently for 25-30 minutes, allowing the flavors to meld and the vegetables to become very tender.
Remove the bay leaf from the pot. For a thicker, creamier soup, carefully remove about 1-2 cups of the soup (mostly beans) and mash them with a fork or potato masher, then return them to the pot. Alternatively, use an immersion blender to pulse the soup a few times directly in the pot until desired consistency is reached (avoid over-blending if you prefer some texture).
Taste the soup and season with salt and black pepper as needed. Remember that broth can vary in sodium content, so adjust accordingly.
Stir in the fresh lemon juice, if using. This adds a bright, fresh finish to the soup.
Ladle the hot soup into bowls. Garnish with fresh chopped parsley before serving. Serve with crusty bread for a complete meal.
What to keep in mind.
4 tips from the recipe — small details that make a real difference to the final dish.
- 1For even deeper flavor, sauté a diced piece of bacon or pancetta before adding the vegetables, then proceed with the recipe. If keeping it vegetarian, a pinch of smoked paprika can add a similar smoky depth.
- 2If using dried navy beans, soak 1 cup (about 6.5 oz) overnight, then drain and cook in fresh water for 60-90 minutes until tender before adding to the soup. This will yield approximately 2.5-3 cups of cooked beans.
- 3Don't skip mashing some of the beans or using an immersion blender briefly; this step naturally thickens the soup and creates a wonderfully creamy texture without adding any dairy or flour.
- 4This soup freezes beautifully. Allow it to cool completely, then transfer to airtight containers and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
Adapt it for your goals.
Smoky & Meaty
Add a smoked ham hock or a few strips of diced bacon or pancetta to the pot at the beginning, cooking until crispy before adding the vegetables. Remove the ham hock before serving and shred any meat back into the soup.
Greens & GrainsGreens & Grains
Stir in a handful of chopped kale or spinach during the last 10 minutes of simmering. For extra heartiness, add 1/2 cup of cooked small pasta (like ditalini) or farro during the last 15 minutes of cooking.
Spiced UpSpiced Up
For a touch of warmth, add 1/4 teaspoon of smoked paprika or a pinch of red pepper flakes along with the dried herbs. A dash of hot sauce at the end can also elevate the spice level.
Why this is on our healthy list.
High in Fiber
Navy beans are an excellent source of dietary fiber, which aids in digestion, promotes satiety, and helps regulate blood sugar levels.
Rich in Plant-Based Protein
This soup provides a significant amount of plant-based protein from the navy beans, essential for muscle repair, growth, and overall body function.
Nutrient-Dense Vegetables
Carrots, celery, and onions contribute a wealth of vitamins, minerals, and antioxidants, supporting immune health and providing essential nutrients.
Frequently asked questions
Yes, you can! Soak 1 cup of dried navy beans overnight, then drain and cook them in fresh water until tender (about 60-90 minutes) before adding them to the soup as directed in the recipe. This will yield approximately 2.5-3 cups of cooked beans.


