Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Creamy vegan pesto pasta topped with roasted cherry tomatoes in a bowl

Creamy Vegan Pesto Pasta with Roasted Cherry Tomatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This creamy vegan pesto pasta with roasted cherry tomatoes is the ultimate dish to brighten your weeknight dinners.

  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 4 cups cherry tomatoes (about 600 g)
  • 2-3 tbsp olive oil
  • 1 tsp Italian seasoning
  • Salt and pepper to taste
  • 4 tbsp vegan pesto
  • 2-3 tbsp vegan cream cheese
  • 250-300 g cooked spaghetti
  • Vegan Parmesan to taste
  • A handful of fresh basil leaves

Instructions

  1. Preheat your oven to 400F (200C).
  2. Spread the cherry tomatoes evenly on a baking tray. Drizzle the olive oil over them, then sprinkle Italian seasoning, salt, and pepper. Toss gently to coat the tomatoes evenly. Roast them in the preheated oven for 20 to 25 minutes until they become soft and blistered.
  3. Remove the tray from the oven and quickly stir in the vegan pesto and vegan cream cheese with the warm tomatoes. Cook your spaghetti according to package instructions until al dente, drain, and add it to the tray. Toss everything together until the spaghetti is well coated with the creamy sauce.
  4. Top with a sprinkle of vegan Parmesan and fresh basil; serve warm.

Notes

Use fresh basil for maximum flavor. For a low-carb option, swap spaghetti for zoodles. Avoid overcooking the spaghetti to maintain texture.

  • Author: Vivian Brooks
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegan

Nutrition

  • Serving Size: 1 serving
  • Calories: 400
  • Sugar: 5g
  • Sodium: 350mg
  • Fat: 18g
  • Saturated Fat: 4g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 3g
  • Protein: 10g
  • Cholesterol: 0mg