Bacon Bone Soup Recipe: Deep Flavor From Every Last Bite

Soups & Stews

Bacon Bone Soup Recipe: Deep Flavor From Every Last Bite

This bacon bone soup recipe transforms humble ingredients into a rich, velvety broth that carries deep, smoky flavor in every spoonful. The secret lies in rendering crispy bacon first—its rendered fat becomes the golden foundation for a broth so rich it practically sings.

What starts as a simple simmer evolves into a restaurant-worthy dish where each sip delivers layers of savory depth.

Professional cooks know the magic happens in the slow simmer—roasted bones release their marrow, while aromatics like onions, garlic, and celery build complexity. Skimming fat ensures a silky texture, while a final touch of herbs brightens the richness.

The result? A soup so satisfying it becomes the centerpiece of any meal, with crispy bacon bits floating on top for extra texture.

Perfect for chilly evenings or as a hearty starter, this soup delivers restaurant-quality flavor without the fuss. The technique is straightforward, but the reward—broth so flavorful it lingers—makes it worth every minute. Whether you're feeding a crowd or treating yourself to a comforting bowl, this recipe never disappoints.

Bonus: The leftovers taste even better the next day, making it ideal for meal prep. Let's get started on creating soup so rich, it'll have everyone asking for seconds.

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

Ingredients for bacon bone soup

Six aromatic vegetables, two pounds of smoky bacon bones, and a slow simmer transform humble ingredients into restaurant-quality soup.

Ingredient Amount Notes
Bacon Bones 🥓 2 lb From pork belly, cut into pieces
Yellow Onions 🧅 2 whole Chopped into 1/2-inch pieces
Carrots 🥕 4 whole Peeled, cut into 1-inch chunks
Celery Stalks 🌿 4 whole Cut into 1-inch pieces
Garlic Cloves 🧄 6 cloves Smashed, not minced
Fresh Thyme Sprigs 🌿 2 whole Stems intact for easy removal
Fresh Bay Leaves 🌿 2 whole Dried bay leaves as substitute
Black Peppercorns 🌶️ 1 tbsp Crushed, not ground
Salt 🧂 2 tsp Diamond Crystal kosher salt
Dry Sherry 🍷 ½ cup Or substitute with white wine
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Heavy Cream 🥛 ½ cup Optional for finishing

The bacon bones are the heart of this recipe—look for pork belly cuts with ample marrow and fat at your local butcher or specialty grocer like Whole Foods. Freshness matters: bones should smell clean and have a vibrant pinkish hue. If you can't find pork belly bones, beef marrow bones work as a substitute, though the flavor profile shifts slightly. For maximum flavor, roast the bones at 375°F for 20-25 minutes before simmering to render the fat and deepen the smoky notes. Costco** often carries bulk bacon bones at a reasonable price, making this a cost-effective way to create restaurant-quality broth at home.

No sherry on hand? Dry white wine or even apple cider vinegar works in a pinch, though sherry's caramel notes are ideal. Fresh thyme and bay leaves are non-negotiable for that layered herbal complexity—dried substitutes work at half the quantity, but fresh delivers a brighter finish. The celery, onion, and carrot combination (classic mirepoix) builds the soup's aromatic foundation. For extra depth, char the vegetables slightly in a dry pan before adding to the pot. If you're making this ahead, freeze the aromatics in an ice cube tray with a splash of water to preserve their freshness until needed.

This soup develops its richest flavor after at least 3 hours of simmering, but it keeps beautifully for up to 5 days in the refrigerator or 3 months in the freezer. Skim the fat from the surface daily if storing in the fridge—the clearest broth results from thorough fat removal. For serving, reheat gently and finish with a swirl of heavy cream and fresh parsley. The leftovers only improve with time, as the flavors meld and deepen. Portion into individual containers for easy meal prep—each bowl will taste like a restaurant-worthy experience.

❤️

Why You'll Love This Recipe

  • I’ll be real: this soup works for lazy Sundays and rushed Tuesdays. Freeze leftovers for quick lunches, or serve it steaming hot at a game-day gathering—it’s that versatile. The veggies soften just enough to disappear, leaving that bacon-forward taste front and center.
  • Here’s what sold me: bacon bones are often cheaper than regular bacon, and a single batch stretches for days. Between the cheap veggies and the long simmer, you’re basically getting restaurant-quality broth for pennies—no guilt, just delicious leftovers.

