Black Bean and Bacon Soup Recipe: Smoky Depth and Crispy Bacon Bites

Soups & Stews

Black Bean and Bacon Soup Recipe: Smoky Depth and Crispy Bacon Bites

This black bean and bacon soup recipe delivers smoky depth and crispy bacon bites in every hearty spoonful—a perfect balance of protein and flavor.

The secret lies in slow-cooking bacon until it's perfectly rendered, then simmering it with beans, tomatoes, and aromatic spices until everything melds into a rich, velvety broth.

I developed this recipe after years of testing, ensuring the bacon stays crispy while the soup develops layers of flavor that keep it satisfying at any time of day.

The beauty of this soup is its versatility—it works equally well on the stovetop or in a slow cooker, making it ideal for busy weeknights or meal prep. The black beans provide a sturdy base, while the bacon adds a smoky, savory punch that elevates the dish.

A touch of cumin and smoked paprika deepens the flavor, while a splash of broth keeps the texture just right. Crispy bacon bits on top add a satisfying crunch that contrasts beautifully with the creamy soup.

What you'll end up with is a restaurant-quality soup that's hearty enough for a main course but light enough for lunch. The flavors develop as it simmers, creating a harmonious blend of smoky, spicy, and slightly sweet notes.

Each bite delivers tender bacon, soft beans, and a broth that's rich without being heavy. This is the kind of soup that disappears quickly, leaving everyone asking for seconds.

Serve it with crusty bread to soak up every last drop or pair it with a simple green salad for a complete meal. The recipe scales easily, so you can make a single serving or a batch for the week.

Here's how to bring it all together—simple steps for a soup that tastes like comfort food at its finest.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for black bean and bacon soup

Sixteen ingredients transform into a restaurant-worthy soup with smoky depth and crispy bacon bites.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 12 oz Thick-cut for crispiness, chopped
Black Beans 🫘 2 cups Drained and rinsed, cooked or canned
Diced Tomatoes 🍅 14 ½ oz Fire-roasted canned, undrained
Yellow Onion 🧅 1 whole Medium, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Chicken Broth 💧 4 cups Low-sodium preferred
Smoked Paprika 🌶️ 1 tbsp For authentic smoky flavor
Ground Cumin 🌿 1 tsp Toasted for deeper aroma
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 1 tbsp For crisping bacon
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍋 1 whole Juiced, for brightness

The bacon is non-negotiable here—thick-cut slices render perfectly while staying crispy. Costco or Trader Joe's sell pre-chopped bacon in bulk, saving time. For the black beans, low-sodium canned works best (just rinse thoroughly), but cooked dried beans add more texture. Fire-roasted diced tomatoes bring natural sweetness and smokiness—Muir Glen is my go-to brand. The onion and garlic form the aromatic base, so don't skip mincing them finely. Fresh cumin seeds toasted in a dry pan for 30 seconds before grinding release their full flavor, but pre-ground works in a pinch.

No thick-cut bacon? Regular bacon chopped into smaller pieces crisps faster but may render differently. Substitute canned tomatoes with fresh diced tomatoes roasted with olive oil and salt for deeper flavor. Out of smoked paprika? Regular paprika plus a pinch of liquid smoke mimics the effect. The broth is the soup's soul—low-sodium chicken broth prevents salt overload, but beef broth adds richness. For extra depth, swap half the broth for tomato paste (2 tbsp mixed with 1 cup water). The lime juice should be freshly squeezed—bottled juice lacks brightness. Garnish with crispy bacon bits and cilantro for that restaurant finish.

Store leftovers in airtight containers for 4-5 days in the fridge or freeze for up to 3 months. Reheat gently on the stove with a splash of broth to restore creaminess. Bacon bits lose crispiness when reheated, so save some for topping. This soup tastes even better the next day as flavors meld. Double the recipe and freeze portions for quick weeknight meals—Costco-sized containers work perfectly. The beans and bacon keep well separately, so assemble fresh when ready to serve for optimal texture.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just fry the thick-cut bacon until crispy, toss in the onions and garlic, then dump everything into a pot with the beans and tomatoes. No extra dishes, no fuss, and the bacon fat alone makes the soup taste like it simmered all day.
  • Smoky-Sweet Crunch: That first bite? The crispy bacon edges melting into the creamy black beans while the tomatoes add just enough tang—honestly, it’s the kind of flavor that makes you pause mid-spoonful. The garlic? Don’t skip it. It’s the secret weapon turning this into something dangerously addictive.
  • Meal Prep MVP: I make a double batch on Sundays because it reheats like a dream and keeps for days in the fridge. Toss it into a thermos for lunch, or serve it over rice for dinner—it’s my go-to when I need something hearty but won’t break the bank.
  • Budget-Friendly Powerhouse: Between us, thick-cut bacon might sound splurgy, but a few slices go a long way in this recipe. Black beans and canned tomatoes stretch it into four servings, and the onions and garlic are pantry staples. It’s the kind of meal that feeds the family without emptying the wallet—or the takeout menu.

