Hearty & Healthy Instant Pot Bean Soup: Your Go-To Weeknight Meal
Instant Pot Bean Soup is a wholesome, comforting, and incredibly flavorful dish that leverages the efficiency of your pressure cooker for a quick and easy meal. This recipe masterfully combines creamy white beans, tender potatoes, sweet carrots, and fresh spinach with a blend of aromatic spices, creating a symphony of tastes and textures that will warm you from the inside out. It’s a perfect option for busy weeknights, offering a nutritious, plant-forward meal without the extensive cooking time typically associated with bean soups. Garnish your steaming bowl with a sprinkle of fresh parsley and a dusting of grated Parmesan cheese (or a vegan alternative), and serve alongside a slice of crusty bread for a truly satisfying and complete culinary experience.

In today’s fast-paced world, finding time for home-cooked meals can be a challenge. That’s why the Instant Pot has become a game-changer for so many home cooks, myself included. This Instant Pot Bean Soup recipe perfectly encapsulates what makes pressure cooking so phenomenal: it’s a quick, entirely vegan, and wonderfully healthy meal that comes together with minimal effort. Imagine simply adding all your fresh ingredients into one pot, sealing the lid, and letting your Instant Pot handle the rest – no constant stirring, no prolonged simmering, just delicious results in a fraction of the time.
Our family’s meal rotation often features a variety of Instant Pot delights, from robust Instant Pot Turkey Chili to savory Instant Pot Turkey Taco Pasta and creamy Instant Pot Vegetable Mac and Cheese. This particular bean soup builds on the wholesome goodness of The Best Vegetable Bean Soup, a recipe I shared previously, but tailored for the convenience of pressure cooking. I have a profound appreciation for soups that are brimming with diverse vegetables and hearty beans, delivering a meal that is both light yet incredibly filling. A crucial element to elevate this soup’s flavor profile is an optional squeeze of fresh lemon juice at the end, which introduces a bright, slightly sweet and tangy note that beautifully balances the savory elements.
Beyond the core ingredients, I often personalize my soup with fresh herbs like fragrant dill or vibrant parsley, which infuse the broth with an extra layer of freshness. For those who crave a richer, more luxurious texture, stirring in a splash of cream or half-and-half just before serving can transform the soup into an even more indulgent experience. A generous sprinkle of grated Parmesan cheese on top also adds a delightful salty and umami kick. If this hearty and healthy Instant Pot Bean Soup captures your culinary interest, I encourage you to explore other delightful options from our collection: consider the wholesome Vegetable Barley Soup, the aromatic Lebanese Lentil Soup, the warmly spiced Moroccan Red Lentil Soup, the comforting Chicken Lentil Soup, or this incredibly simple and satisfying Easy Ramen Noodle Soup. Each offers a unique and satisfying flavor journey.
Why You’ll Adore This Instant Pot Bean Soup
This isn’t just another soup recipe; it’s a culinary hug in a bowl that truly delivers on taste, nutrition, and unparalleled convenience. Here’s why this Instant Pot Bean Soup is poised to become a fast favorite in your weekly meal rotation:
- Effortlessly Quick: The Instant Pot significantly reduces cooking time, transforming humble white beans and fresh vegetables into a tender, flavorful soup in mere minutes. It’s the ultimate solution for busy weeknights when you yearn for a homemade, wholesome meal without the lengthy commitment.
- Nutrient-Packed Powerhouse: Brimming with fiber-rich white beans, essential vitamins from potatoes and carrots, and vital iron from spinach, this soup is a true nutritional powerhouse. It’s an easy and delicious way to substantially boost your daily intake of vegetables and legumes.
- Versatile & Infinitely Customizable: This recipe serves as a fantastic culinary canvas, inviting you to experiment and personalize. Feel empowered to swap in your favorite vegetables, adjust the spice blend to your liking, or even add a protein of choice, making each batch uniquely yours.
- Vegan & Vegetarian Friendly: Being naturally plant-based, this soup is an exceptional choice for those adhering to a vegan or vegetarian diet. Furthermore, it’s a brilliant option for anyone looking to effortlessly incorporate more wholesome, meatless meals into their weekly menu.
- Budget-Friendly & Economical: Crafted with readily available and cost-effective ingredients, this soup is a testament to the fact that healthy and delicious eating doesn’t have to break the bank. It’s smart cooking for smart budgets.
- Deeply Comforting & Flavorful: The harmonious blend of savory spices, tender, earthy vegetables, and creamy beans culminates in a deeply satisfying and comforting flavor profile. This is a dish designed to soothe the soul and please every palate at your table.
- Excellent for Meal Prep: This soup holds up beautifully in the refrigerator for several days and freezes wonderfully, making it an ideal candidate for meal prepping. Prepare a larger batch on the weekend, and enjoy healthy, ready-to-eat meals throughout the week.
Essential Ingredients for Your Instant Pot Bean Soup

