Navy beans, also known as haricot beans, are small white beans that are not only rich in protein and fiber but also incredibly versatile in the kitchen. In this article, I will instruct you on how to cook navy beans in 4 different ways. Each way offers its own benefits and unique flavors, making it easy for you to choose the one that suits your preferences

1. Frequently Asked Questions

Should I soak Navy Beans Before Cooking?

Yes, soaking navy beans before cooking is highly recommended. While you can cook navy beans without soaking, taking the time to soak them can greatly improve their texture and reduce cooking time. Here’s why soaking is beneficial

There are two common methods for soaking navy beans:

Overnight Soaking: This is the most common method. Place the rinsed beans in a bowl and cover them with about 3 inches of cold water. Let them soak for at least 6 hours or overnight. Drain and rinse the beans before cooking.

Quick Soaking: If you need to cook the beans on the same day and didn’t plan ahead, you can use the quick soaking method. Place the rinsed beans in a pot, cover with water, and bring to a boil. Boil for 2 minutes, then remove from heat, cover, and let the beans sit for about 1 hour. Drain and rinse the beans before cooking.

If you’re using canned navy beans, they are usually pre-cooked and ready to eat. While you won’t need to soak them, be sure to rinse them thoroughly before using to remove excess sodium and any canning liquids.

What is the Ratio of Navy Beans To Water?

The ratio of navy beans to water is 1 part soaked beans to 3 parts water. Whether you’re using an Instant Pot, Crock Pot, or stovetop. This ratio ensures that the beans have enough liquid to cook thoroughly and soften to the desired texture.

Remember that as the beans cook, they will absorb some of the water, so you might need to add more water during the cooking process if you notice that the liquid is getting too low.

How Do You Know When Navy Beans Are Done?

Navy beans are considered done when they are tender but not mushy. To determine this, perform a bite test: a properly cooked bean should be soft and creamy, with no graininess in the center. Visually, the beans should hold their shape and have intact skins.

2. How To Cook Navy Beans in Instant Pot


  • 1 cup of soaked Navy Beans
  • 3 cups of water


Turn on the Instant Pot and select the sauté function. Add a splash of oil and sauté diced onions, minced garlic, and optional spices like cumin or paprika until fragrant.

Drain and rinse the soaked beans and add them to the Instant Pot. Pour in enough water or broth to cover the beans by about an inch. Close the lid and set the Instant Pot to high pressure cooking for around 25-30 minutes. Allow the pressure to release naturally for about 15 minutes before opening the lid.

Once the beans are tender, season with salt and any additional herbs or spices you prefer. You can now use the cooked navy beans in soups, stews, salads, or as a standalone side dish.

3. How To Cook Navy Beans in Crock Pot


  • 1 cup of soaked Navy Beans
  • 3 cups of water


Place the soaked and rinsed beans in the Crock Pot. Add diced vegetables like carrots, celery, and onion for added flavor. You can also include a ham hock or bacon for a smoky undertone.

Pour enough water or broth to cover the beans and other ingredients. Cover the Crock Pot and set it to low heat. Let the beans cook for 6-8 hours or until they are tender. This method is perfect for when you have a busy day ahead.

As the beans cook, they absorb the flavors from the ingredients. Season the beans with salt, pepper, and herbs of your choice before serving.

4. How To Cook Navy Beans on Stovetop


  • 1 cup of soaked Navy Beans
  • 3 cups of water


In a large pot, combine the soaked beans and enough water to cover them by about two inches. Bring the water to a boil, then reduce the heat to a simmer. Skim off any foam that rises to the surface.

Allow the beans to simmer gently for 1 to 2 hours, stirring occasionally. Test for tenderness as they cook and adjust the simmering time accordingly.

Once the beans are tender, drain them and return them to the pot. Add your preferred seasonings, such as garlic, onion, and herbs, and let the flavors meld for a few minutes before serving.

Whether you opt for the time-saving Instant Pot, the hands-off Crock Pot, or the traditional stovetop approach, each method brings its own unique textures and flavors to your navy beans dish. So, the next time you’re planning a hearty meal, consider cooking navy beans using one of these three methods.

Avatar photo
Jarrett Stieber

Discover mouthwatering recipes, how to cook basic, and knowledge to know when cooking with Jarrett Stieber on the website Eat Me Speak Me. I'm a chef with over 10 years of experience and is famous in Atlanta.

Write A Comment