Step-by-step instructions for black bean and bacon soup

Here's how to build rich, smoky flavor with perfectly crisp bacon—every technique matters.

1

Cook the Bacon Until Crisp

Place the 12 oz thick-cut bacon in a large pot over medium heat. Avoid crowding the pan—this prevents proper browning. Cook for 10-12 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. The fat should render out generously, creating a flavorful base for your soup.

Real talk: Don't rush this step. You want those bacon pieces to be crispy enough to bite into—that's what delivers the satisfying texture contrast. Once crisp, use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the pot. Reserve the bacon for garnish later.

2

Sauté Aromatics in Bacon Fat

Reduce the heat to medium-low and add the 1 whole yellow onion and 4 cloves garlic cloves to the pot with the bacon fat. Cook for 5-6 minutes, stirring occasionally, until the onions are soft and translucent and the garlic is fragrant but not browned. This step develops the soup's flavor foundation.

Here's the thing—you're using that precious bacon fat as your cooking medium. If it starts to smoke, reduce the heat immediately. You want the onions to caramelize slightly at the edges, but not burn. This is where the soup's depth of flavor begins.

3

Build the Soup Base

Add 1 tbsp olive oil to the pot if needed to prevent sticking, then stir in the 1 tbsp smoked paprika and 1 tsp ground cumin. Cook for 30 seconds until fragrant. Pour in the 14.5 oz diced tomatoes (with juices), 4 cups chicken broth, 1.5 tsp salt, and 0.5 tsp black pepper. Bring to a boil over high heat.

Once boiling, reduce heat to medium-low and let it simmer for 15 minutes. This allows the spices to bloom and the flavors to meld. Stir occasionally—you'll notice the soup developing a rich, smoky aroma. If it reduces too much, add a splash of water to maintain the proper consistency.

4

Add Beans and Finish Cooking

Add the 2 cups black beans (drained and rinsed) to the soup. Return to a gentle simmer and cook for another 10 minutes. The beans should be heated through and tender. Taste and adjust seasoning if needed—you might need a touch more salt to balance the flavors.

This is the moment that matters: the beans should be fully heated but still hold their shape. Overcooking will make them mushy. If you're using canned beans, they're already cooked, so just heat them through. The soup should have a hearty, thick consistency with visible bean pieces throughout.

5

Garnish and Serve

Remove the pot from heat and stir in the juice of 1 whole lime. This brightens the soup and cuts through the richness of the bacon and beans. Ladle the soup into bowls, then top each serving with the reserved crisp bacon and 0.25 cup chopped fresh cilantro. The contrast of crisp bacon against the warm soup creates the perfect texture experience.

Serve immediately while the bacon is still crisp. The soup should be aromatic with a balance of smoky, spicy, and slightly tangy flavors. Each bite should deliver that satisfying crunch from the bacon against the creamy, hearty bean broth.

👨‍🍳

Pro Tips For Making Black Bean And Bacon Soup

  • CRISP THE BACON LOW: I used to rush this step, but thick-cut bacon needs patience—cook it at 275°F (135°C) until the fat renders slowly and the edges turn deep mahogany. That’s when it gets crispy without burning, and the fat stays golden for frying onions later.
  • SOAK BEANS 1 HOUR: Skip this, and your soup will taste like you’re chewing cardboard. Rinse canned black beans twice in cold water, then soak them in warm water for 30-60 minutes before adding to the pot. The starches leach out, making the soup smoother and less gummy.
  • SWEAT ONIONS UNTIL SOFT: Don’t just chop and toss—cook the onions in bacon fat until they’re fully translucent and just starting to caramelize (about 8-10 minutes). This builds flavor that raw onions can’t match, and it prevents that sad, watery texture in the final soup.
  • SAVE TIME WITH TOMATO PASTE: Diced tomatoes work, but swap half for 1 tablespoon tomato paste cooked into the onions for 2 minutes first. It thickens the soup naturally, cuts down on canned tomato wateriness, and adds a deeper umami punch without extra effort.

Regional styles of black bean and bacon soup

