Creamy Broccoli Pasta Salad (With Bacon & Cheddar) Everyone Will Love
Packed for Life contains affiliate links. If you make a purchase using one of these links, we may receive compensation at no extra cost to you. As an Amazon Associate, I earn from qualifying purchases. See my Disclosure policy for more info.
Looking for a quick, flavorful dinner or side that even your kids might eat? This creamy broccoli pasta salad is the easy weeknight hero you didn’t know you needed. It blends crispy bacon, salty cheddar, and the sweet – sour punch of cranberries & mayo dressing. It’s also a potluck, BBQ & Thanksgiving side favorite that’s perfect for next-day lunches.
Delicious Broccoli Cheddar Pasta Salad With Bacon

I first threw this together on a hectic Wednesday when all I had was a box of rotini, a head of broccoli, and some random fridge leftovers.
The kids ate around the broccoli at first (of course), but I noticed something shocking, my youngest actually asked for more the next day, especially once the flavors had melded. I call that a solid mom win.
Did it happen ever again? Surprisingly yes.
But best of all? I love that this creamy cold pasta salad can be made ahead of time and requires only 15 minutes of hands-on prep. Ideal for busy parents trying to juggle dinner between soccer / dance / oboe practice, life and bedtimes.
We’ve taken this on camping trips, brought it to BBQs, used it as a Thanksgiving dinner side dish, and served it for quiet lunches at home. My partner usually “forgets” where I’ve hidden the leftovers (top shelf behind the almond milk, obviously).
Trust me, if you want a cold pasta salad that everyone will rave about, this is the one. It’s one of our go-to easy pasta salad recipes all year round.

⭐️ Also check out these easy Zesty Italian Pasta Salad, and Strawberry Arugula Salad ideas.
Why You’ll Love This Loaded Broccoli Salad

Broccoli Pasta Salad Ingredients

For the Salad:
- 1 box rotini pasta noodles
- 4 cups broccoli, chopped into small, bite-sized florets
- 1 cup cooked bacon pieces (or bacon bits)
- 1 cup shredded cheddar cheese
- ½ cup red onion, finely chopped (optional for kid-friendliness)
- ½ cup dried cranberries
- ½ cup chopped walnuts (or roasted sunflower seeds for a nut-free option)
For the Dressing:
- 2 cups mayonnaise
- ¼ to ½ cup sugar (adjust for your sweetness preference)
- ¼ cup white vinegar
- 1 tsp salt
- 1 tsp pepper
You will also need the following tools to make this recipe:
Measuring cups and spoons, cutting board, sharp knife, large pot, colander, medium bowl, spoon, large bowl, silicone spoon.
RECIPE TIP: To make it more kid-friendly I’ll often skip the red onion, blanch the broccoli, and substitute roasted salted sunflower seeds for the walnuts.
SUBSTITUTIONS & ADDITIONS: For extra flavor, I also like to add some finely chopped garlic (1-2 cloves) or garlic powder (1/2 to 1 tsp) to the dressing. To change up the flavor profile I’ll use apple cider vinegar & maple syrup or honey instead of white vinegar and sugar (start with the lesser amount of sweetner & adjust to taste). I’ve also swapped out the dried cranberries for fresh apple chunks. Just play around with ingredients you know you or your kids will like. It’s a very forgiving recipe.
⭐️ Also try this Greek Orzo Salad for another delicious pasta salad side dish idea.

How to Make Bacon Broccoli Pasta Salad
1. Cook the Pasta


Fill a large pot halfway with water, add the rotini, and cook according to package directions until al dente (usualluy 8-10 minutes). Drain, rinse with cold water, and transfer to a large bowl.
2. Prep the Veggies


While the pasta cooks, chop the broccoli and red onion. For picky eaters, I recommend blanching the broccoli for 1 to 2 minutes, to soften it slightly while keeping the color and crunch.
3. Make the Dressing


In a medium bowl, whisk together the mayonnaise, sugar, white vinegar, salt, and pepper until smooth. Adjust to your taste.
4. Combine It All



Pour the dressing over cooled pasta and toss to coat evenly. Fold in the broccoli, bacon, cheese, cranberries, onion, and walnuts. Mix gently until well combined.
5. Chill & Serve

Refrigerate for at least 1 hour before serving to let the flavors blend.
This step is key! I once skipped the chilling time before a BBQ as I was running behind, and it just didn’t taste the same.
Enjoy this as a fun side for an quick summer family dinner, or as a BBQ or potluck appetizer. We’ve even taken this dish on camping trips.
It’s so versatile all year round for those pasta salad cravings.
Storage Tips: Keeps in the fridge up to 4 days in an airtight container. Give it a quick stir and refresh with a spoonful of mayo or splash of vinegar if it seems dry. This salad is not freezer-friendly.

Tips & Variations from a Busy Kitchen
- Lighten it up: Sub half the mayo with Greek yogurt.
- Make it vegetarian: Skip the bacon or use smoky tempeh or smoked tofu pieces.
- Go nut-free: Swap walnuts for roasted sunflower or pumpkin seeds.
- Switch the pasta: Bowtie or penne pasta work great too.
- Prep ahead: Make it the night before for even more flavor (and less work at dinnertime).
Final Thoughts
This creamy pasta salad has become one of those staples I always come back to, as it’s reliable, customizable, and genuinely enjoyable whether it’s 90° out or snowing.
It holds up in lunchboxes, wins over potluck crowds, and yes, even manages to sneak some broccoli into a kids diet.
If you’re looking for an easy, cold pasta salad recipe that actually gets eaten, this is it. Busy parents, this one’s made with you in mind.

Creamy Broccoli Pasta Salad (With Bacon & Cheddar)
Looking for a quick, flavorful dinner or side that even your kids might eat? This creamy broccoli pasta salad is the easy weeknight hero you didn’t know you needed. It blends crispy bacon, salty cheddar, and the sweet - sour punch of cranberries & mayo dressing. It’s also a potluck & BBQ favorite that’s perfect for next-day lunches.
Ingredients
Salad Ingredients
- 1 box rotini pasta noodles
- 4 cups broccoli, chopped into small, bite-sized florets
- 1 cup cooked bacon pieces (or bacon bits)
- 1 cup shredded cheddar cheese
- ½ cup red onion, finely chopped
- ½ cup dried cranberries
- ½ cup chopped walnuts
Dressing Ingredients
- 2 cups mayonnaise
- ¼ to ½ cup sugar (depending on how sweet you like your dressing)
- ¼ cup white vinegar
- 1 tsp salt
- 1 tsp pepper
Instructions
1. Cook the pasta
Fill a large pot halfway with water, add the rotini, and cook according to package directions until al dente (usualluy 8-10 minutes). Drain, rinse with cold water, and transfer to a large bowl.
2. Prep the Veggies
While the pasta cooks, chop the broccoli and red onion. For picky eaters, I recommend blanching the broccoli for 1 to 2 minutes, to soften it slightly while keeping the color and crunch.
3. Make the dressing
In a medium bowl, whisk together the mayonnaise, sugar, white vinegar, salt, and pepper until smooth. Adjust to your taste.
4. Combine It All
Pour the dressing over cooled pasta and toss to coat evenly. Fold in the broccoli, bacon, cheese, cranberries, onion, and walnuts. Mix gently until well combined.
5. Chill & Serve
Cover and refrigerate for at least 1 hour before serving to let the flavors blend.
Storage Tips: Keeps in the fridge up to 4 days in an airtight container. Give it a quick stir and refresh with a spoonful of mayo or splash of vinegar if it seems dry. This salad is not freezer-friendly.
Notes
TIPS & VARIATIONS:
- Tools needed for this recipe: Measuring cups and spoons, cutting board, sharp knife, large pot, colander, medium bowl, spoon, large bowl, silicone spoon.
- Lighten it up: Sub half the mayo with Greek yogurt.
- Make it vegetarian: Skip the bacon or use smoky tempeh or smoked tofu pieces.
- Go nut-free: Swap walnuts for roasted sunflower or pumpkin seeds.
- Switch the pasta: Bowtie or penne pasta work great too.
- Prep ahead: Make it the night before for even more flavor (and less work at dinnertime).
Nutrition Information:
Yield: 12 Serving Size: 1Amount Per Serving: Calories: 420Total Fat: 37gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 28gCholesterol: 31mgSodium: 623mgCarbohydrates: 17gFiber: 3gSugar: 9gProtein: 8g
This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered from online calculators.