Crafting this flavorful and nourishing bean soup requires a thoughtfully chosen selection of fresh, high-quality ingredients. Below is a detailed overview of what you’ll need, along with tips for selection and potential substitutions. Exact quantities are provided in the comprehensive recipe card further down this page.
- Beans (The Star): Our recipe highlights white cannellini beans, cherished for their wonderfully creamy texture and delicately mild flavor, which integrate seamlessly into the soup. However, feel free to experiment with other varieties like chickpeas (garbanzo beans) for a nuttier profile, or even navy beans, each offering a distinct yet equally delicious contribution. Using canned beans makes this recipe exceptionally quick, but instructions for dried beans can be found in our FAQ section.
- Potatoes (For Body and Comfort): A single large Russet potato, meticulously peeled and diced, is crucial for adding a comforting starchiness and desirable body to the soup, contributing to its hearty and satisfying nature. While Russet is my preferred choice, any potato variety you enjoy, such as Yukon Gold or red potatoes, will work beautifully. Aim for approximately one cup of diced potato for the ideal texture.
- Aromatic Vegetables (Flavor Foundation): The foundation of any great soup begins with a classic mirepoix, and ours is no exception. Finely chopped carrots, crisp celery, and pungent onion are the core vegetables that create a sweet and savory depth. To further enhance the soup’s complexity and visual appeal, consider incorporating vibrant diced bell peppers, a can of rich crushed tomatoes for acidity, or even fresh green beans for added freshness and crunch.
- Flavorful Spices (The Soul of the Soup): Spices are paramount in transforming simple ingredients into an extraordinary taste experience. My chosen blend for this soup features robust Italian seasoning, a harmonious mix of herbs, and a hint of turmeric. Turmeric not only imparts a beautiful golden hue to the broth but also offers subtle earthy undertones and noted health benefits; however, it’s entirely optional if it doesn’t align with your taste preferences. For those who appreciate a gentle warmth or a vibrant kick, a dash of smoked paprika or a pinch of cayenne pepper can provide a delightful addition.
- Citrus Brightness (An Optional but Recommended Finish): While an entirely optional addition, a final squeeze of fresh lemon juice stirred into the soup just before serving truly brightens the entire dish. It introduces a delicate, slightly sweet, and tangy finish that skillfully cuts through the savory richness, elevating the overall flavor profile and leaving a refreshing zest. Don’t underestimate its power to enhance!
- Broth (Liquid Gold): For a deeply flavorful soup, I highly recommend utilizing a high-quality chicken broth. Its savory notes contribute significantly to the soup’s richness. For a version that is completely vegan and plant-based, simply substitute an equal amount of your favorite vegetable broth.
- Olive Oil (The Sauté Starter): A good quality olive oil is essential for properly sautéing our initial aromatics, which is a critical step in building the foundational layers of flavor for the soup.
- Baby Spinach (A Burst of Green Goodness): Fresh baby spinach is added towards the end of the cooking process, providing a vibrant burst of green color and a powerful dose of essential nutrients. It wilts beautifully into the hot soup, adding tenderness without becoming overly soft.
- Salt and Pepper (To Your Taste): Fine-tuning the seasoning with salt and freshly ground black pepper is crucial to ensure the soup is perfectly balanced to your palate. Always taste and adjust as needed.
- Garnishes (The Finishing Touch): Freshly chopped parsley is a fantastic garnish, adding both visual appeal and a refreshing herbaceous note. Grated Parmesan cheese (or a suitable dairy-free alternative) provides a wonderful salty, umami depth that complements the soup beautifully.
Step-by-Step Guide: How to Make Instant Pot Bean Soup
Creating this delicious and hearty bean soup in your Instant Pot is incredibly straightforward, making it an ideal recipe for both novice and experienced pressure cooker users. Follow these simple steps for a perfect, flavorful meal every time:

Instant Pot Method:
- Add Initial Vegetables and Broth: Begin by pouring the olive oil directly into the inner pot of your Instant Pot. Next, add the chopped red onion, minced garlic, diced potatoes, sliced carrots, and diced celery. These vegetables will form the aromatic and textural base of your soup. Finally, pour in the chicken stock (or vegetable broth if you’re making a vegan version), ensuring all ingredients are submerged or well-coated.
- Pressure Cook to Perfection: Secure the lid of your Instant Pot, twisting it until it locks into place. Make sure the steam release valve is set to the “Sealing” position. Select the “Manual” or “Pressure Cook” setting and set the cooking time for 6 minutes on high pressure. The Instant Pot will then take a few minutes to build pressure before the actual cooking countdown begins.
- Quick Release Steam and Sauté: Once the 6-minute pressure cooking cycle is complete, carefully perform a quick release of the steam. To do this, cautiously turn the steam release valve to the “Venting” position. Stand back, as a stream of hot steam will be released. Once the float valve drops completely and all pressure has dissipated, you can safely open the lid. Next, switch the Instant Pot to the “Sauté” setting.
- Incorporate Remaining Ingredients: Now, stir in the drained and rinsed white beans, the fresh baby spinach, the Italian seasoning, and the optional turmeric. Allow the soup to simmer gently on the sauté setting for approximately 4 minutes, or until the vibrant spinach has fully wilted into the warm broth, adding a beautiful green hue and tender texture.
- Final Seasoning and Garnish: Taste the soup and season generously with salt and freshly ground black pepper to your personal preference. If you opted to include the optional lemon juice, stir it in now to brighten the flavors. Ladle your warm, inviting soup into individual bowls. For an extra touch of freshness and flavor, garnish each serving with a sprinkle of fresh chopped parsley and a generous dusting of grated Parmesan cheese (if using). Serve immediately and savor every spoonful!

Stove-Top Alternative: Making Bean Soup Without an Instant Pot

