• Home
  • Recipes
  • Resources
  • About
menu icon
go to homepage
  • Recipes
  • Resources
  • Subscribe
  • Shop
subscribe
search icon
Homepage link
  • Recipes
  • Resources
  • Subscribe
  • Shop
×
Home » Recipes » Soup

Vegan Navy Bean Soup - Instant Pot or Stove Top

Author Bio Picture
Modified: Nov 18, 2025 · Published: Nov 16, 2025 by Melissa · This post may contain affiliate links · Leave a Comment
↓ Jump to Recipe

Hearty, savory and satisfying, this Vegan Navy Bean Soup is a delicious way to warm up on a cold day. Plus, it is budget friendly and nutritious.

Overhead view of a bowl of Vegan Navy Bean Soup. The bowl sits on a round wooden board and there are small crackers on top of the soup.

Navy bean soup is a simple soup that typical consists of beans and ham. To make this soup vegan friendly we replaced the ham with tofu bacon. We also add more vegetables for a hearty, filling bite. We love this soup because it's flavorful, budget friendly and nutrient dense.

Jump to:
  • Ingredients
  • Substitutions & Variations
  • How to make Vegan Navy Bean Soup
  • Top Tip
  • Equipment
  • Storage
  • Common Questions
  • Related
  • Pairing
  • Recipe

Ingredients

This recipe is made with mostly pantry staples you may already have on hand. The only exception may be vegan bacon. There are several different store bought options or you can make my tempeh bacon or tofu bacon. I made tofu bacon by slicing tofu thinly and marinating it in the sauce used in my tempeh version. Then bake according to the same directions in the tempeh version.

Overhead view of ingredients to make Vegan Navy Bean Soup. Dry navy beans, diced tomatoes, carrots, peas, broth, onion, bay leaf, oil, tofu bacon and salt.
  • dried navy beans
  • bay leaf
  • oil
  • onion
  • carrot
  • peas
  • fire roasted diced tomatoes
  • vegetable broth
  • vegan bacon
  • salt and pepper
  • smoked paprika and/or liquid smoke, optional

See recipe card for quantities.

Substitutions & Variations

  • Canned beans - you can use canned navy beans instead of dry if you're short on time. Skip the steps for cooking the beans. Drain and rinse canned beans. Continue with the recipe from the next step.
  • Spicy - add cayenne pepper to give this soup some heat
  • Smoky - add smoked paprika and/or liquid smoke to add a smoky flavor
  • Extra Vegetables - add additional vegetables such as celery, spinach, corn. etc.

How to make Vegan Navy Bean Soup

If using dried beans to make this soup you will want to cook them before preparing the soup. We love using our instant pot to cook dried beans quickly.

Overhead view of dried navy beans, water and a bay leaf in a pot before cooking.

Combine dried navy beans, water and bay leaf in the Instant Pot insert or a large pot on the stove. Cook until beans are tender and drain water. Set beans aside.

Overhead view of sliced carrots, peas and onions sautéing in a pot.

Heat oil in instant pot on sauté function or in a pot on the stove. Add onions, carrots and peas. Sauté until onions are translucent and carrots begin to soften.

Overhead view of ingredients in pot for Navy Bean Soup.

Add broth, tomatoes, vegan bacon and navy beans. Stir to combine. Add salt and pepper.

Overhead view of Vegan Navy Bean Soup in a pot.

Simmer soup for 25-30 minutes. Taste and adjust seasonings to your liking.

Top Tip

Soak the beans overnight if using the stove top method. If you are using the Instant Pot soaking the beans is optional.

Equipment

We use the Instant Pot to cook the beans and then make the soup. You can also cook the beans and the soup in a large pot on the stove top.

Close up side view of a bowl of Vegan Navy Bean Soup. There are small crackers on the top of the soup.

Storage

Store leftover soup in an air tight container in the fridge. Good for 3-4 days.

To freeze the soup cool completely and transfer to a freezer safe container or bag. Freeze for up to 3 months. Thaw soup overnight in the refrigerator and reheat.

Common Questions

What's the history of navy bean soup?

The U.S. Navy started using navy beans as a staple ration during the 19th century. The beans are inexpensive, store well and a great source of fiber and protein. The soup is also a daily menu item at the U.S. Senate dining room since 1903.

Can I make this soup ahead of time?

Yes. You can make this soup up to 3 days a head of time. After cooking the soup, cool completely. Transfer to a fridge safe container for up to 3 days. To reheat, warm in a pot on the stove over medium heat.

Related

Looking for other recipes like this? Try these:

  • Creamy Asparagus Soup with a spoon.
    Creamy Asparagus Soup
  • White Bean and Tofu Chili in a bowl with a white towel in the background.
    Vegan White Bean and Tofu Chili
  • Butternut Squash Lentil Soup
  • Simple Vegan Minestrone Soup

Pairing

These are my favorite dishes to serve with Vegan Navy Bean Soup:

  • Vegan Cornbread Waffles Feature Image
    Vegan Cornbread Waffles
  • Vegan Skillet Cornbread Feature Image
    Vegan Skillet Cornbread
  • Close up top view of Vegan Cheesy Herbed Potato wedges on white parchment paper.
    Vegan Cheesy Herb Potato Wedges
  • Close up of Fluffy Vegan Oil Free Biscuit cut in half on a wooden board.
    Fluffy Vegan Oil Free Biscuits

