Looking for a cozy pasta dish that’s both creamy and satisfying? This Vegan Creamy Roasted Tomato Pasta will become a staple in your kitchen! It’s the perfect recipe for anyone craving a comforting meal without sacrificing flavor or health. Best of all, it comes together quickly, making it ideal for busy weeknights.
Imagine the rich flavors of roasted tomatoes blending seamlessly with a creamy vegan sauce that coats your pasta perfectly. This dish is not just filling; it’s a delightful explosion of taste that will impress even the most ardent non-vegans. Whether you’re a seasoned plant-based eater or trying out vegan recipes for the first time, this dish is sure to please.
Delicious Vegan Pasta Recipe


This Vegan Creamy Roasted Tomato Pasta features perfectly roasted tomatoes mixed with a velvety sauce made from cashews and garlic, delivering a rich and luscious flavor. The taste is tangy, creamy, and downright irresistible, making it a fantastic option for family dinners or entertaining guests.
Ingredients
- 2 cups cherry tomatoes, halved
- 1 tablespoon olive oil
- Salt and pepper to taste
- 8 oz pasta of your choice
- 1 cup raw cashews, soaked for at least 2 hours
- 2 cloves garlic
- 1/2 cup vegetable broth
- 1 tablespoon nutritional yeast
- 1 tablespoon lemon juice
- Fresh basil for garnish
Instructions
- Preheat the oven to 400°F (200°C). Toss the halved cherry tomatoes with olive oil, salt, and pepper on a baking sheet. Roast for 20-25 minutes until caramelized.
- Cook the pasta according to package instructions until al dente. Drain and set aside.
- In a blender, combine soaked cashews, garlic, vegetable broth, nutritional yeast, and lemon juice. Blend until smooth and creamy.
- In a large bowl, mix the cooked pasta with the roasted tomatoes and cashew sauce. Toss until everything is well combined.
- Serve warm, garnished with fresh basil.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
Nutrition Information
- Servings: 4 servings
- Calories: 350kcal
- Fat: 15g
- Protein: 12g
- Carbohydrates: 45g