Salads
Babs' broccoli salad delivers that perfect balance of creamy ranch dressing and crunchy textures that make it a crowd-pleaser. 💛 The secret lies in crispy bacon, sharp cheddar, and almonds that add satisfying bites, all tossed in a tangy dressing that keeps everything fresh. This isn't your average side salad—it's the kind of dish that disappears from the bowl before the main course even arrives.
The recipe builds on a classic formula but elevates it with a homemade ranch dressing that's richer and more flavorful than store-bought versions. We'll cook the bacon until crispy, melt the cheese just enough to create pockets of gooey goodness, and toast the almonds to deepen their flavor. Every element comes together in a way that makes this salad feel like a main dish.
What you'll end up with is a vibrant, textured salad that's creamy yet light, tangy yet satisfying, and packed with enough crunch to keep everyone reaching for seconds. The colors are bright—deep green broccoli florets, crisp red onions, and golden bacon—while the flavors balance perfectly between savory, creamy, and slightly sweet. This is the kind of recipe that transforms a simple side into the star of the meal.
Best of all, it's a make-ahead dish that tastes even better the next day as the flavors meld together. Whether you're bringing it to a potluck or serving it at a family gathering, this broccoli salad will be the highlight of the table. Let's get started on creating this timeless favorite.
Ingredients for babs broccoli salad
Creamy, crunchy, and packed with bold flavors—this salad needs just 13 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 4 cups | Cut into bite-sized pieces |
| Thick-Cut Bacon 🥓 | 1 lb | Cooked until crispy, chopped |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Shredded, sharp variety preferred |
| Sliced Almonds 🌰 | 1 cup | Toasted for extra flavor |
| Red Onion 🧅 | 1 medium | Thinly sliced, crisp |
| Mayonnaise 🥛 | 1 cup | Full-fat for creaminess |
| Buttermilk 🥛 | ½ cup | For tangy dressing |
| Dried Dill 🌿 | 1 tbsp | Or 1 tbsp fresh chopped |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| White Vinegar 💧 | 1 tbsp | For tangy kick |
| Granulated Sugar 🍚 | 1 tsp | Balances flavors |
The bacon and cheese are non-negotiable here. Thick-cut bacon from Costco or your local butcher stays crispy longer—look for good marbling. For the cheese, sharp white cheddar (like Cabot or Tillamook) melts beautifully and adds that tangy bite. If you're in a hurry, pre-cooked bacon bits work, but trust me on the crispy homemade version. The broccoli? Fresh is best—cut it right before tossing to keep those florets crisp. I always grab the pre-cut florets from the grocery store to save time, but whole heads are cheaper if you're prepping ahead.
No bacon? Crispy fried shallots or extra almonds add crunch, though nothing beats the smoky flavor. Short on cheddar? Parmesan at half the amount gives a different buttery note. The dressing can be made ahead—just store it separately until ready to toss. For the almonds, Trader Joe's sells pre-toasted slices, but toasting your own in a dry pan for 3-4 minutes makes all the difference. The red onion can be swapped for green onions if you prefer milder flavor, but the sharpness cuts through the creaminess beautifully. And if you're watching sugar, skip it entirely—the vinegar and buttermilk add enough tang.
This salad tastes even better the next day—honestly, the flavors meld into something magical. Store the dressing separately in a sealed jar for up to 5 days in the fridge, and keep the veggie mix in an airtight container for 3 days. The bacon stays crispy if you store it in a single layer on parchment paper. For potlucks, I pack it in individual containers with dressing on the side—no soggy greens here. The almonds? Keep them in a sealed bag in the pantry for up to 2 weeks—they stay fresh and crunchy.
Why You'll Love This Recipe
- No Chopping Chaos: This salad only asks for one knife job—slicing the red onion—and the rest is just snapping broccoli into florets. Even my toddler could help (and usually does, with minimal mess).
- Crunchy-Creamy Magic: That crispy bacon crumbles into the salad like little salty hugs, while the sharp cheddar melts just enough to make every bite feel indulgent. The almonds add a nutty punch that keeps it from tasting like your basic green bowl.
- Potluck Star: I’ve brought this to summer BBQs, holiday dinners, and even my book club—it’s the one dish that gets eaten first. The bacon and cheese make it hearty enough for a main, but light enough for a side.
- Leftovers That Don’t Suck: Unlike most salads, this one actually tastes better the next day. The flavors meld, the bacon gets even crispier, and it’s the easiest way to turn a weeknight dinner into lunch without cooking again.
Step-by-step instructions for babs' broccoli salad
Here's how to assemble this creamy, crunchy masterpiece with perfect texture every time.
🍳 Step 1: Cook and Chop the Bacon
Place the 1 lb thick-cut bacon in a cold skillet over medium-low heat. Cook for 12-15 minutes, flipping occasionally, until it reaches 170°F internally and becomes crispy. I like to press down gently with a spatula during the last few minutes to render out maximum fat.
Transfer the bacon to a paper towel-lined plate to drain for 3 minutes, then chop it into ¼-inch pieces. Leave the rendered fat in the skillet—you'll use it to toast the almonds later. The bacon should be crisp enough to make a satisfying crunch with each bite, but not so brittle that it shatters when you chop it.
👨🍳 Step 2: Make the Creamy Ranch Dressing
In a medium bowl, whisk together the 1 cup mayonnaise, ½ cup buttermilk, 1 tbsp dried dill, 1 tsp garlic powder, 1 tbsp white vinegar, and 1 tsp granulated sugar until completely smooth. The mixture should look like thick, pale yellow dressing with no streaks remaining.
Add the 1.5 tsp salt and ½ tsp black pepper, then taste. You want a perfect balance of tangy, creamy, and slightly sweet—this is your flavor foundation. If it needs more tang, add another ½ teaspoon white vinegar; if it needs more richness, stir in 1 teaspoon buttermilk. The dressing should coat the back of a spoon without being too thick.
🥘 Step 3: Toast the Almonds and Prep Vegetables
Pour the bacon fat from your skillet into a small saucepan and place it over medium heat. Add the 1 cup sliced almonds and toast for 3-4 minutes, stirring constantly, until they're golden brown and fragrant. Watch them closely—they go from raw to burnt in seconds. Transfer to a plate to cool completely.
While the almonds toast, cut the 4 cups fresh broccoli florets into bite-sized pieces (about ½-inch) if they're not already uniform. Thinly slice the 1 medium red onion and place both in a large mixing bowl. The broccoli should be bright green and crisp—if it looks dull, give it a quick rinse in cold water and pat dry.
🥘 Step 4: Assemble and Chill for Best Texture
Add the cooled almonds, chopped bacon, and 1.5 cups shredded sharp white cheddar cheese to the bowl with broccoli and onion. Pour the dressing over everything and gently toss with a large spoon or clean hands until everything is evenly coated. The cheese should start to soften slightly from the dressing's warmth, creating that perfect creamy pull.
Taste and adjust seasoning if needed—you might want to add a pinch more salt or pepper. Cover the bowl and refrigerate for at least 1 hour (I prefer 2 hours for maximum flavor development). This chilling time lets the flavors meld together and the dressing fully coat the ingredients, resulting in that signature creamy texture without being soggy.
🍽️ Step 5: Serve with Crispy Perfection
Before serving, give the salad one final toss to redistribute everything evenly. The broccoli should still have a slight bite, the bacon should be crisp, and the almonds should crunch satisfyingly. If the salad looks dry, drizzle with an extra 1 tablespoon dressing—just enough to bring back that creamy shine.
Serve immediately for the best texture contrast, or keep chilled for up to 2 days in the refrigerator. This salad shines at picnics, potlucks, or as a hearty side dish—just don't skip the chilling step. The magic happens when all those flavors and textures come together after proper resting time!
Pro Tips For Making Babs Broccoli Salad
- CRISP THE BACON LOW: Cook thick-cut bacon at 275°F (135°C) instead of high heat—it renders fat slower, stays crispier, and won’t turn greasy when tossed with the salad. I learned this the hard way after drowning my first batch in bacon oil.
- CUT BROCCOLLI SMALL: Break florets into 1-inch pieces—big chunks get mushy when tossed with dressing, while tiny pieces stay crisp and soak up flavor evenly. (Yes, even if it looks like overkill.)
- TOAST ALMONDS SEPARATELY: Skip adding raw almonds straight from the bag—they’ll soften in the dressing and turn to mush. Toast them in a dry pan for 2-3 minutes until golden, then cool before mixing in.
- SALT THE ONIONS FIRST: Slice the red onion thin and toss it with ½ teaspoon salt for 10 minutes before adding to the salad. This draws out moisture and keeps it from turning bitter or watery in the dressing. (Trust me, it’s worth the wait.)
Creative variations of this babs broccoli salad
Spicy Southwest Twist
Swap out half the cheddar for Monterey Jack and add ½ cup black beans (rinsed) for extra protein. Fold in ¼ cup chopped cilantro and 2 tbsp lime juice for brightness, then top with ¼ cup crumbled cotija cheese and 2 tbsp chopped jalapeños for heat. The smoky flavor of the bacon pairs perfectly with the zesty lime and spicy jalapeños. 🌶️
Mediterranean Herb Version
Replace the buttermilk with ½ cup plain Greek yogurt and add 1 tbsp dried oregano and 1 tsp dried thyme to the dressing. Swap the cheddar for feta cheese crumbles (about ¾ cup) and add ½ cup sun-dried tomatoes (chopped) for a tangy, herby twist. The Greek yogurt keeps it creamy while the herbs add a fresh, earthy note.
Asian-Inspired Sesame Crunch
Use ½ cup sesame dressing (mix ½ cup mayonnaise, 2 tbsp soy sauce, 1 tbsp rice vinegar, 1 tsp sesame oil, and 1 tsp honey) instead of ranch. Add ½ cup toasted sesame seeds and ½ cup chopped scallions for texture, and swap the bacon for crispy fried wonton strips (about 1 cup). The sesame seeds add a nutty crunch that complements the broccoli beautifully.
Buffalo Chicken Fusion
Add 1 cup shredded cooked chicken breast (tossed with 2 tbsp buffalo sauce) and replace the cheddar with blue cheese crumbles (about ½ cup). Use the same ranch dressing but amp up the tang with an extra 1 tbsp white vinegar. The spicy, tangy buffalo flavor pairs perfectly with the creamy dressing and crunchy toppings. Serve with extra hot sauce on the side for those who love heat. 🔥
Sweet and Smoky Maple Bacon
Cook the bacon as usual, but add 1 tbsp pure maple syrup to the skillet during the last 2 minutes of cooking. Replace the cheddar with ½ cup goat cheese crumbles (for tang) and add ½ cup dried cranberries for a sweet, smoky contrast. The maple syrup caramelizes slightly, adding a subtle sweetness that balances the savory bacon and tangy dressing.
Vegan Ranch Option
Use vegan mayo (like Hellmann's Vegan) and ½ cup unsweetened almond milk instead of buttermilk. Replace the bacon with 1 cup crispy baked tofu (cubed and pan-fried) and the cheddar with ½ cup vegan cheddar shreds (like Daiya). The dressing stays creamy and tangy, and the crispy tofu provides the same satisfying crunch. This version keeps all the classic flavors while being completely plant-based. 🌱
Nutrition facts
Frequently asked questions
Can I make this salad ahead of time?
This salad tastes even better when made ahead. Store the dressing separately in an airtight container for up to 5 days in the fridge. Keep the broccoli, bacon, almonds, and cheese mix in another container for up to 3 days. Toss everything together just before serving to maintain crisp textures. The flavors meld beautifully overnight, making it perfect for potlucks or meal prep.
What can I substitute if I don't have thick-cut bacon?
No problem! Use pre-cooked bacon bits for convenience, or swap in crispy fried shallots or extra almonds for crunch. For a smoky flavor without bacon, try crumbled chorizo (about ½ cup) or turkey bacon if you're watching fat. Just adjust the cooking time—turkey bacon cooks much faster than pork.
Why does my dressing look too thick or too thin?
Thin it with 1-2 teaspoons buttermilk or water if too thick, or whisk in 1 teaspoon mayo if too thin. The ideal consistency should coat the back of a spoon without being runny. For extra tang, add ½ teaspoon white vinegar. Remember, the salad will thicken slightly after chilling, so start with a slightly looser dressing.
How do I keep the broccoli from getting soggy?
Pat the broccoli florets completely dry before adding them to the salad, and avoid over-tossing with dressing. Store the dressing separately until ready to serve, and keep the salad refrigerated in an airtight container. The 1-2 hour chilling time before serving helps the dressing set properly without making the broccoli limp. For extra insurance, add the dressing just before serving.
Can I make this salad without cheese?
Yes! Skip the cheddar and add ½ cup sunflower seeds or extra almonds for crunch. For creaminess, stir in ¼ cup Greek yogurt or avocado slices (added just before serving). The dressing will still provide richness, and the textures will remain satisfying. If you miss the cheesy flavor, try nutritional yeast (1 tbsp) for a tangy, umami boost.
