This post contains affiliate links, which means I may earn a commission if you purchase through those links (at no extra cost to you).
This easy Broccoli Salad Recipe is loaded up with bacon, cheese, and a sweet and tangy 3-ingredient salad dressing. We call it Piggly Wiggly salad in the Midwest, and it’s the ultimate year-round party side dish.

Meggan’s notes
Families throughout the Heartland have been making this recipe for potlucks, cook-outs, and tailgates for decades. Why? Because it’s the perfect side dish that everyone gobbles it up as soon as it hits the table. We will always be grateful to Piggly Wiggly, the grocery store chain that made this salad famous!
Table of Contents
Recipe ingredients

At a Glance: Here is a quick snapshot of what ingredients are in this recipe.
Please see the recipe card below for specific quantities.
Ingredient notes
- Broccoli and cauliflower: Use just broccoli or just cauliflower if you prefer. To make the prep even easier, buy a 2-pound bag of florets at the grocery store (you might have to chop them up a little bit).
- Bacon: Instead of cooking your own bacon, you can also use the pre-cooked, pre-crumbled bacon, as long as it’s REAL bacon. Once, I made the salad with half the amount called for (8 ounces) and the salad still had plenty of bacon.
- Mayonnaise: Pick the mayo that you’re used to eating. If you love Hellman’s or Best Foods, go with that. If you’re a Miracle Whip family, use that. Some calorie conscious cooks switch out half the mayo for plain Greek yogurt and absolutely love it.
- Vinegar. Old-fashioned white vinegar is just fine, but you can use cider vinegar or lemon juice, too.
Step-by-step instructions
- To make the dressing, In a small bowl whisk together mayonnaise, sugar, and vinegar.

- In a large bowl, combine broccoli, cauliflower, onion, cheese, and bacon. Pour the dressing mixture, a little at a time, over the salad ingredients.

- Toss well until evenly coated and chill until serving time.

Recipe tips and variations
- Yield: This recipe makes about 6 cups of salad, enough for 12 servings, ½ cup each.
- Storage: Leftover Piggly Wiggly is just the best, maybe even better than the first day. Store leftover salad in an airtight container and use it within 4 days.
- Make ahead: In my opinion, broccoli salad is best when you cover it and let it sit in the fridge for a couple of hours before serving. Just like the deli at Piggly Wiggly!
- Freezer: Don’t do it! This salad does not freeze well.
- Lots of dressing: This recipe makes A LOT of dressing, probably more than you need. But this is how we do it! If calories or sugar or fat has ever crossed your mind, you can easily get away with making just half the dressing. You’ll still have plenty.
- Low-sugar dressing: If you’re familiar with low-calorie sweeteners, you should be able to switch out the sugar for a comparable amount of your favorite product: monk fruit, Swerve, or Splenda.
- Vegetarian: Now I know I emphasized using real bacon in the notes above, but if you’re eating a plant-based diet or cooking for a vegetarian, go ahead and make broccoli salad with smart/impossible/fake bacon.
- Yogurt dressing: Some folks make the dressing with less mayo, mixing in some Greek yogurt or light sour cream to make it creamier. That’s up to you!
- Optional ingredients: sunflower seeds, raisins, almonds, dried cranberries, grapes, cherry tomatoes and bell peppers are great additions. If anything sounds good, add it in! (Remember, the recipe makes a LOT of dressing, so you can go a little crazy with ingredients, if you’re feeling inspired.)

Frequently Asked Questions
No, please don’t. It completely changes the texture and flavor of the salad.
This isn’t going to work either. I think thawed-out frozen veggies change the consistency too much, just like blanching. You will need fresh broccoli florets and fresh cauliflower for this classic broccoli salad.
I tried this a few years ago, and it turned my broccoli and cauliflower into a sloppy mess. Zero stars, do not recommend.
More tasty salads
Salad Recipes
Easy Potato Salad
Salad Recipes
The Best Macaroni Salad
Salad Recipes
Easy Grape Salad
Salad Recipes
Spinach and Strawberry Salad
Join Us