Step-by-step instructions for bacon bone soup

Transform humble bacon bones into a rich, deeply flavorful soup that builds complexity hour by hour.

1

Prepare the Bones for Maximum Flavor Extraction

Pat the 2 lb bacon bones dry with paper towels to remove any surface moisture—this prevents steam from forming instead of rendering fat. Place them in a large Dutch oven or heavy pot and set over medium-high heat. Let them sear undisturbed for 8-10 minutes until the fat begins to render and the bones develop a deep golden crust.

Once the fat is actively bubbling, use a wooden spoon to scrape up the browned bits from the bottom of the pot—these contain concentrated flavor. Pour in 0.5 cup dry sherry immediately and scrape again to deglaze, dissolving those caramelized bits into the liquid. This step forms the flavor foundation of your soup.

2

Build the Vegetable Base and Season

Add the chopped 2 whole yellow onions, 4 whole carrots, 4 whole celery stalks, and 6 smashed garlic cloves to the pot. Stir to combine with the rendered fat and sherry mixture. Increase heat to medium-high and cook for 8-10 minutes, stirring occasionally, until the vegetables begin to soften and the onions turn translucent.

Add the 2 whole fresh thyme sprigs, 2 whole fresh bay leaves, 1 tbsp crushed black peppercorns, and 2 tsp salt. The thyme and bay leaves should float freely—their stems will make removal easier later. Pour in 8 cups cold water (enough to cover the bones and vegetables by 2 inches) and bring to a rolling boil over high heat. Once boiling, reduce heat to low and let the soup simmer uncovered.

3

Simmer Low and Slow for Deep Flavor Development

Simmer the soup for 3-4 hours, maintaining a gentle simmer rather than a rolling boil. Skim any foam or impurities that rise to the surface with a fine-mesh skimmer during the first hour—this keeps the broth clear. The longer you simmer, the more collagen from the bones will break down into gelatin, creating a naturally thick, velvety texture.

After 3 hours, check for doneness by removing a bone with tongs and testing its tenderness. The meat should pull away from the bone easily, and the broth should have developed a deep amber color with rich, meaty aroma. If the broth is still thin, continue simmering for another 30-60 minutes—the gelatin will thicken it as it cools.

4

Strain and Finish the Soup

Discard the bones and vegetables using a fine-mesh strainer or colander. Press gently on the solids to extract maximum flavor, but avoid squeezing the thyme and bay leaves—they can impart bitterness. Return the strained broth to the pot and skim off any remaining fat that has risen to the surface.

For a richer finish, stir in the 0.5 cup heavy cream (optional) and simmer for 2-3 minutes until warmed through. The cream adds a luxurious mouthfeel while balancing the soup's depth. Taste and adjust seasoning with additional salt or pepper if needed. Ladle the soup into bowls and garnish with 0.25 cup chopped fresh parsley for brightness and color.

👨‍🍳

Pro Tips For Making Bacon Bone Soup

  • CRACK THE BONES FIRST: I learned this the hard way—skipping this step means your soup will taste like it’s missing something. Use a meat mallet or rolling pin to smash the bacon bones before roasting; it exposes more marrow and renders fat faster, giving your soup that deep, rich flavor from the start.
  • SWEAT THE VEGETABLES LOW: After burning three batches of onions, I finally got it right: cook them on medium-low heat for 10-12 minutes until they’re soft and golden, not browned. This builds flavor without bitterness—your carrots and celery will absorb that sweetness better, and the soup won’t taste like it’s been sitting too long.
  • STRAIN THE SOUP TWICE: Yes, even if you’re impatient like me. First strain removes big bits; second strain through a fine-mesh sieve or cheesecloth catches the gritty bits that make your soup taste cloudy. It’s extra work, but the difference in texture is noticeable—smooth, silky, and restaurant-quality.
  • ROAST THE GARLIC SEPARATELY: My grandmother swore by this, and she was right: crush the garlic cloves, toss them in oil, and roast at 400°F for 8-10 minutes until fragrant and golden. Add them to the soup just before serving—this keeps the flavor intense and prevents it from turning bitter or blending into the background.

