
This Instant Pot ham and bean soup delivers restaurant-quality comfort in under an hour with minimal effort. The smoky-sweet combination of ham, beans, and seasoned broth creates a hearty meal that’s perfect for chilly days.
I’ve perfected this one-pot recipe to ensure tender beans, flavorful ham, and a perfectly balanced broth every time.
The beauty of this recipe lies in its simplicity and efficiency. With just a few pantry staples and your Instant Pot, you’ll create a rich, savory soup that requires no chopping or multiple pots.
The pressure cooker transforms tough beans into tender, flavorful bites while infusing the ham with the aromatic spices. This method ensures maximum flavor with minimal cleanup.
What you’ll end up with is a steaming bowl of soup with tender beans, savory ham, and a broth that’s packed with smoky depth and subtle sweetness. The texture is just right—creamy yet substantial, with each bite delivering perfect harmony of flavors.
This soup is hearty enough to satisfy a hungry crowd but simple enough for a quick weeknight dinner.
Serve it with crusty bread to soak up every last drop of that flavorful broth, or enjoy it as-is with a side salad for a complete meal.
The best part? Leftovers taste even better the next day, making this an ideal recipe for meal prep. Let’s get started on creating this comforting classic!
Ingredients for instant pot ham and bean soup
Pantry staples plus one special ingredient—smoky ham—that transform into restaurant-style soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans 🌾 | 1 ½ cups | Unsoaked, or quick-soak 15 mins |
| Bone-in Ham Hock 🥓 | 1 lb | Smoked or unsmoked, skin removed |
| Onion 🧅 | 1 whole | Yellow or red, diced |
| Carrot 🥕 | 3 whole | Medium, chopped into chunks |
| Celery Stalks 🌿 | 3 whole | Chopped, no need to peel |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Chicken Broth 💧 | 3 cups | Low-sodium preferred |
| Apple Cider Vinegar 🍎 | 1 tbsp | For depth of flavor |
| Brown Sugar 🍯 | 2 tbsp | Light or dark, not packed |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh, chopped |
| Bay Leaves 🍃 | 2 whole | Remove before serving |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
The ham hock is the secret weapon here. Look for bone-in at your local butcher or grocery store deli counter—the bones add incredible depth to the broth. If you can’t find a whole hock, smoked ham bone works too. For the beans, dried navy beans are ideal (they hold their shape), but cannellini or great northern work in a pinch. The key is to use unsoaked beans—they cook perfectly in the Instant Pot. Pro tip: rinse them well before adding to remove any dust or debris. The onion, carrot, and celery combo is classic for a reason—it’s the flavor base that makes everything sing.
No smoked ham hock? Substitute with a regular ham bone and add 1 tsp smoked paprika to the broth. Running low on thyme? Dried oregano at half the amount works in a bind, but fresh thyme is worth hunting down at the market. The tomato paste can be swapped for 1 cup crushed tomatoes if you prefer. For extra richness, stir in 2 oz cream cheese at the end instead of heavy cream. The vinegar and brown sugar combo is what gives this soup its signature smoky-sweet balance—don’t skip it! If you’re short on time, pre-chopped frozen veggies work perfectly (just thaw first).
This soup tastes even better the next day as the flavors meld together. Store leftovers in the fridge for up to 5 days, or freeze portions for 3 months. The cream can separate when refrigerated—just stir it back in before serving. For meal prep, I double the batch and freeze half. When you’re ready to serve, simply reheat on the stovetop or in the microwave. The Instant Pot keeps the soup creamy and flavorful—no thin, watery texture here. Serve with crusty bread to soak up every last drop of that smoky broth!
Why You’ll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub a pot afterward. The ham hock simmers right in the Instant Pot, so no extra strainer or cleanup—just dump everything in and let it work.
- Deep, Smoky Richness: That bone-in ham hock? Absolute gold. It melts into the beans, leaving behind a slow-cooked, savory depth that turns this into something way more exciting than a basic bean soup.
- Meal Prep MVP: Between us, this is my go-to for lunch all week. The flavors only get better as it sits, and I can batch-make it on Sundays—just reheat and enjoy. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Dried navy beans and a ham hock stretch into six servings without breaking the bank. It’s the kind of dish where you’re feeding a crowd but still eating well—no sad leftovers here.
Step-by-step instructions for Instant Pot ham and beans soup
Here’s how to create this smoky-sweet masterpiece in your Instant Pot—rich, hearty, and ready in under an hour!
Sauté the Aromatics and Brown the Ham
Set your Instant Pot to the “Sauté” function and add the 1 lb bone-in ham hock to the pot. Let it brown for 3-4 minutes on medium-high heat until the edges start to turn golden. This step develops deep, smoky flavors that’ll infuse the entire soup.
Remove the ham hock and set it aside for now. In the same pot, add 1 whole onion, 3 whole carrots, and 3 whole celery stalks, all chopped into ½-inch pieces. Sauté for 5 minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes translucent. Add the 4 cloves garlic cloves and cook for an additional 30 seconds until fragrant.
Here’s the thing—don’t rush this step. The deeper the caramelization of the vegetables, the richer your soup will taste. If your pot starts smoking, reduce the heat slightly and give it another minute to develop those flavors.
Build the Flavor Base and Add Beans
Stir in the 2 tbsp tomato paste and cook for 1 minute to cook off the raw taste. Add the 1.5 cups dried navy beans, 3 cups chicken broth, 1 tbsp apple cider vinegar, 2 tbsp brown sugar, 1 tsp dried thyme, 2 whole bay leaves, 0.5 tsp black peppercorns, and 1 tsp salt. Give everything a good stir to ensure the beans are well-coated with the flavorful base.
Return the ham hock to the pot and place the lid on the Instant Pot. Make sure the valve is set to “Sealing” for pressure cooking. This combination of ingredients creates a perfect balance of sweet, smoky, and tangy flavors that’ll make your soup unforgettable.
Pressure Cook Until Perfectly Tender
Cook on high pressure for 25 minutes. The beans need this time to become tender while still maintaining their shape. When the cooking time is complete, allow the pressure to release naturally for 15 minutes, then switch the valve to “Venting” to release any remaining pressure.
Real talk: Don’t skip the natural release. It helps the beans absorb all those delicious flavors instead of becoming mushy. Once the pressure is fully released, open the lid and carefully remove the ham hock. You’ll want to shred the meat off the bone and return it to the pot—this adds incredible richness to the soup.
Finish with Cream and Adjust Seasoning
Stir in the 0.5 cup heavy cream and let the soup simmer on the “Sauté” function for 2-3 minutes until it’s heated through. The cream adds a velvety texture that balances the hearty flavors of the beans and ham. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a splash more vinegar to enhance the flavors.
Remove the 2 whole bay leaves before serving. These leaves add wonderful aroma during cooking but can be tough to chew. Serve the soup immediately while it’s hot, with crusty bread to soak up every last drop of that smoky-sweet broth.
Pro Tips For Making Instant Pot Ham And Bean Soup
- SOAK BEANS 8 HOURS: Skipping the overnight soak? At least give those navy beans a good 8-hour soak in cold water—yes, even in the Instant Pot. I learned this the hard way: rushing with a 2-hour soak leaves you with beans that stay rock-hard no matter how long you pressure cook. Drain and rinse them right before adding to the pot—no need to carry that stale water into your soup.
- SEAR THE HAM HOCK: That ham hock isn’t just flavor—it’s the backbone of your soup. Brown it hard in the Instant Pot’s sauté function before adding liquids. The crust locks in moisture and deepens the taste. I used to skip this, and the soup always felt flat. Take your time; this isn’t the step to rush.
- CHOP VEGETABLES EVENLY: Onions, carrots, and celery should be cut into ½-inch chunks—no smaller, no larger. Too big? They’ll turn to mush. Too small? They’ll disappear before the beans soften. My grandmother swore by this, and she was right: uniform pieces mean every bite has that perfect balance of veggie and bean.
- PRESSURE COOK 30 MINUTES: The Instant Pot manual says 20 minutes for dried beans, but trust me—start with 30. Navy beans need that extra time to break down, especially when paired with a tough ham hock. After the initial cook, do a quick taste test: if they’re still firm, add 5 more minutes. This isn’t the time to guess.
Health benefits of this recipe
Protein Powerhouse
This soup packs a serious protein punch with 25-30 grams of protein per serving, thanks to the ham hock and navy beans. The ham provides lean, high-quality protein with all nine essential amino acids, while the beans offer plant-based protein that’s gentle on digestion.
A 1-cup serving delivers about 15% of your daily protein needs, making it perfect for muscle recovery or a satisfying vegetarian option when you omit the ham. 💪
Fiber-Rich Comfort
Navy beans are an excellent source of dietary fiber, with 1.5 cups providing 18 grams—that’s 67% of your daily fiber needs in a single bowl! This fiber supports healthy digestion, helps stabilize blood sugar, and keeps you feeling full for hours.
The combination of soluble and insoluble fiber in beans also promotes gut health by feeding beneficial gut bacteria. Honestly, I notice my energy levels stay steady all afternoon when I have this soup for lunch.
Heart-Healthy Fats
The ham hock contributes beneficial fats while the heavy cream adds richness without overwhelming your arteries. The monounsaturated fats in the ham help support heart health by improving cholesterol ratios, while the beans provide plant sterols that may help lower LDL cholesterol.
The key is moderation—I recommend serving with whole-grain bread to balance the meal’s nutritional profile. This soup is one of those rare comfort foods that actually benefits your heart. 💛
Vitamin and Mineral Boost
You’ll get a nutrient powerhouse with this soup, including iron from the beans (great for energy), vitamin B12 from the ham (essential for nerve function), and potassium from the vegetables (supports heart and muscle function).
The carrots contribute beta-carotene (converted to vitamin A), while the thyme adds antioxidant compounds that fight inflammation. I always feel like I’m getting a multi-vitamin when I enjoy this soup.
Low-Calorie Comfort
Despite its rich flavors, this soup is surprisingly light on calories—about 280-320 calories per serving depending on portion size. The beans provide filling fiber while the broth keeps it light compared to creamy soups. The secret to keeping it balanced is using low-sodium broth and controlling the cream portion.
This makes it perfect for weight management while still delivering satisfying comfort. Confession time: I often make double batches and freeze portions for easy, healthy meals all week. ✨
Blood Sugar Benefits
The combination of fiber, protein, and complex carbs in this soup helps stabilize blood sugar levels, making it ideal for anyone managing diabetes or prediabetes. The low glycemic index of navy beans means your blood sugar won’t spike after eating, while the ham’s protein helps slow digestion.
I’ve found that having this soup for dinner helps me avoid midnight snack cravings. The apple cider vinegar also plays a role by improving insulin sensitivity. 🍎
Nutrition facts
Frequently asked questions
Why does this recipe use dried beans instead of canned?
Dried beans create a deeper, more complex flavor profile in the Instant Pot. The long cooking time transforms them into tender, meaty bites that absorb all the smoky-sweet broth. Plus, they’re more cost-effective and have a better texture than canned beans. For convenience, you can quick-soak them for 15 minutes before cooking.
Can I make this soup vegetarian?
Simply replace the ham hock with 1 cup of smoked paprika and add 1 tbsp liquid smoke for that smoky flavor. Use vegetable broth instead of chicken broth, and you’ll have a hearty vegetarian version. The beans and vegetables will still deliver all the comfort you crave.
What if my beans aren’t tender enough after 25 minutes?
If your beans are still firm, extend the cooking time by 5-10 minutes and check again. Overcooking can turn them mushy, so monitor closely. For tough beans, try soaking them overnight first. The natural release time is crucial—don’t rush it, as it helps the beans absorb all the flavorful broth.
How can I make this soup extra creamy without heavy cream?
For a lighter option, blend 1 cup of the soup (without beans) until smooth, then stir it back in. Alternatively, use ½ cup Greek yogurt or coconut milk instead of cream. Both add creaminess while keeping the dish balanced. The Instant Pot’s pressure cooking helps create a naturally rich texture too!
Can I prep this soup ahead of time for meal prep?
Yes! This soup tastes even better the next day. Cook it fully, then refrigerate for up to 5 days or freeze for 3 months. Reheat on the stovetop or microwave until hot. The flavors meld beautifully over time, making it perfect for busy weeks. Just stir in extra broth if it thickens when reheated.
- Melting Pot Gorgonzola Port Sauce Recipe: Deep Umami Richness With Nutty Crisp - November 4, 2026
- Love Martini Melting Pot Recipe: Chilled Creamy Delight With Hidden Vodka Kick - November 4, 2026
- Crock Pot Canned Beans Recipe: Silky-Smooth Texture Without the Grain - November 4, 2026