Soups & Stews
This Batim bacon soup recipe transforms a simple broth into a luxurious, creamy experience with layers of smoky, savory depth. Inspired by Malaysian and Indonesian traditions, it blends crispy bacon with aromatic spices like turmeric and lemongrass, creating a velvety soup that feels indulgent yet balanced.
The secret lies in slow-cooking the broth to develop rich, caramelized flavors while keeping the texture impossibly smooth.
The dish starts with crispy bacon rendered until golden, then simmered with fragrant spices and vegetables until tender. A blend of Gruyère and cream transforms the broth into a rich, velvety base, while traditional Batim seasonings—turmeric, galangal, and lemongrass—add warmth and complexity.
The result is a soup that’s both comforting and sophisticated, perfect for chilly evenings or special gatherings.
What makes this recipe stand out is the smoky Gruyère crunch that tops each bowl, adding texture and a nutty depth. The broth is infused with fresh herbs like cilantro and Thai basil, balancing the richness with brightness.
Serve it with crispy fried shallots for extra crunch, and you’ll have a dish that’s as impressive as it is delicious—without sacrificing ease.
This soup is versatile enough for weeknight dinners but elegant enough for guests, making it a go-to recipe for any occasion. The blend of traditional spices and creamy richness ensures every spoonful is memorable. Ready to elevate your soup game? Let’s get cooking.
Ingredients for batim bacon soup
Creamy, smoky, and packed with aromatic depth—this soup transforms simple ingredients into a luxurious experience.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 8 oz | Thick-cut for crispiness, cut into 1-inch pieces |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced |
| Fresh Turmeric 🌿 | 1 tbsp | Grated, or 1 tsp ground turmeric |
| Fresh Galangal 🌿 | 1 inch | Thinly sliced, or substitute ginger |
| Lemongrass 🌿 | 2 stems | White part only, finely chopped |
| Gruyère Cheese 🧀 | 1 cup | Shredded, smoked variety preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Thai Basil 🌿 | ¼ cup | Fresh leaves, torn |
| Shallots 🧅 | 2 whole | For frying, thinly sliced |
| Olive Oil 🫒 | ½ cup | For frying shallots |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The bacon sets the stage here. Thick-cut bacon from the deli counter (like Oscar Mayer or Hormel) gives you that perfect crispy texture—none of that flimsy supermarket stuff. For the spices, Penzeys Spices carries authentic galangal and lemongrass if you can't find it at your local Asian market. Fresh turmeric is ideal, but ground turmeric at half the amount works in a pinch. Gruyère is non-negotiable for that nutty, smoky crunch—Miyoko's is a great vegan alternative if needed, though traditionalists will insist on the real deal.
No galangal? Ginger at double the amount mimics the peppery bite. Short on Thai basil? Regular basil plus a pinch of anise gets you close. The shallots for topping? Trader Joe's sells pre-sliced frozen ones—perfect for quick frying. For the broth, low-sodium is key—you're adding plenty of salt later. And that heavy cream? Full-fat is essential—light cream won't give you that velvety texture. If you're avoiding dairy, coconut cream works surprisingly well, though it adds a slight sweetness.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. Store the toppings (Gruyère, fried shallots) separately to keep them crisp. For meal prep, freeze the broth without the cream—stir in fresh cream when reheating. The bacon can be cooked ahead and stored in the fridge for 1 week, but it's best used fresh. Fresh herbs like cilantro and Thai basil? Wrap in damp paper towels and store in a sealed container to keep them vibrant for 5 days.
Why You'll Love This Recipe
- No-Fuss Ingredients: I swear by this recipe because it uses stuff I always have on hand—thick-cut bacon, onions, and garlic—plus just two specialty items (turmeric and galangal) that make it feel special without requiring a shopping spree. The galangal? It’s like ginger’s cooler cousin, giving that warm, citrusy kick without overpowering.
- Crispy-Creamy Magic: That first bite of bacon, still crackling, with the broth’s velvety richness? It’s the kind of contrast that makes you pause mid-slurp. The turmeric and galangal simmer into the broth until it’s golden and fragrant, but the bacon’s smoky crunch keeps it from feeling heavy—more like a hug in a bowl.
- Leftover Goldmine: This soup only gets better the next day. Honestly, I make a big batch on Sundays because the flavors meld into something deeper, and the bacon stays perfectly crispy even when reheated. Pack it for lunch or freeze it—it’s my go-to for lazy days or when I’m too tired to cook.
- Weeknight Workhorse: Between us, this is my secret weapon for nights when I’d rather not stand at the stove for hours. Toss in the bacon first, let it render while I chop onions, then dump everything into one pot and simmer. By the time I’m done, the house smells amazing, and I’ve got a meal ready in under 40 minutes—no fuss, no stress.
Step-by-step instructions for Batim bacon soup
Master this aromatic blend of smoky bacon, fragrant herbs, and velvety cheese for a soup that delivers depth and richness.
Render Bacon and Build the Aromatic Base
Place the 8 oz thick-cut bacon in a large Dutch oven over medium heat. Cook undisturbed for 8-10 minutes until the bacon becomes deep golden brown and crispy, releasing its fat into the pan. This rendered fat forms the flavor foundation for your soup.
Once the bacon is crisp, remove it with a slotted spoon and set aside on paper towels to drain. In the same Dutch oven, add 0.5 cup olive oil and return the pan to medium heat. Add the 1 whole yellow onion and 2 whole shallots, cooking for 5-6 minutes until softened and translucent. Stir in the 6 cloves garlic, 1 tbsp fresh turmeric, 1 inch fresh galangal, and 2 stems lemongrass, cooking for another 2 minutes until fragrant. This aromatic trio creates the signature Southeast Asian warmth that defines this soup.
Simmer the Broth with Herbs and Spices
Pour in the 4 cups chicken broth and bring to a gentle boil. Reduce heat to low and let it simmer for 15 minutes, allowing the flavors to meld. This slow simmer extracts maximum flavor from your aromatics while preventing the broth from becoming bitter.
Season with 1.5 tsp salt and 0.5 tsp black pepper, then stir in the 0.25 cup Thai basil and 0.25 cup fresh cilantro. The basil adds a peppery depth while the cilantro brightens the dish with its citrusy notes. Let the soup continue simmering for another 5 minutes to infuse the herbs completely.
Incorporate Cream and Cheese for Richness
Reduce heat to low and gradually whisk in the 1 cup heavy cream, ensuring it's fully incorporated. Add the 1 cup shredded Gruyère cheese and stir until completely melted, creating a luscious, velvety texture. The cheese should dissolve smoothly without creating any lumps.
Return the crispy bacon to the soup and let it warm through for 2-3 minutes. This step ensures the bacon maintains its texture while infusing the broth with its smoky flavor. The combination of cream and cheese creates that signature creamy consistency promised in the introduction, balancing the soup's rich flavors.
Finish and Serve with Perfect Texture
Taste and adjust seasoning if needed, adding more salt or pepper as required. The soup should have a perfect balance of smoky, creamy, and herbal notes. Ladle the soup into bowls, ensuring each serving contains a generous portion of crispy bacon.
Garnish each bowl with an additional sprinkle of Thai basil and cilantro for freshness. Serve immediately while the Gruyère maintains its creamy texture and the bacon remains crisp. The contrast between the velvety broth and the crunchy bacon creates a satisfying mouthfeel that makes this soup truly memorable.
Pro Tips For Making Batim Bacon Soup
- CRACK THE BACON LOW: The first 5 minutes of cooking thick-cut bacon at medium-low heat are where the magic happens—not high heat, which burns the edges before the fat renders. I learned this the hard way after dealing with crispy outs and greasy ins; patience here means richer flavor and less cleanup.
- PEEL GALANGAL LAZY: Skip the tedious scraping—just slice the galangal lengthwise, then smash it flat with the side of your knife before cutting into thin strips. The exposed flesh releases flavor faster, and you avoid the mess of peeling every layer (yes, even if you’re impatient like me).
- SWEAT ONIONS UNTIL SOFT: Don’t rush the onion step—cook them until they’re nearly translucent and just starting to caramelize (about 8-10 minutes). This builds depth before the turmeric and galangal join the party, or you’ll end up with a soup that tastes like raw onion hiding under spices.
- STIR IN TURMERIC LAST: Add the fresh turmeric after the galangal and garlic have cooked for 2-3 minutes—this prevents it from turning bitter. I was skeptical until I tried it; now I swear by the bright, earthy finish it gives without overpowering the other flavors.
Flavor customization for batim bacon soup
Spice Level Boost
For a kick, add 1 tsp sambal oelek when simmering the broth—it brings the heat while keeping the Southeast Asian vibe. I like to balance it with ½ tsp brown sugar to caramelize the spices slightly.
If you prefer milder heat, ½ tsp chili flakes or a pinch of cayenne works beautifully. 🌶️
Creamy Upgrade
Swap the heavy cream for ½ cup coconut cream and ½ cup whole milk to lighten the soup while keeping richness. For extra decadence, stir in 1 oz mascarpone cheese at the end—it adds a silky texture without overpowering. Trust me, your taste buds will thank you! 🥛
Herbal Variations
Swap Thai basil for Italian basil plus 1 tsp anise seeds to mimic the anise notes in traditional Batim seasonings. Or try fresh mint leaves—just 1 tbsp—for a refreshing twist. Both options keep the soup vibrant while adding new layers of flavor.
Cheese Swaps
Gruyère is ideal, but Comté or Parmigiano-Reggiano both work beautifully. For a vegetarian option, use nutritional yeast (2 tbsp) mixed with ½ cup cashew cream—it mimics the umami depth of cheese. Just remember, the texture will be slightly different but still delicious.
Vegetable Add-Ins
Add ½ cup sliced mushrooms (shiitake or cremini) when sautéing the onions for an earthy depth. Or stir in ½ cup baby spinach just before serving—it wilts perfectly and adds a pop of color. Both additions keep the soup hearty and nutritious. 🥗
Nutrition facts
Frequently asked questions
What makes this Batim bacon soup different from regular bacon soup?
This recipe blends traditional Southeast Asian flavors with creamy comfort food. The aromatic spices like turmeric, galangal, and lemongrass create a warm, earthy depth, while the smoked Gruyère and crispy bacon add rich, savory layers. It's essentially a fusion of Malaysian/Indonesian seasonings with a creamy French-inspired texture.
Can I substitute any of the Southeast Asian ingredients?
Galangal can be swapped for ginger at double the amount, and lemongrass can be omitted if unavailable. For turmeric, use ½ tsp ground turmeric instead of fresh. The dish will still taste delicious while keeping that warm, aromatic base.
How do I prevent the soup from getting too heavy or greasy?
Use thick-cut bacon and remove it before adding the broth to reduce excess fat. For a lighter version, skim fat from the broth after simmering or use low-fat cream (though texture may change). The key is balancing richness with fresh herbs like cilantro and Thai basil to keep it bright.
Can I make this soup ahead of time?
Yes! The soup actually tastes better the next day. Store it in an airtight container for up to 4-5 days in the fridge. Keep the bacon and fried shallots separate to maintain crispness. For freezing, store without the cream and add fresh cream when reheating.
What's the best way to reheat leftovers?
Gently reheat on low heat or in the microwave at 50% power** to avoid breaking the cream. Stir occasionally to prevent separation. For extra richness, add a splash of warm milk or cream when reheating. Never boil—just warm until steaming throughout.
