If you’re looking for a crowd-pleasing Corn Pasta Salad with Bacon and Creamy Pesto Dressing, I can honestly tell you this is one of those recipes that disappears fast. It has everything I want in an easy pasta salad: sweet juicy corn, crispy smoky bacon, tender pasta, and a rich basil pesto dressing that coats every bite. It’s fresh, comforting, colorful, and just a little bit indulgent in the best possible way.
I love making this when I need a side dish that feels a little more special than the usual mayo-based pasta salad. It’s perfect for summer cookouts, potlucks, picnic tables, and simple weeknight dinners when you want something chilled and satisfying in the fridge. The creamy pesto dressing brings a bright, herby flavor that makes the whole bowl taste fresh, while the bacon adds that salty crunch that keeps everyone going back for seconds.
What I really love about this recipe is how flexible it is. You can serve it as a hearty side, add extra vegetables, or turn it into a full meal with grilled chicken or shrimp. Whether you’re planning a backyard BBQ or just want a make-ahead lunch you’ll actually look forward to, this corn pasta salad is one of those recipes you’ll be glad to have on repeat.
Quick Recipe Info Card
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Servings: 6
- Difficulty: Easy
Why You’ll Love It
- It’s packed with sweet corn, crispy bacon, and creamy pesto flavor in every bite.
- This recipe works beautifully as a summer side dish or a light main course.
- You can make it ahead, which is a lifesaver for entertaining and meal prep.
- The colors are gorgeous, making it especially appealing for gatherings and Pinterest-worthy tables.
- It tastes delicious cold, room temperature, or slightly chilled.
- The creamy pesto dressing feels rich without being heavy or bland.
- It pairs well with grilled meats, sandwiches, burgers, and roasted vegetables.
- You can customize it easily with what you already have in your fridge.
Nutritional Benefits and Adaptable Variations
- Corn adds natural sweetness, fiber, and a little boost of vitamin C and folate.
- Basil pesto brings fresh herb flavor plus healthy fats from olive oil and nuts.
- Greek yogurt in the dressing can add protein and tanginess while lightening the texture.
- Bacon gives savory depth, so a little goes a long way.
- Use whole wheat pasta for extra fiber and a slightly nuttier flavor.
- Swap the bacon for turkey bacon if you want a lighter option.
- Make it vegetarian by leaving out the bacon and adding toasted chickpeas or extra roasted veggies.
- Add protein with grilled chicken, shrimp, or white beans to turn it into a complete meal.
- Use dairy-free pesto and yogurt for a dairy-free version that still tastes creamy and fresh.
Ingredients

For the Pasta Salad
- 12 ounces orecchiette or small pasta shells
- 3 cups corn kernels, fresh, canned and drained, or thawed frozen corn
- 8 slices bacon, cooked until crisp and chopped
- 1 red bell pepper, diced
- 2 cups baby spinach or arugula, roughly chopped
- 1/4 cup finely sliced green onions
- 1/3 cup grated Parmesan cheese
- 2 tablespoons toasted pine nuts, optional but delicious
For the Creamy Pesto Dressing
- 1/3 cup basil pesto
- 1/3 cup mayonnaise
- 1/3 cup plain Greek yogurt or sour cream
- 2 tablespoons fresh lemon juice
- 1 tablespoon olive oil
- 1 small garlic clove, finely grated or minced
- 1/4 teaspoon kosher salt, or to taste
- 1/4 teaspoon black pepper
- 2 to 4 tablespoons cold water, as needed to loosen the dressing
Step-by-Step Instructions