Don’t have an Instant Pot? Absolutely no problem! This wholesome and flavorful bean soup can be easily adapted for traditional stove-top cooking. The process is just as straightforward, though it will naturally require a slightly longer simmering time to allow the vegetables to soften and the flavors to fully meld:
- Sauté Aromatics: In a large, heavy-bottomed pot or Dutch oven, heat two to three tablespoons of olive oil over medium heat. Add the chopped onion and minced garlic, and sauté for about 5 to 7 minutes, stirring occasionally, until they become softened and fragrant. Be careful not to let the garlic burn.
- Simmer Vegetables and Broth: Pour in the vegetable broth (or chicken broth), then add the diced potatoes, sliced carrots, and diced celery. Bring the mixture to a gentle boil over medium-high heat. Once boiling, reduce the heat to low, cover the pot, and allow it to simmer for 15-20 minutes, or until the potatoes and carrots are perfectly tender when pierced with a fork.
- Add Beans and Spinach: Once your vegetables have reached the desired tenderness, stir in the drained white beans, Italian seasoning, turmeric (if using), and the fresh baby spinach. Continue to cook for another 2-4 minutes, stirring gently, until the spinach has completely wilted into the warm soup.
- Season and Serve: Taste the soup and adjust the seasoning as needed, adding salt and freshly ground black pepper to taste. If desired, a refreshing squeeze of fresh lemon juice can be stirred in for a brighter flavor. Ladle the hot soup into bowls and serve warm, garnished generously with fresh parsley and a sprinkle of Parmesan cheese (optional). Enjoy this comforting classic!
Serving Suggestions and Creative Variations
This Instant Pot Bean Soup is wonderfully versatile, making it easy to adapt to your taste preferences and dietary needs. Here are some ideas to make it uniquely yours:
Perfect Pairings & Garnish Ideas:
- The Bread Essential: A warm loaf of crusty bread, a toasted baguette, or even some homemade garlic bread is absolutely essential for soaking up every last drop of the rich, flavorful broth.
- Fresh Herbs for Pop: Always elevate your soup with a generous sprinkle of freshly chopped herbs. Parsley is classic, but dill or cilantro can offer delightful alternative flavor profiles.
- Cheesy Goodness: A dusting of finely grated Parmesan or Pecorino Romano cheese adds a wonderful salty, umami depth. For a dairy-free or vegan option, nutritional yeast offers a cheesy flavor without the dairy.
- Boost of Creaminess: For those who enjoy a richer, velvety texture, stir in a spoonful of sour cream or Greek yogurt (if not vegan) just before serving. For a plant-based creamy alternative, a splash of full-fat coconut milk or a swirl of cashew cream works beautifully.
- A Touch of Heat: If you appreciate a little warmth, a pinch of red pepper flakes or a drizzle of your favorite chili oil can add a pleasant and exciting kick.
- Side Salad Refreshment: A light, crisp green salad dressed with a simple vinaigrette provides a refreshing contrast to the hearty soup, completing the meal.
Delicious Variations & Additions:
- Protein Power-Up: For a non-vegan option, consider stirring in shredded cooked chicken, savory crumbled sausage, or small homemade meatballs during the final simmering stage. For a plant-based protein boost, cooked quinoa, brown rice, or even crumbled firm tofu can be added.
- Explore Spice Profiles: Don’t hesitate to experiment with different spice blends! Cumin and coriander can lend a delicious Middle Eastern flair, smoked paprika adds a beautiful smoky depth, and a touch of dried rosemary can introduce an earthy, rustic note.
- Greens Galore: While spinach is fantastic, the soup is equally delicious with other leafy greens. Try adding finely chopped kale, collard greens, or Swiss chard. Incorporate them during the last few minutes of cooking to allow them to wilt perfectly.
- Tomato Richness: For a deeper, more acidic flavor profile and a richer color, incorporate a can of diced fresh tomatoes or crushed tomatoes when you add the other initial vegetables.
- Root Vegetable Swaps: Sweet potatoes or butternut squash can be delightful alternatives or additions to regular potatoes, lending a different kind of sweetness and a vibrant color to the soup.
- Legume Variety: While white beans are the traditional choice here, feel free to use kidney beans, black beans, or a colorful medley of different beans to change things up. Just ensure they are drained and rinsed.
Storage Tips for Your Delicious Leftover Bean Soup
One of the many fantastic advantages of preparing a hearty soup like this Instant Pot Bean Soup is how exceptionally well it stores. This makes it an ideal candidate for efficient meal prepping or for simply enjoying delicious, homemade leftovers throughout your busy week. In fact, many find that the flavors tend to deepen and meld beautifully overnight, often making the soup taste even better the next day!
- Refrigeration: To ensure optimal freshness and safety, always allow the soup to cool completely to room temperature before transferring it to an airtight container. Once cooled, it will maintain its delicious flavor and quality when stored in the refrigerator for up to 4 to 5 days. When you’re ready to enjoy, simply reheat gently on the stove-top over medium-low heat or in the microwave until it is warmed through. If the soup appears too thick upon reheating, you can stir in a splash of water or extra broth to achieve your desired consistency.
- Freezing: This Instant Pot Bean Soup freezes remarkably well, making it a perfect make-ahead meal option. Once the soup has cooled down completely, ladle it into freezer-safe airtight containers or robust heavy-duty freezer bags. If using containers, be sure to leave about an inch of headspace at the top to account for expansion during freezing. The soup can be safely stored in the freezer for up to 3 months without compromising its quality. When you’re ready to indulge, simply thaw the soup overnight in the refrigerator. Then, reheat it on the stove-top over medium-low heat, stirring occasionally, until it is thoroughly hot. Again, you may need to add a small amount of broth or water if you prefer a thinner consistency.
Having a ready batch of this wholesome and comforting bean soup in your refrigerator or freezer is an excellent strategy to ensure you always have a healthy, flavorful, and homemade meal option conveniently at your fingertips!
Frequently Asked Questions (FAQs) About Instant Pot Bean Soup
Here are answers to some common questions you might have about making and enjoying this Instant Pot Bean Soup:
Can I use dried beans instead of canned beans in this recipe?
Absolutely! Using dried white beans (such as cannellini or navy beans) is a fantastic option for an even richer flavor, though it will require a slight adjustment to the cooking time and liquid. For unsoaked dried beans, you’ll typically need to pressure cook them for about 25-30 minutes with a natural pressure release. If you’ve pre-soaked your beans overnight, 10-15 minutes with a natural release should be sufficient. Ensure you use an adequate amount of liquid, generally around 3 cups of water or broth for every 1 cup of dried beans.
Is this soup spicy? I prefer mild flavors.
As the recipe is written, this Instant Pot Bean Soup is designed to be mild and comforting, focusing on the aromatic flavors of Italian seasoning and turmeric. It is not inherently spicy. If you enjoy a touch of heat, however, you can certainly add a pinch of red pepper flakes or a dash of cayenne pepper along with the other spices during the initial cooking phase to give it a pleasant warmth.
What other vegetables can I add to this soup?
This soup is wonderfully adaptable to various vegetables! Great additions include sliced zucchini, diced bell peppers (red, yellow, or green), fresh green beans, or even a handful of frozen corn kernels. For quick-cooking vegetables like zucchini or green beans, it’s best to add them along with the spinach during the final sauté setting to prevent them from becoming overly soft or mushy from the pressure cooking.
What can I substitute for chicken broth to make it completely vegan?
To ensure this soup is entirely suitable for a vegan diet, simply swap the chicken broth for an equal amount of good quality vegetable broth. The soup will still be rich in flavor and deeply satisfying, offering a robust plant-based experience.
How can I achieve a creamier texture for my bean soup?
There are a couple of excellent ways to make this soup even creamier. You can carefully remove about 1-2 cups of the cooked soup from the pot and blend it until smooth using an immersion blender or a regular blender (be cautious with hot liquids in a blender!). Then, stir the blended portion back into the main pot. Alternatively, for a dairy-free creamy addition, stir in a quarter cup of unsweetened full-fat coconut milk at the very end. If you are not adhering to a vegan diet, a splash of heavy cream or half-and-half would also work beautifully.
More Hearty Bean Soup Recipes to Explore
If you’ve enjoyed the comforting and wholesome flavors of this Instant Pot Bean Soup, we have an array of other delightful bean-centric recipes that are sure to please your palate and expand your culinary repertoire:
Vegetarian
Mediterranean White Bean Soup
Experience the fresh, vibrant flavors of the Mediterranean with this healthy and satisfying white bean soup, featuring tender leafy greens, tangy feta, and savory olives for a delightful twist.
Pork
White Bean Soup with Ham
A true classic and comforting favorite, this white bean and ham soup is rich, smoky, and incredibly satisfying – an ideal meal for a crisp, chilly day.
Soup
Tuscan White Bean Soup
Transport your taste buds directly to the heart of Italy with this authentic Tuscan white bean soup, brimming with robust, sun-kissed flavors and wholesome ingredients.
Soup
Classic Navy Bean Soup Recipe
Relish a timeless American favorite with this nourishing navy bean soup, simple to prepare and deeply satisfying for the entire family, especially during colder months.
Instant Pot Bean Soup
By Julia Jolliff
This Instant Pot Bean Soup is a hearty, flavorful, and incredibly quick-to-prepare meal perfect for any weeknight. Featuring creamy white beans, tender potatoes and carrots, and fresh spinach, all simmered with aromatic spices in your pressure cooker for maximum convenience and taste.

Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4 servings
Cuisine: American
Category: Soup, Vegan, Vegetarian
Print Recipe
Ingredients
- 3 tablespoons olive oil
- ½ red onion, chopped
- 3 cloves garlic, minced
- 1 large Russet potato, peeled and diced (about 1 cup)
- 2 medium carrots, sliced
- 2 celery stalks, diced
- 4 cups chicken broth (or vegetable broth for a vegan option)
- 1 (15-ounce) can white beans (cannellini or navy), drained and thoroughly rinsed
- 2 cups fresh baby spinach
- 1 tablespoon Italian seasoning
- 1 teaspoon turmeric (optional, for color and earthy notes)
- 1 lemon, juiced (optional, for serving and brightening flavor)
- Salt and freshly ground black pepper, to taste
- Fresh parsley, chopped (for garnish)
- Parmesan cheese, grated (for garnish, optional; omit for vegan)
Instructions
- Combine Ingredients: Add the olive oil, chopped red onion, minced garlic, diced potatoes, sliced carrots, diced celery, and chicken broth (or vegetable broth) into the Instant Pot inner pot.
- Pressure Cook: Secure the lid and ensure the steam release valve is set to “Sealing.” Select the “Manual” or “Pressure Cook” setting and set the cooking time for 6 minutes on high pressure.
- Release Pressure & Sauté: Once the cooking cycle is complete, carefully perform a quick release of the steam by turning the valve to “Venting.” Once the float valve drops, open the lid and switch the Instant Pot to the “Sauté” setting.
- Add Final Ingredients: Stir in the drained white beans, fresh baby spinach, Italian seasoning, and turmeric (if using). Cook for about 4 minutes, stirring occasionally, until the spinach has completely wilted into the soup.
- Season and Serve: Taste the soup and season generously with salt and freshly ground black pepper. If desired, stir in the fresh lemon juice for a bright finish. Ladle the hot soup into bowls and garnish with chopped fresh parsley and grated Parmesan cheese (if using). Serve immediately.
Notes & Tips
Stove-Top Adaptation: To make this soup on the stove, heat olive oil in a large pot over medium heat. Sauté onion and garlic for 5 minutes until softened. Add vegetable broth, potatoes, carrots, and celery; simmer until potatoes are tender (15-20 minutes). Stir in spinach, Italian seasoning, and turmeric until spinach wilts. Season with salt, pepper, and lemon juice (optional). Serve warm with parsley and Parmesan.
Storage: Store cooled soup in an airtight container in the refrigerator for up to 4-5 days. For longer storage, freeze in airtight containers for up to 3 months. Thaw in the refrigerator overnight before reheating gently.
Variations: Feel free to add other vegetables like bell peppers or zucchini during the sauté step, or stir in cooked grains like quinoa for extra heartiness.
Nutrition Information (Approximate Per Serving)
- Calories: 198 kcal
- Carbohydrates: 22g
- Protein: 5g
- Fat: 11g
- Saturated Fat: 2g
- Polyunsaturated Fat: 1g
- Monounsaturated Fat: 8g
- Cholesterol: 5mg
- Sodium: 927mg
- Potassium: 634mg
- Fiber: 5g
- Sugar: 5g
- Vitamin A: 6625 IU
- Vitamin C: 33mg
- Calcium: 90mg
- Iron: 2mg
Nutrition information provided is an approximation and can vary based on specific ingredients and preparation methods. It is automatically calculated and should be used as a general guide.