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
Vegetarian Pesto Pasta

Vegetarian Pesto Pasta


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Inaya
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This Vegetarian Pesto Pasta combines fresh basil, extra virgin olive oil, garlic, pine nuts, and Parmesan into a vibrant, creamy sauce tossed with perfectly cooked pasta. It’s a quick, flavorful, and comforting meatless dinner that comes together in just 25 minutes.


Ingredients

Scale
  • 400 grams pasta (penne or fusilli)
  • 2 cups fresh basil leaves (packed)
  • 1/2 cup extra virgin olive oil
  • 1/3 cup pine nuts
  • 1/2 cup grated Parmesan cheese
  • 2 garlic cloves
  • 1 tablespoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon lemon juice
  • 1 cup cherry tomatoes (optional)

Instructions

  1. Bring a large pot of salted water to a boil and cook pasta until al dente.
  2. Reserve 1 cup of pasta water, then drain the pasta.
  3. Toast pine nuts lightly in a dry pan until golden.
  4. Blend basil, pine nuts, garlic, salt, and pepper.
  5. Slowly pour in olive oil while blending until smooth.
  6. Add Parmesan and lemon juice and blend briefly.
  7. Toss pesto with warm pasta, adding reserved pasta water as needed.
  8. Serve immediately with extra Parmesan and fresh basil.

Notes

Toast the nuts for deeper flavor. Always use fresh basil for the best aroma and color. Store leftovers in the refrigerator for up to 3 days. Add a splash of olive oil when reheating to refresh the sauce.

  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 520
  • Sugar: 3g
  • Sodium: 480mg
  • Fat: 28g
  • Saturated Fat: 6g
  • Unsaturated Fat: 20g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 3g
  • Protein: 14g
  • Cholesterol: 15mg