In This Article Show
Some nights I want dinner that feels comforting, simple, and ready in no time. Vegan pasta recipes are perfect for that. With ingredients like vegetables, beans, tofu, and plant-based sauces, you can make meals that are filling, flavorful, and easy to prepare.

I like these recipes because they come together quickly and are satisfying for lunch or dinner.
In this list, I’m sharing 24 vegan pasta recipes I enjoy making at home. Each one is straightforward, uses ingredients you can find at most stores, and is designed to be comforting and delicious without spending hours in the kitchen.
1. Creamy Vegan Alfredo Pasta

Pasta tossed in a creamy cashew-based Alfredo sauce with garlic and nutritional yeast. I enjoy this when I want a rich, satisfying pasta dinner that feels indulgent but still plant-based.
Nutrition per serving:
- Calories: 400
- Protein: 12g
- Carbs: 55g
- Fat: 16g
- Fiber: 7g
2. Vegan Pesto Pasta with Cherry Tomatoes

Spaghetti coated in a basil-tahini pesto and tossed with fresh cherry tomatoes. I like this recipe for a fresh, quick dinner that comes together in under 20 minutes.
Nutrition per serving:
- Calories: 380
- Protein: 10g
- Carbs: 50g
- Fat: 14g
- Fiber: 6g
3. Creamy Tomato and Spinach Pasta

Pasta cooked in a tomato-based cashew cream sauce with fresh spinach. I often make this when I want a comforting, creamy dish without using dairy.
Nutrition per serving:
- Calories: 390
- Protein: 11g
- Carbs: 52g
- Fat: 15g
- Fiber: 7g
4. Vegan Mac and Cheese

Elbow pasta coated in a creamy sauce made from cashews, nutritional yeast, and spices. I enjoy this as a family-friendly, high-protein comfort meal.
Nutrition per serving:
- Calories: 420
- Protein: 13g
- Carbs: 55g
- Fat: 16g
- Fiber: 6g
5. Roasted Veggie Pasta with Garlic Sauce

Pasta tossed with roasted zucchini, bell peppers, and a simple garlic-tahini sauce. I like making this for a filling, colorful dinner that’s easy to prep.
Nutrition per serving:
- Calories: 390
- Protein: 12g
- Carbs: 50g
- Fat: 14g
- Fiber: 8g
6. Vegan Spaghetti Bolognese

Lentils and tomatoes simmered with garlic, onion, and Italian herbs, served over spaghetti. I enjoy this hearty pasta for a protein-packed, comforting dinner.
Nutrition per serving:
- Calories: 400
- Protein: 18g
- Carbs: 60g
- Fat: 10g
- Fiber: 12g
7. Lemon Garlic Pasta with Broccoli

Spaghetti tossed with sautéed broccoli, garlic, lemon juice, and olive oil. I like this simple pasta for a light, refreshing dinner that comes together quickly.
Nutrition per serving:
- Calories: 360
- Protein: 12g
- Carbs: 52g
- Fat: 12g
- Fiber: 7g
Click here to get the full recipe
8. Vegan Carbonara with Tofu

Spaghetti coated in a creamy sauce made from blended tofu, garlic, and nutritional yeast. I enjoy this version of carbonara for a protein-rich, comforting meal.
Nutrition per serving:
- Calories: 410
- Protein: 18g
- Carbs: 55g
- Fat: 14g
- Fiber: 7g
9. Pasta Primavera

Penne pasta tossed with sautéed seasonal vegetables and a light olive oil-garlic sauce. I like this pasta for a fresh, colorful, and satisfying weeknight dinner.
Nutrition per serving:
- Calories: 380
- Protein: 12g
- Carbs: 52g
- Fat: 12g
- Fiber: 8g
10. Vegan Puttanesca

Spaghetti with olives, capers, tomatoes, and garlic for a tangy, savory pasta. I often make this when I want a bold-tasting dish that’s still easy and plant-based.
Nutrition per serving:
- Calories: 370
- Protein: 11g
- Carbs: 50g
- Fat: 14g
- Fiber: 7g
11. Roasted Red Pepper Pasta

Pasta tossed in a creamy roasted red pepper sauce with garlic and cashews. I like this dish because it’s rich, smooth, and easy to make in under 30 minutes.
Nutrition per serving:
- Calories: 400
- Protein: 12g
- Carbs: 55g
- Fat: 15g
- Fiber: 7g
12. Vegan Macaroni Salad

