My hot take? Pasta salad peaked the second someone threw broccoli and cheddar in it.
I brought this to a backyard cookout last weekend and came home with an EMPTY bowl. Three texts asking for the recipe. That’s how you know.
Sharp cheddar, crispy bacon, fresh broccoli, and a creamy tangy dressing that hugs every piece of pasta without weighing it down. Cold, crunchy, kind of gorgeous?? The kind of dish that looks like you tried way harder than you actually did.
Make it the night before if you can. The broccoli softens up and soaks in the dressing, and everything just gets happy together. Pasta salad that disappears in ten minutes flat.
Raw vs. Blanched Broccoli: Which Is Better?
RAW broccoli wins for this salad, full stop! The small 1/2-inch florets stay crunchy, soak up the creamy dressing as it chills…. and hold their texture for days.
If you MUST blanch, 30 seconds MAX in boiling water, then straight into ice water. Brightens the color, but kills some snap (which is kinda the whole point).
Make-Ahead & Storage Tips
Make it ahead for MAXIMUM flavor and convenience!
- CHILL for at least 30 minutes before serving. (This step is crucial!)
- Tastes even BETTER after 2-3 hours in the fridge. (The flavors meld beautifully.)
- Store covered in the refrigerator for up to 3 days. (Keep it airtight!)
- Add crumbled bacon JUST BEFORE serving to maintain its crunch. (Soggy bacon is sad bacon.)
- Stir well before serving, as dressing tends to settle at the bottom. (Give it a good mix!)
- If prepping far ahead, toss pasta with a touch of oil to prevent sticking. (Smart move.)
How to Keep It From Getting Soggy
- COOK pasta to AL DENTE only… anything softer disintegrates under all that creamy dressing
- RINSE pasta under cold water until COMPLETELY cool… hot noodles keep steaming themselves soggy
- SALT the broccoli for 5 minutes, then pat it dry… pulls out water before it hits the dressing
- ADD cheese to veggies BEFORE dressing…. creates a fat barrier that slows moisture absorption
- HOLD the dressing if serving more than 2 hours later… toss it on RIGHT before the table
A little prep here saves the whole bowl from becoming a soggy tragedy.
What to Cook Next
- Fresh Broccoli Salad
- Amish Broccoli Salad
- Low Calorie Broccoli Salad
- Gluten Free Macaroni Salad
- Easy Low Carb Broccoli Salad
- Cheesy Melissa Joes Broccoli Salad
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1750-1950
- Protein: 45-55 g
- Fat: 85-95 g
- Carbohydrates: 190-210 g
Ingredients
For the dressing:
- 1/2 cup mayonnaise
- 1/2 cup sour cream
- 2 tbsp sugar
- 2 1/2 tbsp vinegar
- 1 tsp dijon mustard
For the salad:
- 8 oz pasta (rotini or bowties)
- 10 oz broccoli (cut into small 1/2-inch florets)
- 8 oz sharp cheddar cheese, shredded
- 1/2 red onion, finely chopped
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1/2 lb bacon, cooked and crumbled
Step 1: Whisk the Creamy Dressing
- 1/2 cup mayonnaise
- 1/2 cup sour cream
- 2 tbsp sugar
- 2 1/2 tbsp vinegar
- 1 tsp dijon mustard
In a medium bowl, whisk together the mayonnaise, sour cream, sugar, and vinegar until smooth and well combined.
Add the Dijon mustard and stir until incorporated.
Set aside at room temperature while you prepare the other components.
This dressing will emulsify better if it’s not ice cold when mixed with the pasta and vegetables.
Step 2: Boil Pasta and Chop Veggies
- 8 oz pasta
- 10 oz broccoli
- 1/2 red onion, finely chopped
- 8 oz sharp cheddar cheese, shredded
Bring a large pot of salted water to a boil and cook the pasta according to package directions until al dente.
While the pasta cooks, cut the broccoli into small 1/2-inch florets, finely chop the red onion, and shred the cheddar cheese.
Once the pasta is done, drain it thoroughly and rinse with cold water, stirring occasionally, until completely cooled—this stops the cooking process and prevents the pasta from becoming mushy in the final salad.
Step 3: Crisp Bacon and Season Mix
- 1/2 lb bacon, cooked and crumbled
- 10 oz broccoli
- 1/2 red onion, finely chopped
- 8 oz sharp cheddar cheese, shredded
- 1/2 tsp salt
- 1/2 tsp black pepper
Cook the bacon until crispy, then crumble it into bite-sized pieces and set aside.
In a large mixing bowl, combine the cooled broccoli florets, chopped red onion, and shredded cheddar cheese.
Season with salt and black pepper, tossing gently to distribute the seasonings evenly.
I like to add the cheese at this stage rather than mixing it directly into the dressing, so it doesn’t start melting too early and get clumpy.
Step 4: Combine and Chill
- cooled pasta from Step 2
- broccoli mixture from Step 3
- dressing from Step 1
- cooked bacon from Step 3
Add the cooled pasta from Step 2 to the broccoli mixture in the bowl, then pour the dressing from Step 1 over everything.
Toss gently but thoroughly until all components are evenly coated.
Fold in the crumbled bacon, being careful not to crush it.
Refrigerate for at least 30 minutes before serving to allow the flavors to meld and the salad to chill completely.
I find the salad tastes even better if you let it sit for a couple of hours—the broccoli softens slightly and absorbs more of the creamy dressing.

Irresistible Broccoli Cheddar Pasta Salad
Ingredients
Method
- In a medium bowl, whisk together the mayonnaise, sour cream, sugar, and vinegar until smooth and well combined. Add the Dijon mustard and stir until incorporated. Set aside at room temperature while you prepare the other components. This dressing will emulsify better if it's not ice cold when mixed with the pasta and vegetables.
- Bring a large pot of salted water to a boil and cook the pasta according to package directions until al dente. While the pasta cooks, cut the broccoli into small 1/2-inch florets, finely chop the red onion, and shred the cheddar cheese. Once the pasta is done, drain it thoroughly and rinse with cold water, stirring occasionally, until completely cooled—this stops the cooking process and prevents the pasta from becoming mushy in the final salad.
- Cook the bacon until crispy, then crumble it into bite-sized pieces and set aside. In a large mixing bowl, combine the cooled broccoli florets, chopped red onion, and shredded cheddar cheese. Season with salt and black pepper, tossing gently to distribute the seasonings evenly. I like to add the cheese at this stage rather than mixing it directly into the dressing, so it doesn't start melting too early and get clumpy.
- Add the cooled pasta from Step 2 to the broccoli mixture in the bowl, then pour the dressing from Step 1 over everything. Toss gently but thoroughly until all components are evenly coated. Fold in the crumbled bacon, being careful not to crush it. Refrigerate for at least 30 minutes before serving to allow the flavors to meld and the salad to chill completely. I find the salad tastes even better if you let it sit for a couple of hours—the broccoli softens slightly and absorbs more of the creamy dressing.