Perfect pairings for this dish

Crusty Bread Pairing

Nothing complements this rich soup like a warm, crusty loaf of bread to soak up every last drop of flavor. I love using a sourdough baguette from Boudin Bakery—its open crumb structure and tangy notes cut through the soup's richness beautifully.

For extra indulgence, brush the bread with garlic butter (melted butter mixed with 2 minced garlic cloves and a pinch of salt) before serving. 🥖

Cheesy Toppings

Add a creamy, melty element by sprinkling grated Gruyère cheese or Parmigiano-Reggiano on top just before serving. The cheese melts into the hot soup, creating a luxurious, velvety finish.

I recommend 1-2 tablespoons per bowl—just enough to enhance without overwhelming. For a vegetarian-friendly option, try nutritional yeast for a cheesy, umami kick.

Pickled Vegetables

Bright, tangy pickles balance the soup's richness perfectly. I like quick-pickled red onions (slice 1 small red onion thinly, soak in ½ cup vinegar, 1 tbsp sugar, and ½ tsp salt for 20 minutes) or store-bought dill pickles.

The acidity cleanses your palate between spoonfuls, making each bite more satisfying. Add 1-2 tablespoons per serving for a refreshing contrast.

Herb-Infused Oils

Drizzle the soup with herb-infused olive oil for an elegant touch. I blend ½ cup extra-virgin olive oil with 2 tbsp fresh parsley, 1 tbsp fresh thyme, and 1 crushed garlic clove, then let it steep for 15 minutes.

The aromatic oil adds a fragrant finish that elevates the dish to restaurant-worthy status. Use 1 teaspoon per bowl—just enough to enhance without overpowering.

Crispy Bacon Bits

Since the soup already uses bacon bones, add extra crispy bacon bits for texture contrast. Cook 4 slices of bacon in a skillet until crispy, then chop into small pieces.

The smoky, crunchy bits add another layer of flavor that ties back to the soup's foundation. Sprinkle 1 teaspoon per serving right before eating for maximum crunch. 🥓

Side Salad Balance

A simple arugula salad with a lemon vinaigrette (mix 2 tbsp olive oil, 1 tbsp lemon juice, ½ tsp Dijon mustard, and salt to taste) provides a refreshing contrast to the hearty soup.

The peppery greens and bright acidity cut through the richness, making this a perfect pairing for a complete meal. Serve on the side or even as a bed for the soup in a shallow bowl.

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 8g40%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 12g4%
Dietary Fiber 4g14%
Sugars 6g
Protein 22g44%
* 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 use regular pork bones instead of bacon bones?

The flavor will be different—bacon bones provide that signature smoky depth from rendered fat. For a similar effect, use pork belly bones or smoked pork bones if bacon isn't available. If you must use regular pork bones, add 2 tablespoons of smoked paprika to mimic the bacon's flavor profile.

2

How do I know when the soup is done?

The soup is ready when the bones are tender and the broth has a deep amber color with rich aroma. Test by removing a bone—if the meat pulls away cleanly, it's done. The broth should also have a naturally thickened, velvety texture after 3-4 hours of simmering.

3

Can I make this soup in a slow cooker?

Yes! Follow the same steps for searing bones and deglazing, then transfer everything to a 6-quart slow cooker. Cook on low for 8-10 hours or high for 5-6 hours. The slow cooker's gentle heat helps break down collagen for a naturally thick broth.

4

Why is my broth still cloudy after simmering?

Cloudiness usually means impurities weren't skimmed properly or the broth needs more time. Strain again through a fine-mesh sieve or cheesecloth for a clearer broth. For extra clarity, add 1-2 egg whites while simmering—they'll bind impurities and rise to the surface.

5

What can I do with leftover bones?

Save them! Roast the leftover bones at 400°F for 20 minutes, then store in a sealed container. They're perfect for making future stock—simmer with vegetables and herbs for 2-3 hours** to create a flavorful base for other dishes.

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