
There’s nothing like a warm bowl of creamy soup beans to bring comfort on a chilly day. 🔥 I’ve perfected this recipe to deliver tender beans in a rich, velvety broth that’s sure to become a family favorite.
With simple ingredients and straightforward instructions, you’ll achieve creamy perfection in under an hour. This comfort food classic is perfect for busy weeknights or lazy weekends.
Ingredients for Best Soup Beans
Simple ingredients come together for creamy comfort in under an hour, perfect for any night.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans 🌽 | 1 cup | Rinsed and sorted |
| Bacon Slices 🥓 | 6 slices | Thick-cut preferred |
| Onion 🧅 | 1 whole | Chopped, any variety |
| Garlic Cloves 🧄 | 3 cloves | Minced |
| Chicken Broth 🍜 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | For creaminess |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Butter 🧈 | 2 tbsp | Unsalted, for finishing |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The beans matter here. Navy or Great Northern work best for that creamy texture. I usually grab mine from bulk bins at the grocery store. If you’re using dried, don’t skip the sort-and-rinse step—you don’t want any debris in there. Some stores carry pre-soaked or canned beans if you’re short on time.
No heavy cream? Half-and-half is a good substitute, or even coconut cream for a dairy-free version. Bacon gives a nice smokiness, but you can skip it if needed or sub in smoked paprika at one-third the amount. The thyme and bay leaves are key to that deep flavor—don’t skip them, but you can adjust the amount to taste.
This freezes beautifully—portion into containers so you can thaw just what you need. Keeps for 4-5 days in the fridge. Reheat gently on the stove, adding a splash of broth or cream if it thickens too much. The flavors actually meld together better the next day, if you can wait that long.
❤️
Why You’ll Love This Recipe
- Quick Prep: I can throw all the ingredients into a pot and let it simmer while I’m busy with other things – it’s that unfussy.
- Crazy Flavor: The smokiness from the bacon and the depth from the garlic make this simple bean soup ridiculously good.
- Meal Prep Magic: I love making a big batch on Sunday and having it ready for lunches all week – it’s my secret weapon for staying on track.
- Budget Friendly: Using dried navy beans and pantry staples keeps this recipe super affordable, and I can stretch it into multiple meals with some crusty bread on the side.
Step-by-Step Instructions for Creamy Soup Beans
Here’s the method that delivers the creamiest, most comforting soup beans every time.
🔥 Step 1: Cook the Bacon Until Crispy
Start by cooking the 6 slices Bacon Slices in a large pot over medium heat. I like to use thick-cut bacon for its rich flavor and satisfying texture. Cook for 8-10 minutes, stirring occasionally, until the bacon is golden brown and crispy. Remove the bacon from the pot and set it aside on a paper towel-lined plate to drain excess fat.
Leave the rendered bacon fat in the pot as it adds incredible depth to the soup. If there’s excessive fat (more than 2 tablespoons), you can drain some off, but don’t worry if it’s a bit greasy—that’s where the flavor is.
👨🍳 Step 2: Sauté the Onion and Garlic
Add the 1 whole Onion to the pot with the bacon fat and cook over medium heat for 5-7 minutes, stirring occasionally, until it’s softened and translucent. You might notice some browned bits sticking to the bottom of the pan—that’s flavor gold, so don’t scrape them up yet.
Add the 3 cloves Garlic Cloves and cook for another 1-2 minutes until fragrant. Be careful not to burn the garlic as it can quickly turn bitter. You’ll know it’s done when the aroma fills the kitchen.
🍳 Step 3: Simmer the Beans and Broth
Add the 1 cup Dried Navy Beans, 4 cups Chicken Broth, 1 tsp Dried Thyme, and 2 whole Bay Leaves to the pot. Stir to combine, then bring the mixture to a boil over high heat. Once boiling, reduce the heat to low and simmer, covered, for 1 hour to 1 hour 15 minutes, or until the beans are tender.
Check the beans periodically after the first 45 minutes to ensure they’re not sticking to the bottom of the pot. If the liquid level gets too low, you can add a bit more broth or water to keep the beans covered.
🥘 Step 4: Finish with Cream and Seasoning
Remove the pot from the heat and discard the 2 whole Bay Leaves. Stir in the 1 cup Heavy Cream and 2 tbsp Butter until the butter is fully melted and the soup is creamy. Add the 1 tsp Salt and 0.5 tsp Black Pepper, then taste and adjust the seasoning as needed.
Crumble the cooked bacon back into the pot and stir to distribute evenly. The soup should be thick, creamy, and full of flavor. Serve hot, garnished with 0.25 cup Fresh Parsley and crusty bread on the side.
👨🍳
Pro Tips For Making Best Soup Beans
- Soak Beans Overnight: Soaking dried navy beans overnight makes them cook more evenly and reduces overall cooking time. I learned this the hard way—skipping this step always left me with some beans undercooked while others were mushy.
- Sauté Bacon Slowly: Cooking bacon slices over low heat until they’re crispy gives your soup beans a rich, deep flavor. Resist the urge to rush this step by turning up the heat; it’s worth the wait.
- Don’t Overcook Garlic: Add minced garlic cloves towards the end of sautéing the onion to prevent them from burning and turning bitter. A minute or two before adding the chicken broth is perfect.
- Simmer Gently: After adding chicken broth to the pot, reduce the heat to a gentle simmer to keep the navy beans intact and the flavors from becoming too intense. A vigorous boil can break the beans apart, making the soup unappetizingly thick.
Creative Variations of These Flavors
Spicy Southwestern Variation
Add some heat with diced jalapeños or chipotle peppers in adobo sauce during the sauté step. I like to add 1-2 teaspoons of cumin and smoked paprika to complement the Southwestern flavors. Using chicken broth with chipotle adds another layer of smokiness. 🌶️
Italian-Style White Beans
Skip the bacon and use olive oil instead. Add 1 can of cannellini beans (drained and rinsed) along with the navy beans for extra creaminess. Include 1 sprig of rosemary and 1 can of diced tomatoes for a Mediterranean twist. Finish with a drizzle of extra virgin olive oil and fresh parsley.
Smoky Bacon and Cheddar
For an extra smoky flavor, add 1-2 tablespoons of liquid smoke during the simmering process. Stir in 1 cup of sharp cheddar cheese after removing from heat for a creamy, cheesy finish. Top with crispy bacon, chives, and a dollop of sour cream. 🥛
Vegetarian Delight
Replace bacon with 1 cup diced mushrooms (such as cremini or shiitake) and use vegetable broth instead of chicken broth. Add 1 teaspoon dried rosemary and 1 teaspoon dried thyme for a herby flavor. Keep the heavy cream for richness or substitute with coconut cream for a dairy-free version.
Slow Cooker Adaptation
For a hands-off approach, sauté the bacon, onion, and garlic in a skillet, then transfer everything to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in the heavy cream and butter before serving, and adjust seasoning as needed. This method is perfect for busy days. 🔥
Mexican-Inspired
Add 1 can diced green chilies and 1 teaspoon cumin to the pot during simmering. Top with diced avocado, crushed tortilla chips, and a squeeze of lime juice. For extra creaminess, stir in some Mexican crema or sour cream. Finish with fresh cilantro for a burst of freshness.
Nutrition Facts
320kcal
Frequently Asked Questions
Can I use canned beans instead of dried navy beans?
Yes, you can substitute canned navy beans to save time. Use 2-3 cans drained and rinsed, and add them during the last 15-20 minutes of simmering. Keep in mind that canned beans are pre-cooked, so they’ll absorb flavors differently. The result will still be delicious, just slightly different in texture.
How can I make this recipe vegetarian?
To make a vegetarian version, replace the bacon with 1 cup diced mushrooms or 1/2 cup diced pancetta for added depth. Use vegetable broth instead of chicken broth. You can also add extra herbs like 1 teaspoon dried rosemary and 1 teaspoon thyme for enhanced flavor. The heavy cream can remain for richness or be substituted with coconut cream for a dairy-free option.
Can I freeze leftover soup beans?
Absolutely! Soup beans freeze beautifully. Let the soup cool completely, then portion into airtight containers or freezer bags. Freeze for up to 3 months. To reheat, thaw overnight in the refrigerator, then warm gently on the stove, adding a splash of broth or cream if needed to restore the creamy consistency.
What’s the best way to reheat soup beans?
Reheat soup beans gently on the stovetop over low heat, stirring occasionally. If the soup has thickened, add a splash of chicken broth or heavy cream to achieve the desired consistency. You can also reheat individual portions in the microwave, covered, on medium power for 1-2 minutes, stirring halfway through.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026