Broccoli Bacon Pasta Salad Recipe: Crispy Bacon Bites and Bright Herb Dressing

Salads

Broccoli Bacon Pasta Salad Recipe: Crispy Bacon Bites and Bright Herb Dressing

This broccoli bacon pasta salad recipe delivers the perfect balance of smoky, crispy bacon and bright, fresh flavors in every bite. The secret lies in achieving crispy bacon that stays crunchy even when mixed with warm pasta, while the broccoli gets just tender enough to hold its shape.

I developed this dish after realizing how quickly a simple pasta salad could become restaurant-quality with the right technique.

The foundation starts with perfectly cooked pasta that's cooled and tossed with a zesty herb dressing—this prevents a soggy salad. Roasted broccoli adds vibrant color and a satisfying crunch, while crispy bacon bits bring that irresistible smoky depth.

What makes this salad special is how the textures work together: tender pasta, crispy bacon, and slightly charred broccoli create a satisfying bite every time.

What you'll end up with is a salad that's hearty enough for a main dish but light enough for a side. The bright lemon-herb dressing cuts through the richness of the bacon, while optional add-ins like sun-dried tomatoes or feta cheese can customize it to your taste.

This recipe is designed to be made ahead, so flavors have time to meld beautifully—perfect for meal prep or potlucks.

Whether you're serving this as a side for grilled chicken or making it the star of your lunch, the combination of crispy bacon, fresh broccoli, and al dente pasta creates a dish that's both comforting and refreshing. Here's how to bring it all together seamlessly.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for broccoli bacon pasta salad

Crispy bacon, vibrant broccoli, and al dente pasta—this salad delivers restaurant-quality flavor in every bite.

Ingredient Amount Notes
Bacon 🥓 8 oz Thick-cut for crispiness, cut into 1-inch pieces
Broccoli Florets 🥦 4 cups Fresh or frozen, cut into bite-sized pieces
Pasta 🍝 12 oz Farfalle or penne, cooked al dente
Extra-Virgin Olive Oil 🫒 ½ cup For roasting broccoli and dressing
Lemon Juice 🍋 ¼ cup Freshly squeezed, for dressing
Red Wine Vinegar 🍷 2 tbsp For tangy dressing
Dijon Mustard 🍯 1 tbsp For dressing depth
Fresh Parsley 🌿 ¼ cup Chopped, for dressing garnish
Fresh Chives 🌱 2 tbsp Chopped, for dressing garnish
Garlic Cloves 🧄 2 cloves Minced for dressing
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Sun-Dried Tomatoes 🍅 ¼ cup Optional, chopped for extra flavor
Feta Cheese 🧀 ½ cup Optional, crumbled for tang

The bacon is the star here—thick-cut slices give you that perfect crunch. Trader Joe's and Costco carry the best pre-cut pieces, but any thick-cut bacon works. Look for applewood-smoked if you want extra depth, though regular bacon still delivers. For the broccoli, fresh is ideal but frozen florets work in a pinch—just don't thaw them first. Roasting brings out that nutty flavor and keeps the texture perfect. The pasta? Farfalle or penne hold dressing best, but any short shape works. Cook it al dente—this salad tastes better the next day, and you don't want mushy pasta ruining the texture.

No lemon juice? Lime juice works great, though it'll be a little different. Fresh herbs are ideal, but dried parsley at one-third the amount gets you close. Running short on Dijon? Yellow mustard in a pinch—just add a pinch of sugar to balance. The sun-dried tomatoes and feta are optional but worth it. If you skip them, add extra lemon juice for brightness. For the dressing, make it ahead—flavors meld beautifully. Store it in the fridge for up to 5 days. The bacon can be cooked ahead too, just store it separately until ready to mix everything together.

This salad keeps beautifully—3-4 days in the fridge with all components stored separately. The bacon stays crispy if you keep it in a sealed container with a paper towel underneath to absorb grease. Pasta and broccoli can be tossed in dressing and stored together, but add the bacon fresh to maintain that perfect crunch. For meal prep, portion into containers with dressing on the side—toss just before eating. Leftovers reheat well too, though the texture changes slightly. Perfect for lunches, potlucks, or a hearty side dish.

❤️

