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.

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?






