Skip to main content

Vegetarian Navy Bean Soup (with Dried Beans)

Is there anything more satisfying than transforming a humble bag of dried beans into a hearty, nourishing soup?

This Vegetarian Navy Bean Soup (made with a bag of dried navy beans!) is full of creamy beans, smoky flavor, and comforting vibes. It’s a meatless riff on classic navy bean soup, which traditionally uses ham – but I’ve replaced that smoky flavor in a couple of ways for a fully vegetarian, fully delicious navy bean soup recipe. And I’m pretty much in love!

The Story Behind the Recipe

Growing up, my Mom often made navy bean soup with a big ol’ ham hock. It was smoky and nourishing and delicious! But I’ve been a vegetarian for over 20 years now, so that soup just hasn’t been on my radar in adulthood.

But as I’ve been moving toward trying to curtail our grocery bill (grocery bills, ahhhhhhhhhhhhhhghhhhh, am I right?), navy bean soup popped into my head. And I decided I needed to recreate this nostalgic childhood fave, but I wanted a navy bean soup without ham.

I’ve been developing vegetarian recipes for awhile now, so I have a few secrets up my sleeve for replicating the smoky, umami flavors that ham, bacon, and the like can bring to a recipe. So I whipped out my tricks and went to work, eventually creating a smoky, satisfying navy bean soup that, in my humble opinion, rivals my Mom’s. I love this soup so much!

Why You’ll Love This Vegetarian Navy Bean Soup Recipe

There really is just something super satisfying about transforming a full bag of beans into a nourishing soup. This Vegetarian Navy Bean Soup definitely proves the point!

This navy bean soup recipe is:

Very freezer friendly. We regularly keep a batch of this vegetarian navy bean soup in our freezer for quick and easy weeknight meals.

Easy to prep. Yes – the cooking time is long! But the actual prep is super easy.

Hearty and satiating – And the comfort food vibes are off the charts!

Super frugal! Bags of dried beans are one of the lowest-price food items around. (Keep scrolling for the price breakdown!)

How Much Does this Navy Bean Soup Cost?

If you’re anything like me, grocery store prices hurt these days. So I love that I can make a huge pot of nourishing soup for only $6. I live in a high cost of living area of the U.S., and this is what I pay for my ingredients for this white bean soup:

Bag of beans: $1.89

Olive oil: .10

Onion: $1

Carrots: .75

Celery: .30

Garlic: .25

Spices: .25

Parmesan rind: $1

Parsley: .50

Total: $6.04. Not too shabby!

This soup recipe serves about 8 people, so that works out to around 75 cents per serving. Love it.

Ingredient Details

Navy beans – You’ll want one pound (one bag, or about two cups) of dried navy beans, soaked.

Olive oil – For sautéing the aromatic veggies & spices.

Onion, carrots, and celery – That magical mirepoix, the flavor base of so many delicious soups (for a reason!)

Garlic – Four cloves!

Cumin, dried thyme, and smoked paprika – This combo of seasonings adds smoky, earthy, and herbal notes that lend so much flavor to this navy bean soup. Smoked paprika, especially, helps to replace the smoky flavors that ham usually brings to the traditional version of this soup.

Water – I love that this bean soup doesn’t need vegetable broth; instead, you just need plain old water. The long cooking time + inclusion of typical broth ingredients like carrots, celery, and onion basically ensures that this soup makes its own broth as it simmers, so I’ve found it’s really not needed. Not having to use broth or stock makes this an extra budget-friendly meal.

Parmesan rind – Simmering a Parmesan rind with soup adds so much salty, umami flavor. However, if you prefer to make a fully vegan version of this navy bean soup, you can leave the Parm rind out. I’ve tested it both ways, and while I do prefer the deep flavor of the soup with the Parmesan rind, the vegan version without the rind is excellent, too.

Salt & pepper

Parsley – I like to finish this soup with some fresh parsley to add a bright herbal note (plus it just looks pretty!)

Garnish – I like to top my vegetarian navy bean soup with a drizzle of olive oil, shredded Parm, a bit of fresh parsley, and a sprinkle of crushed red pepper flakes.

Adaptations/Variations

Vegan/dairy-free navy bean soup: Simply omit the Parmesan rind. I’ve tested this soup without it, and it’s still delicious!

Meat option: If the carnivores in your house are craving some meat, you can add some diced, shredded chicken or chopped ham to their portions. Topping with some smoky diced bacon would be nice, too.

