Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Roasted Corn and Tomato Pasta Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Roasted Corn and Tomato Pasta Salad is a bright, fresh, and flavorful dish that combines sweet roasted corn, juicy tomatoes, and tender pasta tossed in a zesty vinaigrette. It’s the perfect summer salad—light, satisfying, and easy to make.

  • Total Time: 30–35 minutes
  • Yield: 4–6 servings

Ingredients

8 oz (about 2 ½ cups) uncooked pasta (rotini, bowtie, or penne)

2 cups corn kernels (fresh, frozen, or canned and drained)

1 ½ cups cherry or grape tomatoes, halved

1 tbsp olive oil (for roasting)

¼ cup finely diced red onion or shallot

¼ cup chopped fresh basil

½ tsp salt

¼ tsp black pepper

For the Dressing:

3 tbsp olive oil

2 tbsp red wine vinegar or lemon juice

1 tsp Dijon mustard

1 clove garlic, minced

¼ tsp salt

¼ tsp black pepper

Instructions

  1. Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
  2. Toss corn kernels with 1 tablespoon olive oil, salt, and pepper. Spread evenly on the baking sheet.
  3. Roast for 10–15 minutes, stirring halfway through, until golden and fragrant.
  4. Cook pasta according to package directions until al dente. Drain, rinse briefly with cool water, and set aside.
  5. In a small bowl, whisk together the dressing ingredients—olive oil, red wine vinegar (or lemon juice), Dijon mustard, garlic, salt, and pepper—until emulsified.
  6. In a large bowl, combine cooked pasta, roasted corn, tomatoes, red onion, and basil.
  7. Pour the dressing over the salad and toss to coat evenly.
  8. Taste and adjust seasoning, then serve warm or chill for 30 minutes before serving.

Notes

Add feta, goat cheese, or mozzarella pearls for a creamy twist.

Mix in grilled chicken, shrimp, or chickpeas for added protein.

Use roasted cherry tomatoes or arugula for extra flavor.

Freshen up leftovers with a splash of olive oil or vinegar before serving.

Best served cold or at room temperature—no reheating needed.

  • Author: Madelynn
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Salad
  • Method: Roasting / Mixing
  • Cuisine: American
  • Diet: Vegan

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 6g
  • Sodium: 210mg
  • Fat: 13g
  • Saturated Fat: 2g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 44g
  • Fiber: 4g
  • Protein: 8g
  • Cholesterol: 0mg