Did you make this recipe? Let me know what you think! Leave a review and rating in the comments below. This helps me continue to provide great recipes for you.

Recipe

Vegan Navy Bean Soup Feature Image

Vegan Navy Bean Soup - Instant Pot or Stove Top

Melissa
Hearty, savory and satisfying, this Vegan Navy Bean Soup is a delicious way to warm up on a cold day.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 1 hour hr
Course Soup
Cuisine American
Servings 8

Equipment

  • Instant Pot

Ingredients
  

  • 1 lb dried navy beans
  • 6 cups water
  • 1-2 bay leaf
  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 2 medium carrots, sliced
  • 1 cup frozen peas
  • 3 cups vegetable broth
  • 14 ounces fire roasted diced tomatoes
  • salt and pepper, to taste
  • 1 package store bought vegan bacon or homemade tempeh bacon or tofu bacon, roughly chopped link below for homemade option
  • 1-2 teaspoon liquid smoke optional
  • 1 teaspoon smoked paprika optional

Instructions
 

  • Rinse and sort navy beans removing any small rocks.
    1 lb dried navy beans

Cook Navy Beans:

  • Instant Pot: Combine rinsed beans, water and bay leaf in the liner of your Instant Pot. Place the lid on pot and lock in place. Pressure cook on high pressure for 25 minutes.
    6 cups water, 1-2 bay leaf
  • Allow pressure to naturally release for 15 minutes then turn valve to release any remaining pressure. Drain remaining water from beans and set aside.
  • Stove top: If cooking on the stove, you will need to soak the beans overnight before cooking. Rinse and sort beans then cover with cool water 2 inches above beans. Soak at room temperature overnight. After soaking, drain and rinse beans.
    1 lb dried navy beans, 6 cups water, 1-2 bay leaf
  • Combine beans, 6 cups of water and bay leaf in a large pot on the stove. Simmer beans on low heat for 40-45 minutes with a lid tilted slightly. Drain and set aside.

Cook the Soup:

  • Return liner to instant pot base. Heat oil in instant pot on sauté function, low temperature or in a pot on the stove over medium heat. Add onions, carrots and peas. Sauté until onions are translucent and carrots begin to soften, about 10 minutes.
    1 tablespoon olive oil, 1 small onion, diced, 2 medium carrots, sliced, 1 cup frozen peas
  • Add broth, tomatoes, vegan bacon and navy beans. Stir to combine. Add salt and pepper. The amount of salt will depend on the sodium level of the broth you use. Start with a ¼ teaspoon and adjust as needed. Add liquid smoke and/or smoked paprika, if using.
    3 cups vegetable broth, 14 ounces fire roasted diced tomatoes, salt and pepper, to taste, 1 package store bought vegan bacon or homemade tempeh bacon or tofu bacon, roughly chopped, 1-2 teaspoon liquid smoke, 1 teaspoon smoked paprika
  • Simmer soup for 25-30 minutes. Taste and adjust seasonings to your liking.
  • Serve with crusty bread or crackers, if desired,

Notes

  • You can use canned navy beans instead of dry if you're short on time. Skip the steps for cooking the beans. Drain and rinse canned beans. Continue with the recipe from the next step.
  • Make your own tempeh bacon using this recipe. You can also use thinly sliced extra firm tofu instead of tempeh following the same instrucions. 
Keyword gluten free, high protein, vegan
ALT TEXT HERE
ALT TEXT HERE
ALT TEXT HERE
ALT TEXT HERE

More Soup

  • Vegan Creamy Roasted Tomato Soup
  • Creamy Vegan Mushroom Spinach Soup Feature Image
    Creamy Vegan Mushroom Spinach Soup
  • Vegan Three Bean Chili Feature Image
    Vegan Three Bean Chili
  • Vegan Broccoli Cheese Soup Feature Image
    Vegan Broccoli Cheese Soup-Gluten Free, Oil Free

Did you make this recipe? Let me know! Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Hi, I'm Melissa!

Longtime vegan and mom of four little vegans. I share simple recipes our family loves and my tips for raising healthy, happy vegan kids.

About me

Holiday Recipes

  • Vegan Gingerbread Cookie Sticks
  • Close up side view of three Vanilla Cardamom Sugar cookies on a wooden plate.
    Vanilla Cardamom Sugar Cookies
  • Vegan Cranberry Pistachio Cookies on a wood background with dried cranberries and pistachios scattered around.
    Vegan Cranberry Pistachio Cookies
  • Easy Vegan Coconut Oil Sugar Cookies

Popular

  • Vegan Hawaiian Rolls Feature Image
    Vegan Hawaiian Rolls
  • Vegan Navy Bean Soup Feature Image
    Vegan Navy Bean Soup - Instant Pot or Stove Top
  • Barbecue Lentils Feature Image
    Barbecue Lentils
  • Spiced Chocolate Cut Out Cookies Feature Image
    Spiced Chocolate Cut Out Cookies

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions

Newsletter

Sign Up! for emails and updates + receive a 7 day weekly meal plan with complete shopping list.

Contact

  • Contact
  • About

Copyright © 2025 Wee Little Vegans

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT