You’ll love this easy, tropical-inspired Instant Pot Black Bean Soup. Hearty, richly flavored, and fully vegan, it’s perfect for cozy dinners or satisfying lunches. Serve it over fluffy coconut rice and top with quick-pickled onions for a bright, nourishing meal.

If you enjoy vegan black bean dishes, try my Black Bean & Beet Dip, Sweet Potato Breakfast Burritos, or Zesty Black Bean Corn Salad for more plant-forward ideas.
Quick Look: Instant Pot Black Bean Soup
- 🔪 Prep Time: 10 minutes
- 🔥 Cook Time: 40 minutes
- 🍽 Total Time: 50 minutes (plus soaking if using dried beans)
- 👨👩👧👧 Serves: 4
- 🌱 Calories: ~359 per serving
- 🫘 Protein: ~17 g per serving
- 🍠 Dietary: Vegan, vegetarian, gluten-free, and soy-free
- 😋 Flavor: Rich and creamy with tropical notes from coconut milk and brightness from lime
- ✅ Difficulty: Beginner-friendly with step-by-step guidance
Summarize & Save This Post
Table of Contents
- Quick Look: Instant Pot Black Bean Soup
- Praise for this Instant Pot Black Bean Soup
- Key Ingredients
- Recipe Variations
- How to Make Instant Pot Black Bean Soup
- Jenné’s Recipe Tips
- Serving Suggestions
- Storage Directions
- Instant Pot Black Bean Soup FAQs
- More Vegan Soup, Stew, and Curry Recipes
- Instant Pot Black Bean Soup Recipe
Praise for this Instant Pot Black Bean Soup

Warm up with a bowl of Instant Pot black bean soup — a comforting, flavorful, and quick dish. This recipe combines protein-rich black beans, creamy coconut milk, and sweet potato with bell pepper and aromatic spices for a satisfying meal. Using an electric pressure cooker greatly reduces hands-on time: about 10 minutes of prep and the Instant Pot does the rest. In under an hour you’ll have a filling, nutrient-packed soup perfect for weeknights or make-ahead meals.
For more vegan soups, consider Hearty Beet & Sweet Potato Soup, Curried Parsnip & Carrot Soup, Instant Pot Lentil Soup, or Toasted Butternut Squash Soup.
If you’re focusing on plant-based protein, check out my list of 11 High Protein Vegan Recipes that pack a punch.
Key Ingredients

Black beans: The base of the soup. Dried beans (soaked overnight) yield the best texture and flavor; canned beans work in a pinch.
Sweet potato: Adds sweetness and body. Peel and cube for even cooking.
Bell pepper: Any color will do — red adds sweetness and color, green adds a bit of earthiness.
Coconut milk: Use full-fat for a luxuriously creamy texture; light coconut milk makes a lighter version.
Red onion: Provides mild sweetness; shallots or yellow onion are fine substitutes. Top with quick-pickled onions for a bright crunch.
Vegetable bouillon paste: Adds savory depth. Use vegetable broth or bouillon cubes if you prefer, and adjust salt to taste.
Lime juice: Fresh lime brightens the dish — swap lemon or a splash of apple cider vinegar if needed.
Seasonings: Coriander, cumin, garlic, and fresh ginger give the soup its aromatic backbone. Use fresh garlic and ginger whenever possible for best flavor.
See the recipe card below for exact quantities and the full ingredient list.
Recipe Variations
Customize this soup with these easy swaps:
- Canned beans: If using canned beans, reduce added liquid and pressure cook briefly (about 10 minutes) — or simmer on the stovetop until the sweet potato is tender.
- Different beans: Pinto, cannellini, or navy beans work well; adjust soaking and cooking times as needed.
- Swap the sweet potato: Use butternut squash, carrots, or russet potatoes for a different texture and flavor.
- Extra spicy: Add minced jalapeño with the aromatics.
- Coconut-free: Replace coconut milk with unsweetened almond milk or use more vegetable broth for a lighter, coconut-free version.
How to Make Instant Pot Black Bean Soup

- Sauté spices. Set the Instant Pot to sauté, add oil, then toast coriander and cumin for about 30 seconds until fragrant.

- Add aromatics. Stir in diced red onion, minced garlic, ginger, and bell pepper. Sauté until the onion softens, about 3 minutes. Add 2 tbsp water to deglaze if bits stick.

- Combine beans & vegetables. Add drained black beans and cubed sweet potato, stirring to coat in the spices.

- Add liquids. Pour in coconut milk, 1–2 cups water or vegetable broth, and veggie bouillon paste if using. Add enough liquid to barely cover the beans (about ½ inch) and adjust for desired thickness.

- Pressure cook. Seal the lid and pressure cook on high for 25 minutes (soaked beans) or 35 minutes (unsoaked beans).

- Season & blend. Allow a natural pressure release, then add lime juice, salt, and cayenne to taste. Blend 25–50% of the soup with an immersion blender for a creamier texture.

- Garnish & serve. Ladle hot soup into bowls and garnish with cilantro, quick-pickled onions, and a squeeze of lime. Serve over coconut rice or brown rice, or with crusty bread.
Jenné’s Recipe Tips
- Soak the beans. Soaking overnight yields creamier beans and reduces cook time. If unsoaked, add 10 extra minutes to pressure cook time.
- Adjust consistency. For a thicker stew, use 1 cup liquid; for a thinner soup use 2 cups. Blending some of the soup also creates a creamier texture without extra liquid.
- Use fresh lime. Fresh lime juice brightens the flavors and balances richness — don’t skip it.
- Season after cooking. Wait until the soup is finished before adjusting salt and heat so you don’t over-season.
- Natural pressure release. Let the pressure release naturally for best texture; if short on time, quick release after 10 minutes of natural release.
- Blend partially. Use an immersion blender to puree 25–50% for a velvety finish while keeping some whole beans and vegetables for texture.
- Whole or ground spices. Both work: whole spices offer texture and bursts of flavor, while ground spices blend smoothly.
This video demonstrates the recipe and shows how long I’ve been enjoying this dish. Watch for tips and variations.
Serving Suggestions
Enjoy this vegan black bean soup on its own or over coconut rice or Instant Pot brown rice. Garnish with cilantro, jalapeños, or quick-pickled onions. It pairs well with jerk jackfruit tacos, mango avocado salad, baby kale salad, vegan naan, or Instant Pot quinoa.
Storage Directions
- Refrigerate: Cool and store in an airtight container for up to 4 days.
- Freeze: Freeze in airtight, freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheat: Warm on the stovetop or in the microwave. Add a splash of water or broth if the soup thickened in storage.
Instant Pot Black Bean Soup FAQs
Yes. In a large pot or Dutch oven, sauté spices and aromatics, add beans, sweet potato, and water, bring to a simmer, and cook 35–40 minutes until beans are tender. Stir in coconut milk, lime, and bouillon and simmer another 15 minutes. Season and blend as desired.
Canned beans work, but the texture will be different. Use less added liquid and pressure cook for about 10 minutes, or add canned beans near the end if cooking on the stove.
No, but soaking yields creamier beans and shorter cook times. Unsoaked beans simply require more pressure cooking time.
Allow a natural release for best texture (about 15 minutes). If you’re short on time, quick release after 10 minutes of natural release.
Add ½ cup more water or broth and pressure cook on high for another 10 minutes. Hard beans can indicate they were old or stored too long.
Deglaze the pot after sautéing aromatics before adding liquids, and avoid stirring after adding coconut milk. Scrape any browned bits to prevent burning.

More Vegan Soup, Stew, and Curry Recipes
Recipes
Nut-Free West African Peanut Stew
Main Dishes
Red Lentil Curry with Sweet Potatoes
Soups & Stews
Ethiopian-Spiced Kabocha Squash Soup
Recipes
Cure-All Vegan Lentil Soup
If you try this Instant Pot Black Bean Soup recipe, please leave a star rating and share how it went in the comments. Thanks for visiting!

Instant Pot Black Bean Soup
Equipment
- 1 immersion blender
Ingredients
- 1 tbsp coconut oil (or avocado oil)
- 1 tsp coriander seeds (or ground coriander)
- 1 tsp ground cumin (or whole cumin seeds)
- 1/2 red onion, diced
- 3 cloves minced garlic
- 1 tbsp fresh minced ginger
- 1/2 bell pepper, diced
- 1 1/2 cup dried black beans, soaked overnight (or use unsoaked)
- 1 large sweet potato, peeled & cubed (about 1 1/2 cups)
- 1 (14 oz) can full-fat coconut milk
- 1–2 cups water or vegetable broth (see notes)
- 1 tbsp veggie bouillon paste (or 1 cube; skip if using broth)
- 2 tbsp fresh lime juice, plus more to taste
- Salt to taste
- Cooked rice to serve (optional)
- 1/4 bunch cilantro, chopped, for garnish
- Cayenne pepper to taste (optional)
- 1 jalapeño, thinly sliced (optional)
- Quick-pickled onions, for serving (optional)
Instructions
- Turn the Instant Pot to sauté for 10 minutes and add the oil.
- When warm, add coriander and cumin seeds and fry for ~30 seconds.
- Add onions, garlic, ginger, and bell pepper. Sauté until onions soften (~3 minutes). Deglaze with 2 tbsp water if needed.
- Drain soaked black beans and add them with cubed sweet potato to the pot.
- Add coconut milk, 1–2 cups water or broth, and bouillon paste (if using). For thicker stew use 1 cup; for thinner soup use 2 cups.
- Seal the lid and pressure cook on HIGH for 25 minutes (soaked) or 35 minutes (unsoaked).
- Natural release pressure for at least 10 minutes, then finish releasing pressure.
- Remove lid, season with lime, salt, and cayenne. Use an immersion blender to puree 25–50% of the soup for a creamy texture.
- Serve garnished with cilantro and pickled onions, with rice if desired.
Notes
Stovetop directions: In a large pot or Dutch oven, sauté spices and aromatics, add beans, sweet potato, and water, bring to a simmer and cook 35 minutes or until beans are tender. Stir in coconut milk, lime, and bouillon and simmer 15 more minutes.
Pro-tips: Soak beans for creaminess; adjust liquid for desired consistency; canned beans require a much shorter cook time; whole or ground spices both work well.
Storage: Refrigerate up to 4 days, freeze up to 3 months, and reheat on the stove or in the microwave, adding liquid if needed.