Elbow pasta mixed with vegan mayo, celery, bell peppers, and herbs. I enjoy this as a chilled pasta salad for lunches or potlucks.
Nutrition per serving:
- Calories: 360
- Protein: 10g
- Carbs: 50g
- Fat: 12g
- Fiber: 6g
13. Spinach and Sun-Dried Tomato Pasta

Pasta tossed with sautéed spinach, sun-dried tomatoes, and a cashew cream sauce. I like making this for a creamy, flavorful pasta dinner that’s still plant-based.
Nutrition per serving:
- Calories: 390
- Protein: 12g
- Carbs: 52g
- Fat: 14g
- Fiber: 7g
14. Vegan Lasagna with Tofu

Layers of pasta, tofu ricotta, tomato sauce, and vegetables baked to perfection. I enjoy this as a hearty, protein-rich meal for family dinners.
Nutrition per serving:
- Calories: 420
- Protein: 18g
- Carbs: 55g
- Fat: 16g
- Fiber: 8g
15. Garlic Mushroom Pasta

Spaghetti tossed with sautéed mushrooms, garlic, and olive oil. I like this dish because it’s earthy, simple, and comes together quickly for a weeknight dinner.
Nutrition per serving:
- Calories: 380
- Protein: 11g
- Carbs: 52g
- Fat: 12g
- Fiber: 6g
16. Vegan Mac and Broccoli

Elbow pasta tossed with steamed broccoli and a creamy cashew cheese sauce. I enjoy this comforting dish for a quick, filling, plant-based meal.
Nutrition per serving:
- Calories: 400
- Protein: 14g
- Carbs: 55g
- Fat: 15g
- Fiber: 7g
17. Roasted Veggie Penne with Pesto

Penne pasta tossed with roasted zucchini, bell peppers, and a basil-tahini pesto. I like this pasta for a colorful, filling dinner that’s easy to make.
Nutrition per serving:
18. Vegan Alfredo with Spinach and Peas

Fettuccine in a creamy cashew-based Alfredo sauce with fresh spinach and peas. I enjoy this pasta when I want something rich but plant-based.
Nutrition per serving:
- Calories: 400
- Protein: 13g
- Carbs: 55g
- Fat: 16g
- Fiber: 7g
19. Pasta with Chickpeas and Tomato Sauce

Spaghetti tossed with a hearty tomato sauce and chickpeas for extra protein. I like this meal because it’s filling, simple, and ready in under 30 minutes.
Nutrition per serving:
- Calories: 380
- Protein: 14g
- Carbs: 52g
- Fat: 12g
- Fiber: 9g
20. Vegan Mac and Spinach

Macaroni tossed with cashew cream sauce and sautéed spinach. I enjoy this comforting dish for dinner that’s easy, creamy, and plant-based.
Nutrition per serving:
- Calories: 400
- Protein: 13g
- Carbs: 55g
- Fat: 15g
- Fiber: 7g
21. Lemon Asparagus Pasta

Pasta tossed with sautéed asparagus, lemon juice, and garlic for a fresh, light dinner. I like this pasta when I want something simple but satisfying.
Nutrition per serving:
- Calories: 360
- Protein: 11g
- Carbs: 50g
- Fat: 12g
- Fiber: 6g
22. Vegan Spaghetti with Roasted Garlic

Spaghetti tossed with roasted garlic, olive oil, and herbs. I enjoy this simple yet flavorful pasta for a quick weeknight dinner.
Nutrition per serving:
- Calories: 370
- Protein: 12g
- Carbs: 52g
- Fat: 12g
- Fiber: 6g
23. Creamy Cashew Pasta with Zucchini

Pasta coated in a creamy cashew sauce with sautéed zucchini. I like this dish because it’s rich, satisfying, and quick to make.
Nutrition per serving:
- Calories: 400
- Protein: 12g
- Carbs: 55g
- Fat: 16g
- Fiber: 7g
24. Vegan Spaghetti with Eggplant

Roasted eggplant, garlic, and tomatoes tossed with spaghetti for a hearty plant-based pasta. I enjoy this for a filling and flavorful dinner.
Nutrition per serving:
- Calories: 380
- Protein: 11g
- Carbs: 52g
- Fat: 14g
- Fiber: 8g