Broccoli Bacon Pasta Salad Recipe: Crispy Bacon Bites and Bright Florets

Salads

Broccoli Bacon Pasta Salad Recipe: Crispy Bacon Bites and Bright Florets

This broccoli bacon pasta salad delivers the perfect balance of crispy bacon, bright florets, and al dente pasta in every bite. The secret lies in perfectly cooked bacon that stays crispy even when tossed with warm pasta and fresh vegetables.

I developed this recipe during a busy week when I needed a meal that was both satisfying and easy to prepare ahead.

The key to this dish is timing—cooking the bacon until it's crispy but not greasy, then tossing it with still-warm pasta and broccoli that's been blanched just enough to soften without losing its vibrant color.

A simple lemon vinaigrette ties everything together, adding a bright, tangy finish that cuts through the richness of the bacon.

What you'll end up with is a hearty, protein-packed salad that's ideal for lunch or dinner. The crispy bacon adds a satisfying crunch, while the broccoli brings freshness and color. The pasta holds up perfectly, ensuring every bite is flavorful and well-balanced.

This recipe is perfect for meal prep, as it tastes even better the next day when the flavors have a chance to meld. Serve it at room temperature or chilled, and don't forget to garnish with extra bacon bits or fresh herbs for a restaurant-quality touch. Let's get started!

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

Ingredients for broccoli bacon pasta salad

Six ingredients make this crispy, fresh salad the star of your meal prep week.

Ingredient Amount Notes
Bacon, Thick-Cut 🥓 12 oz Cut into 1/2-inch pieces, crispy preferred
Farfalle Pasta 🍝 12 oz Al dente cooked, room temp for tossing
Broccoli Florets 🥦 4 cups Fresh, trimmed, medium-sized pieces
Cherry Tomatoes 🍅 1 cup Halved for freshness, vibrant color
Red Onion 🧅 ½ cup Thinly sliced, sharp bite
Lemon Juice 🍋 3 tbsp Freshly squeezed, bright tang
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity flavor
Dijon Mustard 🌶️ 1 tbsp For depth, not sweet
Honey 🍯 1 tbsp Light, mild variety
Salt 🧂 1 ½ tsp Kosher or sea salt, to taste
Black Pepper 🌶️ ½ tsp Freshly ground, subtle heat
Fresh Parsley 🌿 ¼ cup Chopped, bright garnish
Garlic Cloves 🧄 2 cloves Minced, aromatic base

The bacon is non-negotiable here—thick-cut stays crispy (thin bacon gets soggy). Oscar Mayer or Applegate are my go-tos for quality, but any thick-cut will work. Look for pieces with good marbling. For the broccoli, Trader Joe's pre-cut florets save time, but fresh is better if you've got it. The florets should be bright green, not yellowing. Cherry tomatoes? Grab the heirloom variety if you're feeling fancy, but regular works fine too. The key is keeping everything crisp—no mushy veggies.

No thick-cut bacon? Regular bacon cut into smaller pieces works, but it'll crisp faster. Fresh broccoli wilting? Blanch it 30 seconds in boiling water, then ice bath to stop cooking. Short on cherry tomatoes? Grape tomatoes or diced Roma do the trick. The vinaigrette can be made ahead—just stir before tossing. For extra crunch, add toasted pine nuts or sunflower seeds (about 1/4 cup). And if you're feeling adventurous, swap half the bacon for crispy chickpeas for a veggie twist.

This salad keeps beautifully. Store components separately in the fridge for 3-4 days—bacon, pasta, veggies, dressing. Toss everything together right before serving to keep it crisp. For meal prep, I double the batch and portion into containers. The dressing stays good for 1 week in the fridge. Need to reheat? Microwave the pasta and veggies for 30 seconds, then toss with cold dressing. Garnish with extra bacon bits or parsley right before eating—that's when it looks restaurant-quality.

❤️

Why You'll Love This Recipe

  • Fewer Dirty Dishes: I swear by this one—just cook the bacon in a pan, toss in the broccoli for a minute, then dump in the farfalle and cherry tomatoes. No separate pots, no straining pasta down the sink. Honestly, the only cleanup is wiping a single pan and rinsing a cutting board.
  • Crispy-Salty Magic: That thick-cut bacon? It’s the star. I don’t even bother with fancy seasoning—just crisp it up until the edges are caramelized, then chop it into chunks. The smoky, salty punch cuts through the fresh broccoli and sweet cherry tomatoes like a dream. (Yes, even on a Tuesday night.)
  • Lunchbox Hero: Between us, this salad holds up better the next day than most fresh salads. Pack it in jars or containers, and it’s a protein-packed lunch for work or school—no sad wilted greens here. The farfalle stays al dente, the bacon stays crispy (if you store it right), and the red onion adds a little bite that keeps it interesting.
  • Budget Booster: I make this for $10 and feed four people. Thick-cut bacon is cheaper than you think if you buy it in bulk, and broccoli florets last forever in the fridge. Plus, farfalle is one of those pastas that’s always on sale. It’s my go-to when I need a filling, flavorful meal without breaking the bank.