Why You'll Love This Recipe

  • No-Chop Needed: I swear, this is the only pasta salad where I never dread the prep. Toss in raw broccoli florets—they steam just enough in the warm pasta—and crispy bacon bits straight from the pan. No knife skills required, just dump and mix.
  • Salty-Sweet Magic: That first bite? Crispy bacon crumbles against al dente pasta, bright lemon juice cutting through the richness, and broccoli adding a satisfying chew. Honestly, the flavor balance is so good I’ll eat it straight from the fridge—no judgment.
  • Lunchbox Hero: Between us, this is my go-to for work lunches or picnics. Pack it in a jar, and the flavors meld even better overnight. Kids? They’ll eat the bacon bits first, but they’ll finish their portions anyway—because it’s that good.
  • Budget Win: A pound of bacon and a bag of florets stretch this salad for four servings, easy. Plus, it’s one of those dishes where leftovers taste better the next day. I’ve fed a crowd for under $12—without sacrificing taste.

Step-by-step instructions for broccoli bacon pasta salad

Here's how to create a hearty pasta salad with perfectly crispy bacon and vibrant herbs.

1

Cook the Pasta Al Dente

Bring a large pot of water to a rolling boil and add 1½ teaspoons salt—it should taste like the ocean. Add the 12 ounces pasta (farfalle or penne work perfectly) and cook according to package instructions until 1 minute before al dente. This slight undercooking ensures the pasta stays firm when tossed with the dressing later.

Drain the pasta in a colander and immediately rinse under cold water for 10 seconds to stop the cooking process. Shake off excess water and transfer to a large mixing bowl. The pasta should be hot but not steaming—this helps the dressing cling better. Don't skip this step; cold pasta makes for a soggy salad.

2

Crisp the Bacon to Golden Perfection

While the pasta cooks, line a baking sheet with paper towels and place it near the stove. Cut the 8 ounces bacon into 1-inch pieces and arrange them in a single layer on a separate baking sheet.

Bake at 400°F for 12-15 minutes, stirring once halfway through, until the bacon is deep golden brown and crispy. The fat should render nicely, leaving you with flavorful bits. Transfer the bacon to the prepared paper towels to drain for 2 minutes, then crumble it into medium-sized pieces. Reserve 2 tablespoons of the bacon fat for the dressing—this adds incredible depth of flavor.

3

Roast the Broccoli Until Tender-Crisp

Preheat your oven to 425°F. Toss the 4 cups broccoli florets with 2 tablespoons of the reserved bacon fat and ½ teaspoon salt. Spread them on a parchment-lined baking sheet in a single layer, leaving space between florets for even cooking.

Roast for 15-18 minutes until the broccoli is tender yet slightly crisp at the edges. You want it to hold its shape but be easy to pierce with a fork. Remove from the oven and let it cool slightly before adding to the pasta—this prevents the salad from getting watery.

4

Whisk Together the Bright Herb Dressing

In a small bowl, combine the ½ cup extra-virgin olive oil, ¼ cup lemon juice, 2 tablespoons red wine vinegar, 1 tablespoon Dijon mustard, 2 minced garlic cloves, ½ teaspoon black pepper, and the 2 tablespoons reserved bacon fat. Whisk vigorously until fully emulsified.

Gradually add the ¼ cup chopped parsley and 2 tablespoons chopped chives, whisking until the herbs are evenly distributed. Taste and adjust seasoning—you might want to add a pinch more salt or lemon juice to balance the flavors. This dressing should be tangy, herby, and just thick enough to coat the back of a spoon.

5

Assemble and Toss the Salad

Add the cooled roasted broccoli and crispy bacon to the warm pasta in the mixing bowl. Pour the dressing over everything and toss gently but thoroughly with tongs or a wooden spoon. The heat from the pasta will help the dressing cling perfectly.

Fold in the ¼ cup chopped sun-dried tomatoes (if using) and ½ cup crumbled feta cheese (if using). Taste one piece of pasta—it should be coated with dressing, have crispy bacon bits, and tender broccoli in every bite. If the salad seems dry, add a splash of water or reserved pasta water to loosen it up. Serve immediately or chill for 30 minutes to let the flavors meld before enjoying.

👨‍🍳

