Description
A deeply hearty, creamy vegetarian navy bean soup with tender from-scratch beans, sweet aromatic vegetables, fragrant rosemary and thyme, and a partial blend that makes the broth thick and velvety without a drop of cream. Pure plant-based comfort in one pot.
Prep Time: 15 minutes (plus overnight soak) | Cook Time: 2 hours | Total Time: 2 hours 15 minutes | Servings: 6

Ingredients
- 16 oz dried navy beans, soaked overnight in plenty of cold water, drained and rinsed
- 8 cups vegetable broth (low-sodium preferred)
- 1 onion, diced
- 2 carrots, chopped
- 2 celery stalks, chopped
- 2 garlic cloves, minced
- 1 tsp dried thyme
- 1 tsp dried rosemary
- Salt and pepper, to taste
- 2 tbsp good quality olive oil
Instructions
- The night before: rinse navy beans, cover generously with cold water, and soak overnight. Drain and rinse well before using.
- Heat olive oil in a large pot over medium heat. Add the diced onion, chopped carrots, and chopped celery. Cook for 5 to 7 minutes, stirring occasionally, until softened and the onion is translucent.
- Add the minced garlic, dried thyme, and dried rosemary. Stir and cook for a full minute until fragrant — don’t rush this step, it blooms the herbs and builds the flavor foundation.
- Pour in the vegetable broth and add the soaked, rinsed navy beans. Stir to combine and bring to a boil.
- Reduce heat to low, cover with a lid, and simmer gently for 1.5 to 2 hours, stirring occasionally, until the beans are completely tender and easily crushed between two fingers.
- Season generously with salt and pepper. Using an immersion blender, partially blend the soup directly in the pot — about 8 to 10 pulses — until roughly one-third of the beans are blended and the broth is thick and creamy while plenty of whole beans remain.
- Taste and adjust seasoning one final time. Serve hot (if you can wait that long — it smells absolutely wonderful at this point).
Nutrition Information (Per Serving):
- Calories: 280
- Carbohydrates: 44g
- Protein: 15g
- Fat: 6g
- Fiber: 16g
- Sodium: 420mg
- Key vitamins/minerals: Iron (25% DV), Folate (45% DV), Magnesium (20% DV), Potassium (22% DV) Note: Navy beans are one of the highest-fiber foods available, with a single serving providing more than half the daily recommended fiber intake — making this a genuinely nourishing soup that supports digestive health alongside being deeply satisfying.
Notes:
- Don’t skip the overnight soak — unsoaked beans can take 3 or more hours to fully soften and often cook unevenly.
- Hold all salt additions until the beans are fully tender — salting too early can sometimes prevent beans from softening completely.
- Bloom the dried herbs in the hot oil for the full minute before adding liquid — that step makes a dramatic difference in the finished flavor.
- The soup thickens significantly as it cools and even more overnight — always add extra broth when reheating.
Storage Tips:
- Refrigerate in an airtight container for up to 5 days — the flavor deepens and improves significantly overnight.
- Reheat on the stovetop over medium-low heat with a generous splash of broth or water stirred in since the soup thickens considerably in the fridge.
- Freeze in airtight containers for up to 4 months — this soup is one of the best candidates for batch cooking and freezing.
- Thaw overnight in the refrigerator before reheating gently on the stovetop.
Serving Suggestions:
- With thick slices of warm crusty bread or a toasted sourdough for dipping into that thick, creamy broth
- Drizzled with a thread of good quality olive oil and a pinch of red pepper flakes right before serving for a beautiful finish
- Alongside a simple green salad with a sharp lemon vinaigrette to balance the hearty richness of the soup
- With warm cornbread for a Southern-inspired pairing that feels completely natural alongside white beans
Mix It Up (Recipe Variations):
- Tuscan Navy Bean Soup: Add a can of drained diced tomatoes and a handful of baby spinach in the last 10 minutes for an Italian countryside-inspired version.
- Smoky Navy Bean Soup: Add a teaspoon of smoked paprika with the herbs for a deep, subtle smokiness that makes the soup taste almost meaty.
- Lemon and Herb Version: Squeeze a whole lemon into the finished pot and stir in a generous handful of fresh parsley right before serving for a bright, vibrant finish.
- Hearty Greens Version: Stir in two cups of chopped kale or collard greens in the last 15 minutes of simmering for extra substance and nutrition.
What Makes This Recipe Special:
Blooming the dried thyme and rosemary in hot olive oil with the aromatics before any liquid is added activates the essential oils in the herbs and creates a fragrant, layered base that carries through the entire two-hour simmer in a way that herbs added directly to broth simply cannot replicate. Cooking the navy beans from dried rather than canned allows them to develop a naturally creamy, substantial texture as their starch slowly releases into the surrounding broth. The partial blending step at the very end is what transforms this vegetarian navy bean soup from a simple broth-with-beans into something thick, velvety, and deeply satisfying — using the beans’ own starch as a natural thickener that no dairy or flour could improve upon.