Broccoli Salad Recipe
Ingredients
- 4 cups broccoli florets bite-sized, from 2 bunches (see note 1)
- 4 cups cauliflower florets bite-sized, from 1 head
- 2 cups shredded cheddar cheese
- 1 pound bacon fried and crumbled (see note 2)
- 1 cup red onion diced
- 2 cups mayonnaise (see note 3)
- 1 cup granulated sugar
- 1/4 cup white vinegar
Instructions
- To make the dressing, In a small bowl whisk together mayonnaise, sugar, and vinegar. In a large bowl, combine broccoli, cauliflower, onion, cheese, and bacon.
- Pour dressing mixture to taste over the salad ingredients and toss well until evenly coated.
Recipe Video
Notes
- Broccoli and cauliflower: Use just broccoli or just cauliflower if you prefer. To make the prep even easier, buy a 2-pound bag of florets at the grocery store (you might have to chop them up a little bit).
- Bacon: Instead of cooking your own bacon, you can also use the pre-cooked, pre-crumbled bacon, as long as it’s REAL bacon. Once, I made the salad with half the amount called for (8 oz.) and the salad still had plenty of bacon.
- Mayonnaise: Pick the mayo that you’re used to eating. If you love Hellman’s or Best Foods, go with that. If you’re a Miracle Whip family, use that. Some calorie conscious cooks switch out half the mayo for plain Greek yogurt and absolutely love it.
- Yield: This recipe makes about 6 c. of salad, enough for 12 servings, ½ c. each.
- Storage: Store leftovers covered in the refrigerator for up to 4 days. Some separation may occur, so stir to combine before serving.
This stuff should be renamed to Crack Salad, ridiculously delicious. Thanks for the recipe, now I don’t have to pay my local deli $8.99 a pound 🙂
This was delicious! The only thing I changed was reducing the sugar to 1/2 cup! It was still very sweet for us, so next time I will probably reduce it even more. I’m curious if the 1 cup of sugar is a mistake or not? I have never had the original Piggly wiggly salad, so I can’t compare to that. Regardless, thanks for sharing this great recipe. I will make it again.
Was a definite hit with my family. Not a morsel left!
Really excellent low carb salad if you change up the sweetener. Stevia etc instead of sugar. Apple cider vinegar or lemon especially Meyer lemon instead of vinegar is excellent too.
This is absolutely delish. Similar (but better!) to something my aunt used to make for parties!
I make this with two pounds of broccoli, no cauliflower and omit the onions…just for my family’s preference. I get requests to make it for every cookout!
Can you use frozen veggies ?
Hi Desiree, excellent question. I have never tried it with frozen veggies but I really want to. That would be SUCH a time saver I’d it worked! My next testing day is January 25th so I’ll put this on the list. Sorry I don’t ave a chance to find out sooner and let you know. Thanks! -Meggan
A west! I have been trying to find the right recipe for a long time!!
Can i make this a day ahead
Hi Kelley, yes! If you have any reservations at all, prep all the ingredients and keep them in the fridge, and mix up the sauce and store in separately. And you can throw it all together at the last minute. But I’ve made it a day ahead many times… not to mention eaten leftovers days after… without issue. Everything holds up really well. Good luck! -Meggan
what about sugar exchanges…Diabetes…for the sugar…
Hi Carol, I am not a registered dietitian so I don’t really have any expertise around sugar exchanges for diabetics. I am so sorry about that! My initial thought, which is probably horrible, is that you could maybe substitute something like Splenda so you don’t even have to worry about the sugar exchanges. I don’t know how much you need, but I think it’s sweeter than sugar so you could just try 1/4 cup at a time and see what you like. I am sorry I can’t help more, this is probably a terrible answer, but thanks for your question and best of luck. -Meggan