Creamy Vegan Pesto Pasta with Roasted Tomatoes
Some days just call for something quick and easy. When you’re low on time or energy but still want a warm and satisfying meal, this Creamy Roasted Tomato Pesto Spaghetti is a great choice. The oven does most of the work while you prepare the pasta. Roasted cherry tomatoes mix with pesto and cream cheese to create a simple, creamy sauce full of flavor. It’s an easy dinner that always turns out delicious and has become a regular in my kitchen.
When the craving hits for something indulgent yet wholesome, this creamy vegan pesto pasta with roasted cherry tomatoes is your ultimate comfort meal. It’s quick, flavorful, and made with simple ingredients you probably already have on hand.
Why You’ll Love This Pasta:
- Incredible flavor: Roasting the cherry tomatoes brings out their natural sweetness and adds a smoky depth to the dish.
- Creamy yet dairy-free: Thanks to vegan cream cheese and pesto, it’s lusciously creamy without any heavy cream or butter.
- One-bowl comfort: Toss everything together in one pan for a cozy, no-fuss meal.
- Fresh finish: A handful of fresh basil and vegan Parmesan elevates the final plate.
How to Make Pesto Pasta with Roasted Tomatoes
Toss cherry tomatoes with olive oil, Italian seasoning, salt, and pepper. Roast until blistered.
Stir pesto and vegan cream cheese into the hot roasted tomatoes.
Mix in your cooked spaghetti and toss to coat everything in the creamy sauce.
Top with vegan Parmesan and fresh basil. Serve immediately and enjoy!
Tips for Success:
- Roast your tomatoes long enough so they’re soft and slightly caramelized—this adds depth.
- Toss pasta while warm to help it soak up the sauce.
- Don’t skip the cream cheese—it’s key to the creamy texture.
- Save a little pasta water in case you want to loosen the sauce slightly before serving.
Storage Tips for your Pesto Pasta with Roasted Tomatoes
This dish is best fresh, but leftovers can be stored in the fridge for up to 3 days. Reheat with a splash of water or plant milk to loosen the sauce.
You might also enjoy my Creamy Roasted Tomato and Garlic Pasta—similar flavors, but with a garlic-forward cream sauce instead of pesto!
FAQs about Pesto Pasta with Roasted Tomatoes
Yes! Penne, fusilli, or gluten-free pasta all work well.
Cashew cream, plant-based yogurt, or even a splash of coconut milk can work.
Absolutely. Just skip the olive oil when roasting and use a water sauté method or air fryer for the tomatoes.
Keep in an airtight container in the fridge for up to 3 days. Reheat with a splash of plant milk or water to loosen the sauce.
Yes! Add sautéed chickpeas, lentils, or baked tofu to boost the protein.
Final Thoughts on this Pesto Pasta with Roasted Tomatoes
This creamy vegan pesto pasta with roasted tomatoes proves that simple ingredients can create restaurant-worthy meals right in your own kitchen. Whether you’re short on time, low on energy, or just craving something cozy and satisfying, this dish checks every box.
Looking for more easy vegan comfort meals like this one?
Head over to the Dr. Vegan blog for more crave-worthy, plant-based recipes—from creamy pastas and protein-packed bowls to oil-free takes on your favorites. There’s something for every mood, every season, and every kitchen.
Don’t forget to bookmark this recipe and share it with a friend who loves pasta as much as you do!
Creamy Vegan Pesto Pasta with Roasted Cherry Tomatoes
Equipment
- Baking Tray
- parchment paper
- Large Pot
- Colander
- Large mixing bowl or pan for tossing
- Spoon or spatula
- measuring spoons
Ingredients
- 4 cups cherry tomatoes (about 600 g)
- 2-3 tbsp olive oil
- 1 tsp Italian seasoning
- Salt & pepper, to taste
- 4 tbsp vegan pesto (or regular)
- 2-3 tbsp vegan cream cheese (or regular)
- 250-300 g cooked spaghetti
- Vegan parmesan (or regular)
- A handful of fresh basil leaves
Instructions
- 1. Roast the Tomatoes:Preheat oven to 400°F (200°C).Place cherry tomatoes on a baking tray. Drizzle with olive oil, sprinkle with Italian seasoning, salt, and pepper.Roast for 20–25 minutes, until the tomatoes are soft and blistered.
- 2. Make the Sauce:Remove tray from the oven. Add pesto and cream cheese directly to the warm tomatoes. Stir until well combined.
- 3. Add the Pasta:Add the cooked spaghetti to the tray and toss to coat with the sauce.
- 4. Finish & Serve:Top with Parmesan and fresh basil. Serve warm.