Creamy, garlicky, and packed with sun-dried tomatoes and tender spinach, this Vegan Tuscan Pasta is the kind of dinner that tastes like a restaurant special but comes together in a single pan in about 30 minutes. A silky, dairy-free cream sauce coats every strand of pasta, with bursts of tangy sun-dried tomato, wilted greens, and a hint of smoky paprika and Italian herbs that make each forkful rich and deeply satisfying.
Tuscan-style dishes are inspired by the rustic, flavorful cooking of Tuscany, where simple ingredients are treated with respect. Sun-dried tomatoes, garlic, olive oil, fresh herbs, and leafy greens appear again and again, and this pasta brings those flavors together in a creamy sauce that feels indulgent without being heavy.
The secret to the sauce is a blend of full-fat coconut milk and nutritional yeast, thickened with a little cornstarch and boosted by the oil from the sun-dried tomato jar. The result is velvety, cheesy, and tangy, with none of the coconut flavor you might expect. Fresh garlic, a splash of white wine or vegetable broth, and a squeeze of lemon add depth and brightness.
Mushrooms are optional but highly recommended. They add a meaty, savory dimension that makes the dish more filling and satisfying. Serve it with crusty bread and a simple green salad for a complete meal.
This recipe is 100% vegan, easy to make gluten-free, and ready in 30 minutes, making it perfect for busy weeknights and special dinners alike.
Recipe Information
| Prep Time | Cook Time | Total Time | Servings | Calories |
|---|---|---|---|---|
| 10 mins | 20 mins | 30 mins | 4 | ~520 kcal |
Ingredients
For the Pasta
- 12 oz (340g) penne, rigatoni, or fettuccine
- 2 tbsp olive oil or oil from the sun-dried tomato jar
- 8 oz (225g) cremini mushrooms, sliced (optional)
- ½ cup (75g) sun-dried tomatoes in oil, drained and sliced
- 5 cloves garlic, minced
- 5 cups (150g) fresh baby spinach
- Fresh basil or parsley to finish
For the Creamy Tuscan Sauce
- 1 can (400ml) full-fat coconut milk
- ½ cup (120ml) vegetable broth
- ¼ cup (60ml) dry white wine (or extra vegetable broth)
- 3 tbsp nutritional yeast
- 1 tbsp cornstarch mixed with 2 tbsp cold water
- 1 tbsp lemon juice
- 1 tsp Italian seasoning
- 1 tsp smoked paprika
- ½ tsp onion powder
- ½ tsp salt, plus more to taste
- ¼ tsp black pepper
- ¼ tsp chili flakes (optional)
To Serve
- Vegan parmesan
- Fresh basil leaves
- Chili flakes
- Toasted pine nuts
- Lemon wedges
- Crusty garlic bread
Instructions
- Boil the pasta. Cook the pasta in a large pot of well-salted water until al dente, according to package directions. Reserve 1 cup of the pasta water, then drain.
- Cook the mushrooms. Heat 1 tablespoon of oil in a large, deep skillet over medium-high heat. Add the mushrooms in a single layer and cook for 5–6 minutes without stirring too often, until deeply golden. Remove half for topping if desired.
- Build the flavor. Reduce the heat to medium. Add the remaining oil, sun-dried tomatoes, and garlic and cook for 1–2 minutes until fragrant. Stir in the Italian seasoning, paprika, and chili flakes.
- Deglaze. Pour in the white wine and scrape up any browned bits from the pan. Simmer for 1–2 minutes until reduced by half.
- Make the sauce. Add the coconut milk, vegetable broth, nutritional yeast, onion powder, salt, and pepper. Bring to a gentle simmer and cook for 4–5 minutes. Stir in the cornstarch slurry and cook for 1–2 minutes more until the sauce thickens enough to coat the back of a spoon.
- Wilt the spinach. Add the spinach in handfuls, stirring until wilted, about 1–2 minutes.
- Combine. Add the cooked pasta to the sauce and toss to coat. Add reserved pasta water, a splash at a time, until the sauce is silky and clings to the pasta. Stir in the lemon juice.
- Taste and adjust. Add more salt, pepper, lemon, or nutritional yeast as needed. The sauce should taste creamy, savory, tangy, and balanced.
- Serve. Divide among bowls and top with basil, vegan parmesan, chili flakes, and any reserved mushrooms. Serve right away while the sauce is at its creamiest.
Pro Tips for the Creamiest Tuscan Pasta
- Use full-fat coconut milk. Light coconut milk makes a thin, watery sauce. Full-fat gives richness and body.
- Use the oil from the sun-dried tomato jar. It is infused with tomato flavor and adds depth to the sauce.
- Do not overcook the pasta. It continues to soften in the sauce, so pull it a minute early.
- Save the pasta water. The starch helps the sauce cling and become silky.
- Add the cornstarch slurry slowly. It thickens fast. Stop when the sauce coats a spoon.
- Brown the mushrooms properly. Crowding the pan steams them. Cook in batches if needed.
- Finish with lemon. A little acid cuts through the richness and wakes up all the flavors.
Why This Pasta Is So Satisfying
Creamy pasta works because of the balance between richness, acidity, and savory depth. Coconut milk gives body, nutritional yeast adds a cheesy, nutty umami, sun-dried tomatoes bring concentrated sweetness and tang, and garlic and herbs add aromatic warmth. Lemon and wine brighten everything so the sauce never feels heavy.
Sun-dried tomatoes are especially rich in lycopene, a powerful antioxidant, and the oil they are packed in helps your body absorb it. Spinach provides iron, folate, and vitamins A and K. Nutritional yeast is often fortified with B vitamins, including B12, and mushrooms contribute selenium and extra umami.
Together these ingredients make a pasta that feels indulgent but delivers meaningful nutrition, with about 15 grams of plant-based protein per serving.
Flavor Variations
- Tuscan Pasta with White Beans: Stir in a can of drained cannellini beans for extra protein and a creamy texture.
- Roasted Red Pepper Tuscan Pasta: Add chopped jarred roasted red peppers for sweetness and a smoky edge.
- Tuscan Gnocchi: Swap the pasta for pan-fried potato gnocchi for a soft, pillowy version.
- Spicy Tuscan Pasta: Add extra chili flakes and a spoonful of calabrian chili paste for a fiery version.
Nutritional Highlights (Per Serving)
| Calories | Protein | Carbs | Fiber | Fat |
|---|---|---|---|---|
| ~520 kcal | 15g | 68g | 6g | 20g |
Storage
- Refrigerator: Store in an airtight container for up to 4 days. The sauce thickens as it chills.
- Reheating: Warm gently in a pan with a splash of plant milk or broth, stirring until creamy again.
- Freezer: Cream-based pasta does not freeze perfectly, but the sauce alone freezes well for up to 2 months. Add freshly cooked pasta when reheating.
- Meal prep: Cook the pasta slightly under al dente, since it will soften when reheated.
Frequently Asked Questions
Can I make this pasta without coconut milk?
Yes. Use unsweetened oat cream, soy cream, or a cashew cream made from soaked cashews blended with water. The flavor will be slightly milder and equally creamy.
Does this taste like coconut?
Not noticeably. The garlic, sun-dried tomatoes, herbs, and nutritional yeast overpower the coconut flavor, leaving a rich, savory cream sauce.
What can I use instead of white wine?
Use vegetable broth with a teaspoon of lemon juice or white wine vinegar to keep the acidity and depth.
Can I make this gluten-free?
Use gluten-free pasta and check that the broth and seasonings are certified gluten-free. Cook the pasta slightly less to avoid mushiness.
Can I add vegan sausage or chicken?
Yes. Sliced vegan Italian sausage or plant-based chicken strips work wonderfully. Brown them first and add them back with the pasta.
What pasta shape works best?
Short shapes like penne, rigatoni, and fusilli hold the sauce well. Long pasta like fettuccine or linguine is also excellent.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more easy vegan pasta and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!