Pro Tips For Making Broccoli Bacon Pasta Salad

  • CRISP THE BACON FAST: Cook it in a single layer over medium-high heat—crowding makes it steam instead of sizzle. I used to rush it, but now I spread those slices out like a proper breakfast and let them render their own fat. That’s when the flavor really comes alive.
  • CUT BROCCOLI SMALL: Tiny florets (about ½-inch pieces) cook faster and soak up dressing better than big chunks. I learned this the hard way when my salad had half-mushy, half-crunchy broccoli—now I trim the stems thin and chop everything uniformly.
  • SALT THE PASTA WATER: Add a full tablespoon of salt to the boiling water—this isn’t just for flavor, it’s for seasoning the pasta itself. Unsalted? Double-check the label, because bland pasta ruins the whole dish. (Yes, even if you’re adding bacon.)
  • DRESS IT COLD: Let the salad sit in the fridge for at least 20 minutes before serving—this lets the lemon juice mellow and the flavors meld. I used to serve it warm, but now I wait, and the acidity turns from sharp to bright, not sour. Patience pays off.

Dietary considerations for this recipe

Gluten-Free Adaptations

To make this salad gluten-free, simply swap the regular pasta for a gluten-free variety like brown rice farfalle or chickpea penne. Brands like Barilla GF or Jovial cook up beautifully and hold dressing just as well. Always check labels to ensure no cross-contamination warnings—some facilities process gluten-containing grains. 🌱

Dairy-Free Options

For a dairy-free version, omit the feta cheese or substitute with vegan feta like Follow Your Heart brand. The dressing remains creamy and tangy without dairy, thanks to the lemon and mustard base.

If you're sensitive to dairy, also check your bacon for additives—most regular bacon is dairy-free, but some specialty varieties may contain whey.

Lower-Carb Modifications

Cut carbs by replacing pasta with shirataki noodles (like Miracle Noodles) or zucchini noodles. For a heartier option, use cauliflower rice instead of pasta—just roast it with the broccoli for extra flavor.

Keep the bacon and dressing amounts the same, but you may need slightly more dressing to coat the lower-carb base properly.

Vegetarian Substitutes

Swap bacon for smoked tempeh or tofu bacon (like Lightlife brand) for a meatless version. Marinate the tofu in 1 tbsp soy sauce, 1 tbsp maple syrup, and ½ tsp smoked paprika, then bake until crispy.

The flavor profile stays rich and smoky, though slightly less fatty. For extra protein, add white beans or chickpeas to the salad.

Nut-Free Considerations

This recipe is naturally nut-free, but if you're serving it to guests with allergies, double-check all ingredients. Some brands of Dijon mustard or sun-dried tomatoes may contain nut traces.

For added crunch, use toasted pumpkin seeds instead of nuts. Always read labels carefully, especially when using pre-packaged ingredients like bacon or dressing components.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 12g60%
Cholesterol 55mg18%
Sodium 1020mg44%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 8g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this pasta salad ahead of time?

This salad actually tastes better when made a day ahead. Store the cooked pasta, roasted broccoli, and crispy bacon separately in the fridge. When ready to serve, toss everything together with the dressing. The flavors meld beautifully overnight, and the bacon stays crispy if kept in a sealed container with a paper towel underneath.

2

How do I keep the bacon crispy in the salad?

The secret is cooking it fresh and storing it properly. Bake the bacon just before assembling the salad, then drain it on paper towels to remove excess fat. When ready to mix, add the bacon last so it doesn't get soggy from the dressing. For meal prep, store bacon separately and add it right before serving.

3

What's the best way to reheat leftovers?

This salad isn't meant to be reheated—it's designed to be served cold or at room temperature. However, if you must warm it, gently heat only the pasta portion in the microwave for 30-45 seconds with a splash of water. Then toss it with the cold broccoli, bacon, and dressing to maintain the best texture. The broccoli should never be reheated as it'll lose its crispness.

4

Can I use frozen broccoli instead of fresh?

Yes, but with one important step: do NOT thaw it first. Toss the frozen florets directly from the freezer with the bacon fat and roast at 425°F for 20-22 minutes, stirring halfway. The extra time ensures they're fully cooked and tender-crisp. Fresh broccoli still gives the best texture, but frozen works in a pinch.

5

What other proteins would work in this salad?

This salad pairs beautifully with grilled chicken, shrimp, or even chickpeas for a vegetarian option. If using chicken, cook it separately and add it warm to the salad just before serving. For shrimp, toss them with the broccoli during roasting for 8-10 minutes at 425°F. The protein adds heartiness while keeping the dish light.

★★★★★4.5(7 reviews)
Categories Salads