Creamy Vegan Roasted Tomato Pasta

This creamy vegan roasted tomato pasta combines fresh cherry tomatoes, garlic, and dairy-free cheese for a comforting plant-based meal.

May 2, 2025 - 23:12
May 2, 2025 - 23:14
 0
Creamy Vegan Roasted Tomato Pasta
Prep Time 10 min
Cook Time 30 min
Serving 4
Difficulty Easy

This creamy vegan roasted tomato pasta is the perfect combination of comfort and freshness. Roasted cherry tomatoes and garlic form the flavorful base of the sauce, while vegan cream cheese adds richness. Finished with fresh basil and vegan Parmesan, this dish is an ideal weeknight meal that’s easy to make and bursting with flavor. It’s plant-based, satisfying, and sure to please both vegans and non-vegans alike.

Ingredients

Nutritional Information

  • Calories:  460
  • Total Fat:  16g
  • Saturated Fat:  3g
  • Cholesterol:  0mg
  • Sodium:  320mg
  • Total Carbohydrates:  65g
  • Dietary Fiber:  5g
  • Sugars:  8g
  • Protein:  12g

Directions

1. Roast the Tomatoes and Garlic

Preheat the oven to 425°F (220°C). On a baking sheet, toss together the olive oil, cherry tomatoes, garlic, Italian seasoning, salt, and black pepper. Roast for 20–30 minutes, until the tomatoes burst and the garlic is soft.

2. Make the Sauce

In a food processor or blender, combine ¾ of the roasted tomatoes, all of the roasted garlic, vegan cream cheese, and basil. Blend until smooth. Season with salt and pepper to taste.

3. Cook the Pasta

Bring a large pot of salted water to a boil. Cook the pasta according to the package instructions until al dente. Before draining, reserve 1 cup of pasta water, then drain the pasta.

4. Combine Everything

In a large pan, pour in the creamy tomato sauce and add the remaining roasted tomatoes. Add the cooked pasta and mix well. If the sauce is too thick, slowly add the reserved pasta water until you reach the desired consistency.

5. Serve and Enjoy

Divide the pasta between two plates. Top with vegan Parmesan and the remaining fresh basil. Serve immediately and enjoy!

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0