Southern Smoky Style

In the South, this soup gets a deep smoky kick from slow-cooked bacon and a generous hand of hot sauce (like Crystal or Tabasco). I like to add ½ cup collard greens, chopped and wilted into the soup during the final 10 minutes of cooking.

Serve with cornbread for that classic Southern meal combo. The heat from the hot sauce balances the richness of the bacon beautifully. 🌶️

Southwest Spiced Twist

For a Southwest-inspired version, swap the smoked paprika for 1 tbsp chili powder and add ½ tsp cayenne pepper for heat. Stir in 1 diced jalapeño (seeds removed) with the beans, and finish with ¼ cup chopped cilantro and a squeeze of lime.

Serve with warm flour tortillas or avocado slices for dipping. This version has a fiery, zesty profile that pairs perfectly with cold beer. 🍺

New England Creamy Version

Up north, they love their soups thick and creamy. After simmering the beans, stir in ½ cup heavy cream or ½ cup Greek yogurt for richness. Top with crumbled feta cheese and a sprinkle of toasted pine nuts for crunch.

The creaminess contrasts the smoky bacon, making it feel like a cozy New England stew. Save this version for chilly days when you crave something hearty. ❄️

Tex-Mex Fiesta Style

Texas takes this soup to the next level with ground chorizo (about ½ lb) cooked with the bacon. Add 1 diced bell pepper and 1 cup corn kernels (fresh or frozen) when you stir in the beans.

Finish with sour cream, shredded cheddar, and diced avocado for a fiesta-worthy bowl. The chorizo adds a spicy, savory depth that’s pure Tex-Mex magic. 🌮

Cajun-Inspired Kick

For a Louisiana twist, boost the spices with 1 tsp Cajun seasoning and ½ tsp dried thyme. Add ½ cup andouille sausage, sliced and cooked with the bacon. Stir in 1 cup okra, chopped, during the final 10 minutes of cooking.

The okra thickens the soup naturally, and the andouille brings that classic Cajun smokiness. Serve with buttery cornbread for the full experience. 🔥

Slow-Cooker Adaptation

This soup is perfect for slow cookers—just brown the bacon first, then transfer everything (except lime and cilantro) to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The slow cooking deepens the flavors, making it even more comforting.

Add the lime and cilantro just before serving to keep the garnish fresh. This method is ideal for busy weeknights or meal prep. ⏰

Nutrition facts

Servings 6
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 4g20%
Cholesterol 35mg12%
Sodium 840mg37%
Total Carbohydrate 36g12%
Dietary Fiber 10g36%
Sugars 4g
Protein 20g40%
* 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 make this soup without bacon?

Swap the bacon for ½ lb smoked sausage (like kielbasa) or ½ cup crumbled chorizo for similar smoky flavor. For a vegetarian version, use 1 tbsp liquid smoke plus ½ cup mushrooms sautéed in olive oil. The key is maintaining that deep, savory base—just adjust the seasoning if needed.

2

How do I keep the bacon crispy in the soup?

Cook the bacon separately until perfectly crisp (10-12 minutes), then remove it with a slotted spoon. Reserve the bacon for garnish and only add it back to the soup when serving. The secret is never letting it sit in the hot liquid—it'll turn soggy in 5 minutes. For extra crunch, toast fresh bacon bits in a dry pan for 2 minutes before adding.

3

Can I use dried black beans instead of canned?

Yes, but you'll need to cook them first. Soak 1 cup dried black beans overnight, then simmer in 6 cups water with 1 tsp salt for 1.5-2 hours until tender. Drain and rinse before adding to the soup. Dried beans add more texture and earthiness, but they require advance planning. For convenience, canned beans work perfectly.

4

Why does my soup taste too salty?

Most likely, your broth or canned beans contain hidden sodium. Use low-sodium chicken broth and rinse canned beans thoroughly. If it's still too salty, stir in ½ cup plain Greek yogurt or 1 tbsp lemon juice to balance the flavor. For immediate fixes, add 1 extra cup of broth or ½ cup water to dilute the salt. Taste as you go!

5

Can I make this soup in an Instant Pot?

Sauté the bacon and aromatics as directed, then add all ingredients except lime and cilantro. Seal the lid and cook on high pressure for 8 minutes. Quick-release the pressure, stir in lime juice, and garnish. The Instant Pot cuts cooking time to 20 minutes total while keeping flavors rich. For extra creaminess, mash ½ cup beans against the pot sides before releasing pressure.

★★★★★4.9(11 reviews)
Categories Soups & Stews