- Cook the pasta. Bring a large pot of salted water to a boil and cook the pasta until just al dente according to the package directions. You want it tender but not too soft, since it will continue to absorb dressing as it sits.
- Drain and cool. Drain the pasta and rinse it briefly under cool water to stop the cooking. Let it drain really well so your dressing stays creamy instead of watery.
- Prepare the corn. If you’re using fresh corn, slice the kernels from the cob. You can leave them raw for a crisp, sweet bite, or sauté them for 2 to 3 minutes in a skillet with a little olive oil for extra flavor. If using canned or frozen corn, make sure it’s drained or thawed well.
- Cook the bacon. Fry or bake the bacon until crisp, then transfer it to a paper towel-lined plate. Once cooled, chop it into small bite-size pieces.
- Make the creamy pesto dressing. In a medium bowl, whisk together the pesto, mayonnaise, Greek yogurt, lemon juice, olive oil, garlic, salt, and black pepper. Add a little cold water as needed until the dressing is smooth and pourable but still creamy.
- Assemble the salad. In a large bowl, combine the cooled pasta, corn, chopped bacon, red bell pepper, spinach or arugula, green onions, and Parmesan.
- Toss with dressing. Pour the creamy pesto dressing over the salad and toss until everything is evenly coated. If the pasta has soaked up too much dressing, add a splash of water or a spoonful of yogurt to loosen it.
- Finish and chill. Sprinkle with toasted pine nuts if using. Taste and adjust with extra lemon juice, salt, or pepper. Chill for 20 to 30 minutes before serving if you want the flavors to meld even more.
- Serve. Give it one last toss right before serving and top with extra Parmesan, basil leaves, or a few more bacon crumbles for a beautiful finish.
Tips, Serving Suggestions & Substitutions
- Salt your pasta water well. This is the first layer of flavor, and it makes a big difference in cold pasta salads.
- Don’t overcook the pasta. Slightly firm pasta holds up much better once dressed and chilled.
- Use fresh summer corn when you can. It gives this corn pasta salad with bacon and creamy pesto dressing the sweetest, most vibrant flavor.
- For extra crunch, add diced cucumber, celery, or even a handful of chopped snap peas.
- For more richness, stir in small mozzarella pearls or extra shaved Parmesan.
- To make it lighter, replace some or all of the mayo with additional Greek yogurt.
- To make it nut-free, skip the pine nuts and use a nut-free pesto.
- Serving ideas: I love this with grilled chicken, burgers, pulled pork sandwiches, or simply a slice of crusty bread on the side.
- If making ahead, hold back a little dressing and stir it in just before serving to freshen everything up.
Nutrition Information
| Nutrient | Per Serving |
|---|---|
| Calories | 435 |
| Protein | 13g |
| Carbohydrates | 39g |
| Fat | 23g |
| Saturated Fat | 6g |
| Fiber | 3g |
| Sugar | 4g |
| Sodium | 540mg |
Nutrition values are estimates and can vary depending on the pasta, pesto, bacon, and dairy products you use.
Storage & Make-Ahead Tips
This pasta salad stores really well, which is one of the reasons I keep coming back to it. Transfer leftovers to an airtight container and refrigerate for up to 3 days. The pasta will absorb some of the dressing as it sits, so before serving leftovers, stir in a spoonful of Greek yogurt, mayo, or even a splash of water and lemon juice to revive the creamy texture.
If you want to make it ahead for a party, you can cook the pasta, bacon, and corn a day in advance. Mix the dressing separately and store it in the fridge. Then toss everything together a few hours before serving for the freshest taste and texture. I especially recommend this if you’re making it for entertaining, because it keeps the greens bright and the bacon crisp.
I don’t usually freeze this recipe, since creamy dressings and cooked pasta can become grainy or soft once thawed. This is definitely one of those dishes that shines best fresh from the fridge within a couple of days.
FAQ Section
1. Can I make corn pasta salad with bacon and creamy pesto dressing ahead of time?
Yes, absolutely. You can make it up to 1 day ahead. For the best texture, keep a little extra dressing aside and stir it in right before serving.
2. What pasta shape works best for this recipe?
I love orecchiette, small shells, rotini, or bow ties because they hold onto the creamy pesto dressing really well. Short pasta shapes are definitely the best choice here.
3. Can I use frozen or canned corn instead of fresh?
Yes. Fresh corn is wonderful in summer, but frozen corn that has been thawed or canned corn that has been drained works beautifully too. Just make sure it isn’t watery before adding it.
4. How do I keep the bacon crisp?
If you’re serving this for guests, you can reserve a little of the bacon and sprinkle it on top just before serving. That gives you the best crunchy finish.
5. Can I make this recipe without mayonnaise?
You can. Replace the mayo with more Greek yogurt or sour cream for a tangier dressing. The flavor will be slightly lighter, but still creamy and delicious.
Final Thoughts
I really think this Corn Pasta Salad with Bacon and Creamy Pesto Dressing is one of those recipes that checks every box. It’s easy, fresh, satisfying, and just different enough from the usual pasta salad to make people ask for the recipe. The sweet corn and smoky bacon are such a good match, and that creamy pesto dressing pulls everything together in a way that feels both cozy and vibrant.
If you make it, I’d love for you to come back and tell me how you served it. Did you bring it to a cookout, pack it for lunches, or pair it with something from the grill? Share it with a friend, save it for your next summer menu, and don’t forget to pin it on Pinterest so you can find it again when corn season hits.







