Insta Pot Bean Soup Recipe: Hearty, Protein-Packed in One Pot

Insta Pot Bean Soup Recipe: Hearty, Protein-Packed in One Pot

This insta-Pot bean soup recipe turns humble ingredients into a hearty, protein-rich stew in under an hour—no fuss, just flavor. The secret lies in layering flavors through sautéed aromatics and a long cook cycle, which tenderizes dried beans while developing deep, savory notes.

I perfected this version after testing countless variations, ensuring every spoonful delivers that satisfying, hearty texture we crave in colder months.

The beauty of this recipe is its foolproof simplicity: just add dried beans, broth, and a handful of pantry staples, then let the Instant Pot do the work. Unlike traditional stovetop methods, there’s no risk of burning or overcooking—just consistent, restaurant-quality results.

The beans emerge perfectly tender, while the broth reduces to a velvety consistency that clings to each bite. For added depth, I recommend finishing with a sprinkle of smoked paprika or fresh herbs, though the base recipe stands strong on its own.

What you’ll end up with is a protein-rich, fiber-packed soup that’s hearty enough to stand alone or pair with crusty bread. The aroma alone—warm spices, caramelizing onions, and the earthy scent of beans—will have your kitchen smelling like a cozy café.

This is the kind of meal that tastes even better the next day, making it perfect for meal prep or feeding a crowd. Ready to make soup night effortless?

The best part? This recipe scales effortlessly—double the ingredients for leftovers or halve it for a lighter portion. Whether you’re a seasoned Instant Pot user or just starting, the one-pot method ensures minimal cleanup and maximum flavor. Let’s get cooking—your taste buds (and lazy weeknights) will thank you.

👨‍🍳
Difficulty
Easy
🔥
Calories
Low Cal

Ingredients for insta pot bean soup

Pantry staples plus a few fresh aromatics—this soup comes together faster than you can say ‘pressure cook’.

Ingredient Amount Notes
Dried Navy Beans 🥣 2 cups Unsoaked, rinsed thoroughly
Vegetable Broth 💧 4 cups Low-sodium preferred
Yellow Onion 🧅 1 whole Diced, medium size
Carrots 🥕 2 medium Peeled, chopped into chunks
Celery Stalks 🌿 3 whole Diced, including leaves
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Canned Diced Tomatoes 🍅 1 14.5oz can Fire-roasted for depth
Bay Leaves 🍃 2 whole Dried, standard size
Smoked Paprika 🌶️ 1 tsp For smoky depth
Ground Cumin 🌿 1 tsp Toasted for warmth
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Olive Oil 🫒 1 tbsp Extra-virgin for sautéing

The beans are the star here, so pick dried navy beans—they hold their shape and soak up flavors beautifully. Costco or bulk bins usually have the best prices, but any grocery store carries them. I always rinse mine before adding to cut down on cooking time. For the broth, low-sodium is key—you can always add more salt later. The canned tomatoes? Fire-roasted adds that smoky depth without extra effort. If you’ve got fresh tomatoes, they work too—just chop them roughly.

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Short on celery? Extra carrots or even parsnips keep the earthy vibe. The bay leaves can be skipped if you’re in a hurry, but they’re worth it for that subtle aroma. Fresh parsley is ideal for garnish, but dried parsley at half the amount works in a pinch. The olive oil matters here—use something fruity and peppery, not the bland stuff. Trader Joe’s or local olive oil shops usually have great options.

This soup tastes even better the next day—honestly, the flavors meld into something magical. Keeps 5-6 days in the fridge, or freeze portions for up to 3 months. I like to portion it into containers so lunches are sorted for the week. The beans thicken as it cools, so you can always add a splash of broth if it gets too thick. Perfect for meal prep—just reheat and enjoy.

❤️

