Salads
Buca Di Beppo's spinach salad recipe delivers that signature restaurant flavor right in your home kitchen. The secret lies in crispy bacon bits that stay warm, creamy herb dressing that coats every leaf, and the perfect balance of textures that makes this salad irresistible.
After years of recreating it from memory, I've finally cracked the code for that authentic Buca experience.
This salad combines fresh baby spinach with crispy bacon that's cooked to perfection—crunchy edges and tender centers—then tossed in a velvety dressing made with mayo, sour cream, and fresh herbs. The key technique is keeping the bacon warm while assembling the salad, so every bite delivers that signature Buca crunch.
My grandmother used to say "warm bacon makes everything better," and she was absolutely right.
What you'll end up with is a salad that's rich, satisfying, and packed with flavor—creamy dressing clinging to each leaf, crispy bacon adding texture, and the perfect balance of tangy and savory notes. It's the kind of salad that feels special enough for company but simple enough for weeknight dinners.
The restaurant version always impressed me, but this homemade version tastes even better because I control every ingredient.
Serve immediately for the best texture and flavor, or assemble ahead and warm the bacon separately just before serving. The dressing can be made a day in advance, which makes this salad perfect for meal prep. Here's how to recreate Buca's signature dish at home with restaurant-quality results.
Ingredients for buca di beppo spinach salad
Fresh spinach, crispy bacon, and velvety herbs—everything you need for that signature Buca crunch and creamy flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Baby Spinach Leaves 🌿 | 10 oz | Fresh, crisp, and vibrant |
| Thick-Cut Bacon 🥓 | 8 oz | Applewood smoked preferred |
| Mayonnaise 🥫 | ½ cup | Duck egg mayo for richness |
| Sour Cream 🧀 | ¼ cup | Full-fat for creaminess |
| Fresh Chives 🌱 | ¼ cup | Finely chopped, vibrant green |
| Fresh Dill 🌿 | ¼ cup | Finely chopped, fresh |
| Fresh Parsley 🌿 | ¼ cup | Finely chopped, flat-leaf |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Dijon Mustard 🌶️ | 1 tsp | High-quality, tangy |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For finishing |
The bacon is non-negotiable here—thick-cut applewood smoked gives that perfect crunchy edge and tender center. Costco or local butcher shops usually have the best quality. If you can't find thick-cut, regular bacon works in a pinch (just cook it a little longer). The spinach? Baby spinach leaves are ideal—they're tender and less bitter than regular spinach. Look for vibrant green leaves with no brown spots. Fresh herbs are a must for that authentic Buca flavor—chives, dill, and parsley should all be bright green and fragrant. If you're using dried herbs, use half the amount, but honestly, fresh makes all the difference.
No duck egg mayo? Regular mayo plus a splash of sour cream gets you close. Short on chives? Green onions work too, but they have a slightly sharper bite. The dressing can be made ahead, but add the lemon juice and herbs right before tossing to keep everything fresh. If you don't have Dijon mustard, yellow mustard in a pinch, but the flavor won't be as refined. The garlic is key—freshly minced adds depth that jarred garlic can't match. For extra richness, stir in an extra tablespoon of sour cream. Trust me, it's worth it.
This salad is best served immediately, but you can assemble ahead and warm the bacon separately just before serving. The dressing keeps for 3-4 days in the fridge, but the herbs will start to lose their punch after a day. Store the dressing in an airtight container, and keep the bacon bits in a separate container to maintain crispiness. For meal prep, portion the dressing and spinach separately, then toss everything together right before eating. The bacon bits stay crispy for up to 2 days if stored in a single layer on a wire rack.
Why You'll Love This Recipe
- No-Bacon Burnout: I swear, the thick-cut bacon here doesn’t just add flavor—it’s the star. Crispy edges with that creamy, rendered fat? That’s the magic. And honestly? I’ve made this at least twice a week for months, and we never get tired of it.
- Two-Ingredient Dressing: Mayo and sour cream? Yes, really. But here’s the thing—it’s rich without being heavy, and it clings to those spinach leaves like a dream. No fancy emulsifying required. Just mix, pour, done. (I’ll admit, I’ve skipped measuring entirely and it’s still perfect.)
- Lunchbox Hero: This salad holds up like a champ. Pack it the night before, and the bacon stays crispy, the dressing stays creamy. My kids actually eat their greens now—well, until they pick out the chives, but that’s a minor victory.
- Budget Breakthrough: Thick-cut bacon in bulk and spinach on sale? This is my go-to when I’m pinching pennies. A single batch feeds four, and leftovers? They’re even better the next day. (Yes, even on a Tuesday night.)
Step-by-step instructions for Buca Di Beppo spinach salad
This salad delivers that signature Buca Di Beppo creaminess with warm bacon and fresh herbs—easy to make, impossible to resist.
Cook the Thick-Cut Bacon to Crispy Perfection
Line a baking sheet with parchment paper and arrange the 8 oz thick-cut bacon in a single layer, cutting any large pieces to fit. Place in a 400°F preheated oven and bake for 18-20 minutes until the edges are deep golden brown and the bacon is crispy but still pliable. Real talk: this is where the magic happens—the bacon should be crisp enough to hold its shape but still have that melt-in-your-mouth texture.
Transfer the bacon to a paper towel-lined plate and let it cool for 5 minutes before breaking it into 2-inch pieces. Save the bacon fat in the baking sheet—you'll use it later to add richness to the dressing. If you're impatient and want to speed things up, you can cook the bacon in a skillet over medium heat for 8-10 minutes, flipping once, but oven-baking gives you that perfect even crispiness without missing a bite.
Whisk Together the Creamy Herb Dressing
In a medium bowl, combine the 0.5 cup mayonnaise, 0.25 cup sour cream, 1 tbsp lemon juice, 1 tsp Dijon mustard, 1 tsp salt, and 0.5 tsp black pepper. Whisk until smooth—this is your base, and you want it completely homogeneous so the dressing doesn’t separate later. Here’s the thing: duck egg mayo makes all the difference. It’s richer and creamier than regular mayo, so don’t skimp on this step.
Next, add the 2 cloves minced garlic, 0.25 cup chopped fresh chives, 0.25 cup chopped fresh dill, and 0.25 cup chopped fresh parsley. Fold these in gently with a spatula—you don’t want to overmix, or the herbs will turn to mush. Taste the dressing and adjust the seasoning if needed. It should be tangy, herby, and just a touch peppery. If it’s too thick, add 1-2 teaspoons of water to loosen it up.
Assemble the Salad with Warm Bacon and Dressing
In a large bowl, gently toss the 10 oz baby spinach leaves with 1 tablespoon of the reserved bacon fat from the baking sheet. This step ensures the spinach stays crisp and vibrant—no wilted leaves here. Add the crispy bacon pieces and toss lightly to distribute them evenly. The warm bacon will release its aroma, filling your kitchen with that irresistible smoky scent.
Drizzle the creamy herb dressing over the spinach and bacon, tossing gently to coat everything evenly. You want every leaf to get a little bit of that rich, herby dressing without turning the salad soggy. If you’re serving this salad immediately, give it one final toss right before plating. For the best texture, let it sit for 5 minutes to allow the flavors to meld—trust me, it makes a difference.
Finish with a Drizzle of Olive Oil (Optional but Recommended)
For that final touch of elegance, drizzle 1 tablespoon of extra-virgin olive oil over the top of the salad just before serving. The oil adds a silky finish and balances the richness of the dressing. Toss lightly to distribute it evenly. This step is optional, but it’s the secret to that restaurant-quality finish. Serve immediately while the bacon is still crisp and the spinach is fresh.
This salad is all about contrast—creamy dressing, crispy bacon, fresh herbs, and vibrant spinach. It’s the kind of dish that feels indulgent but is actually simple to make. Plus, it’s perfect for meal prep: just keep the dressing separate until you’re ready to serve to maintain that perfect crunch.
Pro Tips For Making Buca Di Beppo Spinach Salad
- COOL THE BACON FAST: Dump the cooked bacon onto a wire rack instead of the cutting board—it crisps up faster and stays crunchier when you chop it later. I learned this the hard way after soggy bacon ruined a salad I’d spent 20 minutes on.
- SALT THE SPINACH FIRST: Toss the baby spinach with a pinch of salt and let it wilt for 1-2 minutes before adding anything else. This draws out moisture so your dressing clings better and the leaves stay vibrant, not limp.
- DON’T OVERMIX THE DRESSING: Stir the mayo and sour cream just until combined—lumps are fine. Overworking it makes the dressing greasy and heavy. The original Buca version keeps it simple, and that’s why it works.
- CHOP CHIVES LAST: Save the fresh chives for the final toss, not when you’re prepping the bacon. They bruise easily and lose their bright flavor if left sitting in the dressing. Sprinkle them in right before serving for maximum pop.
Pro cooking tips for buca di beppo spinach salad
Bacon Crispiness
The key to that signature Buca crunch lies in oven-baked thick-cut bacon at 400°F for 18-20 minutes. I've tried skillet methods, but oven-baking gives even, crispy edges without missing a bite.
Let the bacon cool 5 minutes before breaking—this prevents crumbling. Save that bacon fat! It adds richness to the dressing. 🥓
Dressing Consistency
Whisk the mayo and sour cream until completely smooth to prevent separation. I like to add the herbs last and fold gently with a spatula—overmixing turns them to mush. Taste before serving: it should be tangy, herby, and just slightly peppery.
If too thick, add 1 tsp water at a time until silky. The secret? Duck egg mayo makes all the difference—it's richer than regular. 💛
Spinach Freshness
Toss spinach with 1 tbsp reserved bacon fat before adding dressing—this keeps leaves crisp. I always use baby spinach for tender texture. For extra vibrancy, add dressing just before serving. If prepping ahead, store spinach and dressing separately and toss together when ready. 🌿
Warm Bacon Trick
Bacon loses crispness quickly. For meal prep, store bacon bits in a single layer on a wire rack at room temp. Reheat in a 350°F oven for 3-5 minutes before serving. This maintains that signature Buca crunch. I've learned the hard way—cold bacon ruins the whole salad! ⏰
Herb Freshness
Fresh herbs make or break this salad. I chop chives, dill, and parsley just before mixing into the dressing. If using dried herbs, use half the amount—but fresh gives that authentic Buca flavor. Store herbs wrapped in paper towels in the fridge for up to 3 days. 🌱
Final Touches
Drizzle with 1 tbsp extra-virgin olive oil right before serving for that restaurant-quality finish. This balances the richness and adds silky texture. Serve immediately while bacon is crisp and spinach is fresh. Pro tip: Let the salad sit 5 minutes after tossing to let flavors meld. ✨
Nutrition facts
Frequently asked questions about Buca Di Beppo spinach salad
Can I make this salad ahead of time?
Yes, but with a few key tricks! Store the dressing separately in an airtight container for up to 3 days, and keep the bacon bits in a single layer on a wire rack to maintain crispness. Toss everything together just before serving. The spinach should be added last to prevent wilting. For the best texture, reheat bacon bits in a 350°F oven for 3-5 minutes before assembling.
What if I don't have duck egg mayo?
No problem! Use regular high-quality mayo plus an extra 2 tablespoons of sour cream for richness. The flavor won't be identical, but it'll still be delicious. For extra depth, add 1 teaspoon of lemon juice to brighten the dressing. My grandmother always said "good ingredients make good food," but this substitution works in a pinch.
Why does my dressing get watery?
This usually happens when the herbs release moisture or if you add too much water. The fix? Whisk the mayo and sour cream until completely smooth first, then fold in herbs gently. If it's still too thin, stir in 1 teaspoon of Dijon mustard to thicken it naturally. I've learned that adding herbs last prevents this issue completely.
Can I substitute regular spinach for baby spinach?
You can, but the texture will be different. Regular spinach has tougher stems that can make the salad less tender. If using it, remove stems first and chop leaves finely. Baby spinach gives that signature Buca texture—soft, tender, and perfect for soaking up dressing. For a compromise, use a mix of both but keep the baby spinach as the majority.
How do I keep the bacon extra crispy?
The secret is baking at 400°F until edges are deep golden brown, then letting it cool completely before breaking. Store bacon bits in a single layer on a wire rack at room temperature. For reheating, use a 350°F oven for 3-5 minutes—never the microwave! The key is low and slow to restore crispness without making it rubbery. I've ruined many batches by skipping this step.