Step-by-step instructions for broccoli bacon pasta salad

Let's make this salad shine with perfectly crispy bacon and vibrant, al dente pasta.

1

Cook the Bacon Until Crispy

Cut the 12 oz thick-cut bacon into ½-inch pieces and place them in a large skillet over medium heat. Cook undisturbed for 5-6 minutes until the edges start to crisp and the fat begins to render. Here's the thing—don't rush this part. You want those bacon pieces to get deep golden brown and crispy, not just slightly cooked.

Once the bacon is 80% cooked (about 8-10 minutes total), use a slotted spoon to transfer it to a paper towel-lined plate to drain excess fat. Save ¼ cup of the bacon fat in the skillet—this golden liquid is pure flavor and will be the base for your dressing. If you need more fat for cooking, add just enough to coat the pan lightly, but don't overdo it. We're going for flavor, not frying.

2

Cook the Pasta Al Dente

While the bacon cooks, bring a large pot of salted water to a rolling boil. Add the 12 oz farfalle pasta and cook until 1 minute before the package directions specify for al dente. I like to test a piece by biting into it—it should have a slight resistance but still feel tender. Drain the pasta immediately and rinse under cold water for 10 seconds to stop the cooking process. This prevents the pasta from becoming mushy when tossed with the dressing later.

Transfer the drained pasta to a large mixing bowl. While it's still warm, add ½ cup extra-virgin olive oil, 1 tbsp Dijon mustard, 1 tbsp honey, 1.5 tsp salt, and ½ tsp black pepper. Toss everything together until the pasta is evenly coated and glistening. This step is crucial—it ensures the dressing sticks to every strand of pasta for maximum flavor impact.

3

Blanch and Prep the Vegetables

In the same skillet you used for the bacon (with the reserved bacon fat), add the 4 cups broccoli florets and cook over medium heat for 3-4 minutes until the edges turn bright green and slightly tender. You're not cooking them all the way through—just enough to soften them slightly and remove any bitterness. Transfer the broccoli to an ice bath to stop the cooking process immediately. This keeps them crisp-tender and vibrant.

While the broccoli cools, halve the 1 cup cherry tomatoes and thinly slice the ½ cup red onion. Mince the 2 cloves garlic and set aside. Once the broccoli is cooled, drain it well and add it to the pasta bowl. Toss everything together gently—you don't want to break up the broccoli florets. Add the halved cherry tomatoes, sliced red onion, and minced garlic to the bowl and mix lightly.

4

Make the Dressing and Combine

In a small bowl, whisk together the 3 tbsp lemon juice, remaining ¼ cup extra-virgin olive oil, and any remaining bacon fat from the skillet. The dressing should be smooth and slightly thick—if it looks too thin, add 1 tsp Dijon mustard. Pour this dressing over the pasta mixture and toss everything together until every strand of pasta, every broccoli floret, and every piece of bacon is evenly coated.

Let the salad sit for 5 minutes before serving. This gives the flavors time to meld together—you'll notice the lemon brightens, the honey mellows, and the bacon's saltiness becomes more pronounced. The pasta will be warm but not hot, making it perfect for serving immediately.

5

Garnish and Serve

Just before serving, sprinkle the ¼ cup chopped fresh parsley evenly over the top. The parsley adds a bright pop of color and freshness that balances the richness of the bacon and pasta. Toss everything together one last time to distribute the parsley evenly. Serve the salad immediately while the pasta is still warm and the bacon is crispy—this salad tastes best right out of the bowl.

For extra crunch, you can add toasted pine nuts or crumbled feta cheese on top if you like. But as it is, this salad delivers a perfect balance of crispy, creamy, and fresh flavors that everyone will love.

👨‍🍳

