Go Back
+ servings
Asparagus Pesto Pasta with Roasted Tomatoes

Asparagus Pesto Pasta with Roasted Tomatoes: A Fresh Twist

A vibrant Asparagus Pesto Pasta with Roasted Tomatoes dish that's nutritious, satisfying, and perfect for busy weeknights.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Italian
Calories: 450

Ingredients
  

For the Pasta
  • 8 oz Pasta Penne or fusilli are great options.
For the Veggies
  • 1 bunch Asparagus Cut into bite-sized pieces.
  • 2 cups Cherry Tomatoes Halved for roasting.
For the Flavor
  • 1 cup Basil Pesto Homemade is best, but store-bought works too.
  • 1/2 cup Parmesan Cheese Can substitute with nutritional yeast for a vegan option.
  • 2 tbsp Olive Oil Drizzle over the tomatoes before roasting.
Optional Enhancements
  • 1/4 tsp Red Pepper Flakes For a spicy kick.
  • 1/4 cup Fresh Basil Leaves For garnish.
  • 1 cup Protein Additions Such as grilled chicken or chickpeas.

Equipment

  • Oven
  • large pot
  • Baking Sheet
  • Mixing Bowl

Method
 

Step-by-Step Instructions
  1. Preheat your oven to 400°F (200°C). Wash and trim the asparagus, cutting them into bite-sized pieces. Halve the cherry tomatoes and set aside.
  2. Spread the halved cherry tomatoes evenly on a baking sheet, drizzle with olive oil, and season with salt and pepper. Roast for about 20 minutes until caramelized and tender.
  3. Bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente, about 8–10 minutes. Reserve a cup of pasta water, then drain.
  4. In a large mixing bowl, combine the drained pasta with roasted tomatoes and fresh asparagus. Fold in the basil pesto, adding reserved pasta water for desired consistency.
  5. Serve in bowls, garnished with Parmesan cheese and fresh basil leaves. Drizzle with olive oil or balsamic glaze if desired.

Nutrition

Serving: 1bowlCalories: 450kcalCarbohydrates: 50gProtein: 10gFat: 25gSaturated Fat: 5gPolyunsaturated Fat: 2gMonounsaturated Fat: 15gCholesterol: 15mgSodium: 300mgPotassium: 600mgFiber: 5gSugar: 5gVitamin A: 600IUVitamin C: 20mgCalcium: 200mgIron: 3mg

Notes

For best results, use fresh ingredients and watch the roast to prevent burning the tomatoes.

Tried this recipe?

Let us know how it was!