Soups & Stews
This real simple bean and bacon soup recipe delivers the ultimate comfort in just 30 minutes—no fancy techniques, no complicated steps, just rich flavors that warm you from the inside out.
The secret lies in crispy bacon bits that add smoky depth, while canned beans and broth create a hearty, satisfying base that's ready in one pot. I developed this version after years of testing, ensuring it's foolproof for busy weeknights while still tasting like a restaurant classic.
The beauty of this recipe is its simplicity: you'll only need 10 ingredients and a single pot, making cleanup effortless. Bacon renders its fat to create a naturally rich broth, while canned beans (no soaking required) cut prep time dramatically.
A splash of vinegar brightens the flavors, and optional toppings like green onions or shredded cheese let you customize it to your taste.
What you'll end up with is a hearty, smoky soup that's perfect for chilly days or lazy weekends. The bacon adds a satisfying crunch with every spoonful, while the beans provide plant-based protein and fiber.
This version stays true to traditional flavors while being beginner-friendly—ideal for anyone who wants restaurant-quality results without the fuss.
Serve with crusty bread for dipping or alongside a simple green salad for a complete meal. The leftovers reheat beautifully, making this an excellent make-ahead option for meal prep. Let's get cooking—this soup is a game-changer for simple, satisfying dinners.
Ingredients for bean and bacon soup recipe real simple
Ten simple ingredients for a smoky, hearty soup that's ready in 30 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Bacon 🥓 | 6 oz | Thick-cut, chopped into small pieces |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Canned White Beans 🌱 | 15 oz | Drained and rinsed |
| Canned Kidney Beans 🌱 | 15 oz | Drained and rinsed |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Apple Cider Vinegar 🍎 | 1 tbsp | For brightness |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Green Onions 🧅 | 2 whole | Chopped, for garnish |
The bacon is where the magic happens—thick-cut gives you that perfect crunch, while the rendered fat creates a rich, smoky base. Costco sells it in bulk for great prices, or grab a package at Trader Joe's if you're short on time. Look for bacon with good marbling; it renders better and tastes richer. The beans? Libby's or Great Northern are solid choices, but any canned white beans work. Just remember to drain and rinse them—no one likes mushy soup. For the broth, low-sodium is key unless you're adding extra salt later.
No chicken broth? Vegetable broth works just fine, though the flavor will be slightly different. Short on kidney beans? Substitute more white beans or pinto beans—they all blend well together. The tomato paste can be a squeeze tube from Trader Joe's if you hate measuring; just eyeball about 2 tablespoons. Fresh thyme is ideal, but dried works at one-third the amount. If you're feeling adventurous, swap the apple cider vinegar for a splash of red wine vinegar—it adds a nice tang. The green onions are optional, but they brighten up the whole dish when you stir them in at the end.
This soup tastes even better the next day—3-4 days in the fridge, no problem. Freeze portions for up to 3 months if you're making a big batch. I like to portion it into containers so I can grab a ready-made lunch. The bacon bits stay crispy if you store them separately and add them back when reheating. For extra richness, stir in a spoonful of sour cream or Greek yogurt when serving. Leftovers reheat beautifully—just add a splash of water or broth if it's too thick.
Why You'll Love This Recipe
- Here’s what sold me: the bacon’s smoky crunch against the soft beans, then that onion melting into sweetness while the garlic sneaks in its bold punch. It’s not fancy, but it’s ridiculously satisfying—like a hug in a bowl, especially when you add a splash of broth or even a splash of vinegar if you’re feeling bold.
- Pantry Magic: I swear by this one—no fresh herbs, no fancy techniques. Just bacon sizzling in a pot, onions caramelizing while I chop one garlic clove (yes, just one), and two cans of beans doing the heavy lifting. That’s it. The kind of meal where you can still read emails while it simmers.
- Crispy-Creamy Magic: Here’s what sold me: the bacon’s smoky crunch against the soft beans, then that onion melting into sweetness while the garlic sneaks in its bold punch. It’s not fancy, but it’s ridiculously satisfying—like a hug in a bowl, especially when you add a splash of broth or even a splash of vinegar if you’re feeling bold.
- Weeknight Workhorse: Between us, this is my go-to when I have zero energy but still need food. Double the batch, and you’ve got lunch for tomorrow or a freezer meal for when you’re too tired to think. I’ll be real: my kids ask for it more than any other soup, and they’re not even picky eaters.
Step-by-step instructions for bean and bacon soup
This soup comes together in one pot with minimal fuss—just follow these straightforward steps.
Cook the Bacon Until Crispy
Place the 6 oz bacon in a large pot over medium heat. Let it cook undisturbed for 5-7 minutes until the edges become deep golden brown and the fat begins to render. This is where all the flavor starts—don't rush it. Once the bacon is crispy and slightly caramelized, use a slotted spoon to remove it from the pot and set it aside on paper towels to drain excess fat.
Leave the rendered bacon fat in the pot—this is liquid gold for building flavor. If there's too much fat (more than ¼ cup), carefully pour off the excess, leaving just enough to coat the bottom of the pot. This fat will help develop the rich, smoky base of your soup.
Sauté Onion and Garlic
In the same pot with the bacon fat, add the 1 whole yellow onion that's been diced into medium-sized pieces. Cook over medium heat for 5-6 minutes, stirring occasionally, until the onions soften and begin to turn light golden brown. You want them to caramelize just slightly—this adds sweetness to balance the smokiness.
After the onions are tender, add the 3 cloves minced garlic and cook for 30 seconds until fragrant. Garlic burns quickly, so keep an eye on it—you'll know it's ready when the aroma fills your kitchen. If the onions start to stick, add 1 tablespoon of the chicken broth to deglaze the pan and scrape up any browned bits from the bottom.
Build the Flavor Base
Stir in the 2 tbsp tomato paste and cook for 1 minute until it darkens slightly and blends smoothly with the onions and garlic. This step deepens the soup's richness and balances the acidity from the vinegar we'll add later. Next, pour in the 1 tbsp apple cider vinegar and let it simmer for 30 seconds—this brightens the flavors and cuts through the richness of the bacon.
Add the 1 tsp dried thyme, 1 tsp salt, and ½ tsp black pepper, then stir everything together. Taste the mixture—this is your flavor foundation. If you want more depth, you could add a pinch of smoked paprika here, but the recipe as written gives you a solid, balanced base without needing extra ingredients.
Simmer the Beans and Broth
Pour in the 4 cups chicken broth and bring everything to a gentle boil. Once boiling, reduce the heat to low and stir in the 15 oz drained white beans and 15 oz drained kidney beans. Let the soup simmer for 15-20 minutes, stirring occasionally. The beans will soften slightly, and the flavors will meld together beautifully.
Here's the thing—this soup tastes even better if you let it sit for 10 minutes after cooking. The flavors continue to develop as it rests. While it simmers, you can chop the 2 whole green onions for garnish. These add a fresh, bright finish that cuts through the richness of the bacon and beans.
Finish and Serve
Return the crispy bacon to the pot and stir gently to distribute it throughout the soup. Taste and adjust the seasoning—you might need a little more salt, especially if you used low-sodium broth. The soup should be hearty but not overly salty, with a perfect balance of smoky, savory, and slightly tangy flavors.
Ladle the soup into bowls and garnish each serving with a sprinkle of the chopped green onions. Serve immediately while warm—this soup is best enjoyed fresh from the pot. If you have leftovers, they'll keep in the refrigerator for 3-4 days, and the flavors actually deepen over time. Pair it with crusty bread to soak up every last drop of that smoky, bean-rich broth.
Pro Tips For Making Bean And Bacon Soup Recipe Real Simple
- CRISP THE BACON LOW: I learned this the hard way—cooking bacon too fast makes it greasy and turns the soup into a swamp. Use medium-low heat and spread the slices out in a single layer. Let them render slowly, flipping only once, so the fat renders evenly and the edges get crisp without burning.
- CHOP ONIONS SMALL: Skip the big chunks—this isn’t stew. Dice the onion into ¼-inch pieces so they dissolve into the soup instead of sitting like rocks. If you’re impatient, pulse them a few times in a food processor, but don’t overdo it or they’ll turn to mush.
- DRAIN BEANS WELL: Rinse the canned beans twice under cold water to wash away excess sodium and that weird metallic taste. I know it’s extra work, but skipping this step means your soup will taste like a salty brine instead of rich, savory broth.
- SIMMER NOT BOIL: Once everything’s in the pot, keep the heat at a gentle simmer—no rolling boils. High heat breaks down the beans into a gluey mess and turns the bacon grease into a greasy film on top. A steady simmer for 20 minutes lets the flavors meld without falling apart.
Health benefits of this dish
Protein Powerhouse
This soup packs a whopping 20 grams of plant-based protein per serving thanks to the combination of white and kidney beans. That's nearly half your daily protein needs in one bowl!
The bacon adds an extra 10 grams of protein and healthy fats, making this a complete meal that keeps you full for hours. 💪
Heart-Healthy Fats
The bacon fat contains beneficial monounsaturated fats that support heart health, while the beans provide soluble fiber that helps lower LDL cholesterol. The combination of lean protein and fiber makes this soup ideal for maintaining healthy blood sugar levels.
I've found that eating this soup regularly helps me stay energized without the afternoon slump.
Fiber-Rich Foundation
With 12 grams of dietary fiber per serving, this soup supports digestive health and keeps you feeling satisfied. The beans provide both soluble and insoluble fiber, promoting regularity and feeding your gut microbiome. The apple cider vinegar adds an extra digestive benefit by helping regulate stomach acid production.
Vitamin Boost
Kidney beans are particularly rich in folate (vitamin B9), with one serving providing 25% of your daily needs. This is essential for cell growth and DNA synthesis.
The white beans contribute significant amounts of thiamine (vitamin B1) and iron, supporting energy metabolism and oxygen transport in your blood. 🌱
Low-Calorie Comfort
Despite its rich flavors, this soup contains only about 280 calories per serving, making it a guilt-free comfort food. The combination of protein, fiber, and healthy fats creates satiety without excessive calories. I've served this to friends who are watching their weight, and they always ask for seconds!
Bone-Strengthening Nutrients
The beans provide magnesium and phosphorus, both crucial for maintaining strong bones. The chicken broth adds collagen and calcium>, supporting joint health and bone density. This makes the soup particularly beneficial for active individuals or those looking to support their skeletal system through diet. 💡
Nutrition facts
Frequently asked questions
Can I make this soup without bacon?
Yes! For a vegetarian version, substitute the bacon with 6 oz smoked turkey bacon or 6 oz crispy chickpeas (for crunch). Add 1 tsp smoked paprika to the broth to mimic the smoky flavor. The soup will still be hearty and delicious—just skip the meaty richness.
How can I make this soup even quicker?
Skip the onion sautéing by adding 1 tbsp onion powder and ½ tsp garlic powder directly to the broth. Use pre-cooked bacon bits (found in the refrigerated section) to save 10 minutes of cooking time. The soup will still taste amazing with these shortcuts!
What's the best way to store leftovers?
Let the soup cool completely before transferring to airtight containers. Store in the fridge for up to 4 days, or freeze portions for 3 months. To reheat, warm on the stove over medium-low heat until bubbling, stirring occasionally. Add a splash of water or broth if it thickens too much.
Can I use dried beans instead of canned?
Soak 1 cup dried white beans and 1 cup dried kidney beans overnight, then simmer for 1-1.5 hours until tender. Use the same amount as the canned beans in the recipe. The texture will be slightly thicker, so add ½ cup extra broth if needed. This method adds extra flavor but requires more time.
What makes this soup different from other bean soups?
The key is the bacon fat and apple cider vinegar combination. The rendered bacon fat creates a rich, smoky base while the vinegar adds brightness that cuts through the richness. Most bean soups rely on heavy cream or butter—this version keeps it light but flavorful. The mix of white and kidney beans also gives it a perfect texture balance.