How to Make Vegetarian Navy Bean Soup

First, you’ll want to soak the beans. Either soak them overnight in a bowl, or give them a quick-soak by bringing them to a boil, letting boil for 2 minutes, then removing from the heat and covering them for an hour.

Once the beans have been soaked, saute your veggies and seasonings.

Add the soaked beans, water, and Parm rind.

Simmer! This part takes a long time – up to 2 hours. Worth it!

Stir in the parsley, salt, and pepper. Taste and add more salt and pepper if you like.

Devour!

Jump to the full, printable recipe

Tips for Success

Don’t skip the soak. There are conflicting reports about how necessary it really is to soak your beans, but for this recipe, it’s important if only because the beans will cook faster.

Don’t rush the cooking time. The long simmer makes a thick and hearty soup with tender, creamy beans.

I hope you find this Vegetarian Navy Bean Soup to be as hearty and satisfying as we do! I love how frugal it is, how easy it is to make, and it tastes even better the next day!

More Hearty Bean Soup Recipes

Creamy White Bean Soup

Bean Without Bacon Soup

Jalapeño Black Bean & White Bean Soup

Black Bean & Butternut Squash Soup

Ribollita

Pasta e Fagioli

Print

Vegetarian Navy Bean Soup

Transform a bag of white navy beans into a delicious and nourishing smoky + creamy soup – no ham necessary! I love to make this soup on Sunday when I have plenty of time to simmer a giant pot of soup on the stove. Then it feeds us all week long!
Keyword navy bean soup, vegrtarian navy bean soup
Prep Time 20 minutes minutes
Cook Time 1 hour hour 30 minutes minutes
Total Time 1 hour hour 50 minutes minutes
Servings 8 servings
Calories 300kcal
Author Kare

Equipment

1 large Dutch oven or soup pot 6 quarts or larger

Ingredients

1 pound dried navy beans 2 cups1 tablespoon olive oil1 medium yellow onion diced2 carrots diced [1 cup]1 celery stalk diced [1/2 cup]4 cloves garlic minced2 teaspoons cumin1 teaspoon dried thyme1 teaspoon smoked paprika10-12 cups water1 Parmesan rind2 teaspoons kosher salt plus more to taste1/2 teaspoon freshly ground black pepper plus more to taste1/4 cup fresh parsley minced

For serving

olive oil drizzled over the topparsleycrushed red pepper flakesshredded Parmesan

Instructions

Soak the beans

Place the beans in a large bowl and add water. Let soak overnight. You can also quick-soak the beans by bringing them to a boil, letting boil for 2 minutes, then removing from the heat, covering, and letting sit for at least 1 hour.

Prepare the soup

Set a large Dutch oven or soup pot over medium heat. Add the olive oil. When hot, add the onion, celery, and carrots. Saute until tender, 5-6 minutes. Add the garlic, cumin, thyme, and smoked paprika. Saute for an additional minute.
Drain the pre-soaked beans and add those to the pot along with 10 cups water and the Parmesan rind. Stir to combine. Increase heat to high and bring to a boil, stirring occasionally, then reduce to a simmer.
Simmer uncovered 1 1/2 to 2 hours, stirring occasionally, until the navy beans are fully tender and starting to fall apart and you have a nice, thick soup. Add 1 or 2 more cups water if the soup starts to dry out toward the end of cooking.
Stir in the parsley, salt and pepper. Add more salt and pepper to taste, if desired.

Serve

Ladle into bowls and top with a drizzle of olive oil, shredded Parmesan, additional parsley, and crushed red pepper flakes if desired.

Notes

* Prep time does not include soaking time for the beans. 

Storage notes

Refrigerate leftovers in an airtight container for up to 4 days. Reheat on the stove or in the microwave, splashing in a bit of water or veggie broth if needed to thin it out.
This soup also freezes well. Place in a freezer bag or freezer-safe lidded storage container and freeze for up to 3 months. Transfer to the fridge overnight to thaw then reheat on the stove or in the microwave. 

Nutrition

Serving: 2cups | Calories: 300kcal | Carbohydrates: 51g | Protein: 18g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 0.1mg | Sodium: 820mg | Potassium: 1035mg | Fiber: 20g | Sugar: 5g | Vitamin A: 3792IU | Vitamin C: 7mg | Calcium: 155mg | Iron: 5mg

The post Vegetarian Navy Bean Soup (with Dried Beans) appeared first on Kitchen Treaty.

Leave a Reply

Your email address will not be published.