Why You’ll Love This Recipe

  • Savory Depth Fast: That celery-onion base caramelizes just enough to give it real body, while the navy beans soak up the broth until it’s rich and almost meaty. Honestly, it’s the kind of flavor that makes you pause mid-spoonful.
  • Lunchbox Magic: Pack it cold in jars for work or school—it stays hearty and satisfying, no reheating needed. My kids actually ask for leftovers, which never happens with anything else.
  • Budget Hero: A pound of dried beans and a few veggies stretch to feed four for under $10. It’s my go-to when grocery money’s tight, and honestly? Nobody notices it’s not some fancy soup.

Step-by-step instructions for Insta Pot bean soup

Here’s how to make this hearty soup in your pressure cooker—simple, fast, and packed with flavor.

1

Sauté the Vegetables for Depth of Flavor

Set your Insta Pot to the “Sauté” function and add the 1 tablespoon olive oil. Once the oil shimmers, add the 1 whole yellow onion, 2 medium carrots, and 3 whole celery stalks. Cook for 5-6 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.

Here’s the thing—don’t skip this step. Sautéing the vegetables first builds layers of flavor that you won’t get if you just dump everything in raw. After about 3 minutes, add the 4 cloves garlic cloves and cook for another 30 seconds until fragrant. You’ll know it’s ready when the kitchen smells like a warm autumn day.

2

Add Spices and Liquids for the Base

Remove the Insta Pot from the “Sauté” function and add the 2 cups dried navy beans, 4 cups vegetable broth, 1 14.5oz can canned diced tomatoes, 1 teaspoon smoked paprika, 1 teaspoon ground cumin, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir everything together until the spices are fully incorporated.

This is where the magic starts. The spices will bloom in the warm liquid, releasing their aromas and creating the foundation for your soup. Add the 2 whole bay leaves now—they’ll infuse subtle earthy notes as the soup cooks. Give it one final stir to make sure the beans are well-coated with the broth and spices.

3

Pressure Cook Until Beans Are Tender

Secure the lid on your Insta Pot and set it to the “High Pressure” function for 25 minutes. This is the longest part of the process, but it’s worth it—pressure cooking ensures the beans become tender without losing their shape or texture.

I know it seems like a long time, but trust the process. The beans will absorb all that flavorful liquid and become creamy on the inside while staying firm enough to hold their shape. When the 25 minutes are up, let the pressure release naturally for 10 minutes before quick-releasing any remaining pressure. This gradual release prevents the beans from turning mushy.

4

Adjust Seasoning and Garnish

Once the pressure has fully released, remove the lid and stir the soup. Taste and adjust the seasoning if needed—you might need a little more salt or black pepper to balance the flavors. The soup should be rich and hearty, with the beans tender but still holding their shape.

Real talk: if the soup seems too thick, you can add a splash of water or broth to reach your preferred consistency. Then, stir in the 0.25 cup fresh parsley just before serving. The parsley adds a bright, fresh finish that cuts through the richness of the beans and tomatoes. Ladle into bowls and serve immediately with crusty bread.

👨‍🍳

Pro Tips For Making Insta Pot Bean Soup

  • SOAK BEANS OVERNIGHT: I used to toss them in the pot raw and hope for the best—don’t. Navy beans need at least 8 hours soaking (or quick-soak: boil 2 minutes, then 1 hour off heat). Skipping this makes the soup gummy, no matter how long you cook it.
  • CHOP VEGETABLES UNIFORM: Big onion chunks and whole carrots? Nope. Dice the onion into ¼-inch pieces and cut celery/carrots into ½-inch chunks. Even cooking = no mushy bits or underdone spots. (Yes, it takes 5 minutes extra—your soup will taste better.)
  • PRESSURE-COOK 15 MINUTES: The manual says 20 minutes, but navy beans are done at 15 if soaked properly. Test one—it should crush between your fingers. Overcooking turns them to mush. (Trust the toothpick test, not the timer.)
  • SAVE TIME WITH FROZEN MIX: Buy pre-chopped frozen onion-carrot-celery blends. Toss in raw, no thawing needed. Saves 15 minutes of prep and cuts down on mess. (It’s not “real,” but your soup won’t know the difference.)

Best sauces and condiments for this insta pot bean soup