Pro Tips For Making Broccoli Bacon Pasta Salad

  • CRISP THE BACON LOW: Cook thick-cut bacon at 275°F (135°C) instead of high heat—it renders fat slower, keeps the meat juicy, and gives you crispy edges without burning. I learned this the hard way after turning my kitchen into a smoke-filled warzone trying to rush it.
  • CUT BROCCOLI SMALL: Slice florets into 1-inch pieces—they’ll cook faster and absorb dressing better than giant heads. Big florets turn mushy while you’re waiting for the bacon to crisp, and nobody wants sad, limp broccoli in a pasta salad.
  • DRESS PASTA IMMEDIATELY: Toss farfalle with a splash of olive oil and salt as soon as it hits the pot—this prevents sticking and ensures even coating when you add the dressing later. I used to let it sit naked, and half the batch would clump like a glue trap.
  • CHILL BEFORE SERVING: Let the salad sit for 20 minutes after mixing—it lets flavors meld and keeps the dressing from pooling at the bottom. Cold pasta also holds up better if you’re prepping ahead, and nobody wants a warm, soggy mess at a picnic.

Regional styles of these flavors

Southern Style

In the South, this salad gets a smoky twist by adding ½ cup cooked smoked gouda cheese (shredded) and a dash of smoked paprika to the dressing. I like to use Applewood-smoked bacon for extra depth, and swap the red onion for pickled red onions to add tang.

Serve with a side of cornbread muffins for the ultimate Southern meal. 🥓

Italian Twist

For an Italian-inspired version, replace the bacon with ½ cup crispy pancetta (diced) and add ¼ cup sun-dried tomatoes (oil-packed, chopped) to the salad. Toss with 1 tbsp balsamic vinegar in the dressing and garnish with basil leaves instead of parsley.

A sprinkle of grated Parmesan cheese elevates it to a restaurant-worthy dish. 🍅

Midwest Comfort

The Midwest loves hearty flavors, so I recommend adding ½ cup diced cooked ham and ¼ cup shredded cheddar cheese to the salad. A touch of Worcestershire sauce (1 tsp) in the dressing adds umami depth.

This version is perfect for potlucks and pairs well with crusty dinner rolls. The extra protein makes it a filling meal. 🧀

West Coast Fresh

On the West Coast, we embrace fresh, bright flavors. Swap the cherry tomatoes for avocado slices and add ¼ cup crumbled goat cheese for creaminess. Use avocado oil instead of olive oil in the dressing and finish with toasted pumpkin seeds for crunch.

This lighter version is ideal for summer gatherings. 🥑

Tex-Mex Fusion

For a Tex-Mex twist, add ½ cup black beans (rinsed) and ¼ cup corn kernels to the salad. Swap the red onion for diced jalapeño and finish with crumbled cotija cheese and a drizzle of hot sauce.

The smoky bacon pairs perfectly with the spicy kick. This version is a crowd-pleaser at BBQs. 🌶️

Northeast Classic

The Northeast keeps it simple but flavorful. Add ½ cup diced cooked chicken breast and ¼ cup chopped celery for crunch. A splash of apple cider vinegar (1 tbsp) in the dressing adds a tangy note.

This version is perfect for a hearty lunch with a side of garlic bread. The chicken adds extra protein for a satisfying meal. 🍗

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 8g40%
Cholesterol 45mg15%
Sodium 920mg39%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 6g
Protein 24g48%
* 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 use pre-cooked bacon to save time?

Yes, but the texture won't be as crispy. Use pre-cooked bacon if you're short on time, but cook it in a skillet for 2-3 minutes to revive the crispiness before adding to your salad. Store-bought crispy bacon works best—just warm it gently to avoid making it rubbery.

2

What's the best pasta shape for this salad?

Farfalle (bowtie) or penne work perfectly, but any short pasta shape holds the dressing well. For extra texture, try fusilli or rotini. Avoid long pasta like spaghetti—it gets tangled and doesn't distribute evenly in salads.

3

How do I keep the broccoli from getting soggy?

Blanch it first! Cook the florets for just 30 seconds in boiling water, then plunge into ice water to stop cooking. This keeps them crisp-tender. Add the broccoli to the salad right before serving to maintain freshness.

4

Can I make this salad ahead of time?

Store components separately for 3-4 days—bacon, pasta, veggies, and dressing. Toss everything together right before serving to keep it crisp. The dressing can be made 1 week ahead and stored in the fridge.

5

What if I don't like bacon?

Swap it for crispy chickpeas, toasted nuts, or grilled chicken for protein. For a vegetarian option, use crumbled feta or sun-dried tomatoes instead. The salad still works beautifully without bacon!

★★★★★5.0(2 reviews)
Categories Salads