Classic Tomato Sauce

Start with a simple tomato sauce to deepen the soup’s richness. After sautéing your vegetables, stir in 1 cup canned crushed tomatoes (fire-roasted for smoky depth) and ½ cup tomato paste.

Simmer for 3-4 minutes to thicken slightly before adding the remaining ingredients. This creates a velvety base that coats every bean. 🍅

Creamy Garlic-Yogurt Swirl

For a tangy twist, stir in ½ cup plain Greek yogurt (like Fage) and 1 minced garlic clove at the end. The yogurt adds creaminess without dairy heaviness, while garlic brightens the flavors. I like this best with a sprinkle of fresh dill for a Middle Eastern-inspired touch.

Smoky Chipotle Oil

Elevate your soup with smoky chipotle oil—simmer 1 tablespoon olive oil with 1 minced chipotle pepper in adobo and ½ teaspoon cumin for 2 minutes. Drizzle 1 teaspoon over each serving just before eating. The oil carries bold, smoky heat that lingers beautifully. 🌶️

Herb-Infused Olive Oil

For a fresh finish, infuse 2 tablespoons olive oil with 1 tablespoon each chopped parsley, thyme, and rosemary. Heat gently for 3 minutes, then strain.

Drizzle over the soup before serving. The aromatic oil adds brightness and a restaurant-worthy touch. I use this when I want a lighter, herb-forward flavor profile.

Spicy Harissa Swirl

Add 1 teaspoon harissa paste (like Bella brand) to the soup during the last 5 minutes of cooking. The North African chili paste brings fiery depth and a touch of sweetness.

For balance, stir in 1 teaspoon honey or maple syrup at the end. This works especially well with a sprinkle of toasted cumin seeds on top.

Creamy Avocado Lime Dressing

Blend ½ ripe avocado, 2 tablespoons lime juice, 1 tablespoon Greek yogurt, and salt to taste until smooth. Drizzle over the soup just before serving.

The creamy, citrusy dressing cuts through the heartiness of the beans and adds a vibrant green color. Perfect for a lighter, refreshing take on classic bean soup. 💛

Nutrition facts

Servings 6
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 6g8%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 380mg16%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 6g
Protein 16g32%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned beans instead of dried in this recipe?

Yes, but with adjustments! Swap 2 cups dried beans for 2 (15oz) cans drained/rinsed beans, and reduce cooking time to 10 minutes on high pressure (no sauté needed). The texture will be softer, but still delicious. For best results, use white beans or pinto beans—they hold up well in the Instant Pot.

2

Why does my soup turn out too thick or too thin?

Thickness depends on bean absorption and broth reduction. If too thick, stir in ½ cup water or broth at the end. Too thin? Simmer uncovered for 5-10 minutes to reduce. Pro tip: Start with 3 cups broth instead of 4 if you prefer a thicker consistency. The beans will release starch as they cook, naturally thickening the soup.

3

Can I make this soup in a regular pot instead of an Instant Pot?

Use a large stockpot and simmer 1.5-2 hours (from cold) with pre-soaked beans (soak overnight). Add 1 extra cup broth since stovetop cooking evaporates more liquid. The flavors develop differently but will still be hearty and delicious. Just stir occasionally to prevent sticking.

4

What’s the best way to store and reheat leftovers?

Store in an airtight container for 5-6 days in the fridge or 3 months in the freezer. To reheat, use the Instant Pot on Sauté mode for 5 minutes or microwave in 1-minute intervals until hot. Stir in 1-2 tbsp broth if it thickens too much during reheating. The flavors actually improve overnight!

5

How can I make this soup more flavorful without extra ingredients?

Boost depth by toasting the spices in the oil for 30 seconds before adding broth. Add 1 extra bay leaf or ½ tsp liquid smoke for smokiness. For umami, stir in 1 tbsp soy sauce or ½ tsp miso paste at the end. The key is letting the spices bloom in the oil before cooking.

★★★★★4.9(10 reviews)
Patrick Lewis