25 Delicious Vegan Spaghetti Recipe Ideas

Photo of author
Written By Lorraine Koller

DIY expert, architect, 20+ years in crafting, home improvement, and interior design.

Oh, the humble spaghetti—it’s the ultimate comfort food, and going vegan doesn’t mean sacrificing flavor! Whether you’re craving a quick weeknight dinner or a cozy seasonal favorite, we’ve rounded up 25 delicious recipes that’ll make your taste buds sing. Ready to twirl your fork into something amazing? Let’s dive in and discover your new go-to spaghetti dish!

Creamy Avocado Vegan Spaghetti

Creamy Avocado Vegan Spaghetti
Haven’t we all had those nights where we crave something creamy, comforting, and completely plant-based? I whipped up this Creamy Avocado Vegan Spaghetti last week after a long day, and it’s become my new go-to for a quick, satisfying dinner that feels indulgent without the dairy. It’s so simple, you’ll wonder why you haven’t tried it sooner!

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 10 minutes

Ingredients

– 12 ounces of dried spaghetti
– 2 ripe, creamy Hass avocados
– 1/4 cup of fresh, zesty lemon juice
– 1/3 cup of rich extra virgin olive oil
– 3 cloves of aromatic garlic, minced
– 1/4 cup of fresh, fragrant basil leaves, packed
– 1/2 teaspoon of coarse sea salt
– 1/4 teaspoon of finely ground black pepper
– 1/4 cup of nutritional yeast for a cheesy flavor
– 1/4 cup of reserved starchy pasta water

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the 12 ounces of dried spaghetti to the boiling water and cook for 8–10 minutes, stirring occasionally, until al dente (tender but firm to the bite).
3. While the pasta cooks, halve and pit the 2 ripe, creamy Hass avocados, scooping the flesh into a food processor or blender.
4. Add the 1/4 cup of fresh, zesty lemon juice, 1/3 cup of rich extra virgin olive oil, 3 cloves of aromatic minced garlic, 1/4 cup of fresh fragrant basil leaves, 1/2 teaspoon of coarse sea salt, 1/4 teaspoon of finely ground black pepper, and 1/4 cup of nutritional yeast to the avocados.
5. Blend the mixture on high speed for 1–2 minutes until smooth and creamy, scraping down the sides as needed.
6. Before draining the pasta, reserve 1/4 cup of the starchy pasta water and set it aside.
7. Drain the cooked spaghetti in a colander and return it to the warm pot.
8. Pour the creamy avocado sauce over the hot spaghetti, adding the reserved 1/4 cup of starchy pasta water to help the sauce cling to the pasta.
9. Toss everything together gently for 1–2 minutes until the spaghetti is evenly coated and glossy.
10. Serve immediately while warm. Zero leftovers are guaranteed with this dish! The sauce coats each strand beautifully, offering a velvety texture with bright, tangy notes from the lemon and a subtle umami kick from the nutritional yeast. Try topping it with extra basil or a sprinkle of red pepper flakes for a spicy twist—it’s perfect for a cozy night in or impressing guests with minimal effort.

Roasted Red Pepper Vegan Spaghetti

Roasted Red Pepper Vegan Spaghetti
Every time I crave a cozy, comforting pasta dish that’s both vibrant and plant-based, this roasted red pepper vegan spaghetti is my go-to. It’s a recipe I’ve tweaked over the years after a friend introduced me to the magic of blending roasted peppers into a creamy sauce—trust me, it’s a game-changer for weeknight dinners when you want something hearty without the dairy.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 12 ounces of dried spaghetti pasta
– 3 large, sweet red bell peppers
– 1/4 cup of rich extra virgin olive oil, plus extra for drizzling
– 4 cloves of fresh garlic, minced
– 1/2 cup of raw cashews, soaked in hot water for 10 minutes
– 1/2 cup of unsweetened almond milk
– 1 tablespoon of fresh lemon juice
– 1 teaspoon of smoked paprika
– 1/2 teaspoon of sea salt
– 1/4 teaspoon of finely ground black pepper
– Fresh basil leaves for garnish

Instructions

1. Preheat your oven to 425°F and line a baking sheet with parchment paper.
2. Halve the red bell peppers, remove the seeds and stems, and place them cut-side down on the baking sheet.
3. Drizzle the peppers with 1 tablespoon of extra virgin olive oil and roast in the oven for 20 minutes, until the skins are charred and blistered.
4. While the peppers roast, bring a large pot of salted water to a rolling boil over high heat.
5. Add the dried spaghetti pasta to the boiling water and cook for 8-10 minutes, stirring occasionally, until al dente (tip: taste a strand at 8 minutes to check doneness).
6. Drain the pasta in a colander, reserving 1/2 cup of the starchy pasta water, and set aside.
7. In a blender, combine the roasted peppers, soaked cashews (drained), almond milk, lemon juice, smoked paprika, sea salt, and black pepper.
8. Blend on high speed for 2-3 minutes until the sauce is completely smooth and creamy (tip: if it’s too thick, add a splash of the reserved pasta water to reach your desired consistency).
9. Heat the remaining extra virgin olive oil in a large skillet over medium heat.
10. Add the minced garlic and sauté for 1-2 minutes, until fragrant but not browned.
11. Pour the blended pepper sauce into the skillet and simmer for 5 minutes, stirring occasionally, to warm through and meld the flavors.
12. Add the cooked spaghetti to the skillet and toss thoroughly to coat every strand with the sauce, adding more reserved pasta water if needed to loosen it (tip: this helps the sauce cling better to the pasta).
13. Divide the spaghetti among four plates, garnish with fresh basil leaves, and serve immediately.

Keep in mind that this dish boasts a velvety, rich texture from the cashews and a sweet, smoky depth from the roasted peppers. I love topping it with a sprinkle of nutritional yeast for a cheesy vibe or serving it alongside a crisp green salad for a complete meal—it’s so satisfying, you won’t miss the dairy at all.

Mushroom and Spinach Vegan Spaghetti

Mushroom and Spinach Vegan Spaghetti
Last week, after a long day of work, I found myself craving something comforting yet healthy, and this mushroom and spinach vegan spaghetti was born from that exact moment. It’s become my go-to for a quick, satisfying dinner that feels indulgent without the guilt, and I love how the earthy mushrooms and vibrant spinach come together in a simple, flavorful sauce. Honestly, it’s the kind of dish that makes you forget it’s vegan—just pure, delicious comfort in a bowl.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 8 ounces of dried spaghetti pasta
– 2 tablespoons of rich extra virgin olive oil
– 1 medium yellow onion, finely chopped
– 3 cloves of garlic, minced
– 8 ounces of cremini mushrooms, thinly sliced
– 4 cups of fresh baby spinach leaves
– 1 (14.5-ounce) can of diced tomatoes, with juices
– 1 teaspoon of dried oregano
– 1/2 teaspoon of crushed red pepper flakes
– Salt and freshly ground black pepper, to taste
– Fresh basil leaves, for garnish

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat. Add 8 ounces of dried spaghetti pasta and cook for 8-10 minutes, stirring occasionally, until al dente (tender but firm to the bite).
2. While the pasta cooks, heat 2 tablespoons of rich extra virgin olive oil in a large skillet over medium heat until shimmering, about 1 minute.
3. Add 1 medium yellow onion, finely chopped, and sauté for 4-5 minutes, stirring frequently, until softened and translucent.
4. Stir in 3 cloves of garlic, minced, and cook for 1 minute until fragrant, being careful not to burn it—this releases its aroma without bitterness.
5. Add 8 ounces of cremini mushrooms, thinly sliced, and cook for 6-7 minutes, stirring occasionally, until they release their juices and turn golden brown.
6. Pour in 1 (14.5-ounce) can of diced tomatoes, with juices, along with 1 teaspoon of dried oregano and 1/2 teaspoon of crushed red pepper flakes. Simmer for 5 minutes, stirring occasionally, until the sauce thickens slightly.
7. Fold in 4 cups of fresh baby spinach leaves and cook for 2-3 minutes, stirring gently, until wilted and vibrant green—this adds a fresh pop of color and nutrients.
8. Drain the cooked spaghetti, reserving 1/2 cup of pasta water, and add the pasta directly to the skillet with the sauce.
9. Toss everything together over low heat for 1-2 minutes, adding splashes of reserved pasta water as needed to create a silky, cohesive sauce that clings to the pasta.
10. Season with salt and freshly ground black pepper, to taste, then remove from heat and garnish with fresh basil leaves.
My favorite part is the texture: the al dente spaghetti holds up beautifully against the tender mushrooms and wilted spinach, while the tomato sauce brings a tangy, herbaceous kick. Serve it hot with a sprinkle of nutritional yeast for a cheesy vibe or alongside a crisp salad—it’s versatile enough for a cozy night in or a casual dinner with friends.

Vegan Spaghetti with Balsamic Glazed Tomatoes

Vegan Spaghetti with Balsamic Glazed Tomatoes
My kitchen smelled like a cozy Italian trattoria last night, and it all started with a craving for something bright, tangy, and completely plant-based. I love how this dish transforms simple pantry staples into a vibrant, satisfying meal that feels both rustic and elegant—perfect for a quick weeknight dinner or a relaxed weekend lunch.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 12 ounces of dried spaghetti noodles
– 2 pints of sweet cherry tomatoes
– 1/4 cup of rich extra virgin olive oil
– 3 tablespoons of aged balsamic vinegar
– 4 cloves of aromatic garlic, minced
– 1/2 teaspoon of flaky sea salt
– 1/4 teaspoon of freshly cracked black pepper
– 1/4 cup of fresh basil leaves, thinly sliced

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the dried spaghetti noodles and cook for 9–11 minutes, stirring occasionally, until al dente (a tip: taste a strand at 9 minutes to check for doneness).
3. While the pasta cooks, heat the rich extra virgin olive oil in a large skillet over medium heat.
4. Add the sweet cherry tomatoes and sauté for 5–7 minutes, until they start to soften and blister slightly.
5. Stir in the minced aromatic garlic and cook for 1 minute, just until fragrant to avoid burning.
6. Pour in the aged balsamic vinegar and sprinkle with flaky sea salt and freshly cracked black pepper.
7. Reduce the heat to medium-low and simmer the mixture for 8–10 minutes, stirring occasionally, until the tomatoes collapse and the liquid thickens into a glossy glaze (another tip: if it reduces too quickly, add a splash of pasta water to loosen it).
8. Drain the cooked spaghetti noodles, reserving 1/2 cup of the starchy pasta water.
9. Add the drained noodles to the skillet with the balsamic glazed tomatoes and toss to coat evenly, adding reserved pasta water as needed to create a silky sauce (a final tip: toss vigorously to help the sauce cling to every strand).
10. Remove from heat and fold in the thinly sliced fresh basil leaves.
That tangy balsamic glaze caramelizes the tomatoes into sweet, jammy bursts that contrast beautifully with the tender spaghetti. Try serving it with a sprinkle of vegan parmesan or alongside a crisp green salad for a complete meal that’s as colorful as it is comforting.

Lemon Garlic Vegan Spaghetti

Lemon Garlic Vegan Spaghetti
Vegan cooking doesn’t have to mean sacrificing flavor, and this Lemon Garlic Vegan Spaghetti is proof! I first whipped it up on a busy weeknight when I needed something quick yet satisfying, and now it’s a staple in my kitchen—it’s so bright and zesty, it feels like a hug in a bowl. Let’s get cooking!
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 12 ounces of dried spaghetti pasta
– ¼ cup of rich extra virgin olive oil
– 6 cloves of fresh garlic, minced
– 1 teaspoon of red pepper flakes
– Zest and juice of 2 large, juicy lemons
– ½ cup of finely chopped fresh parsley
– 1 teaspoon of sea salt
– ½ teaspoon of freshly ground black pepper
– ¼ cup of nutritional yeast for a cheesy flavor

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add 12 ounces of dried spaghetti pasta and cook for 8–10 minutes, stirring occasionally, until al dente (it should have a slight bite).
3. While the pasta cooks, heat ¼ cup of rich extra virgin olive oil in a large skillet over medium heat.
4. Add 6 cloves of minced fresh garlic and 1 teaspoon of red pepper flakes to the skillet, sautéing for 1–2 minutes until fragrant but not browned.
5. Tip: Keep the heat medium to prevent the garlic from burning, which can turn bitter.
6. Drain the cooked spaghetti, reserving ½ cup of the starchy pasta water for later use.
7. Add the drained spaghetti directly to the skillet with the garlic mixture.
8. Pour in the zest and juice of 2 large, juicy lemons, tossing everything to coat evenly.
9. Tip: Add the lemon juice off the heat to preserve its bright, fresh flavor.
10. Stir in ½ cup of finely chopped fresh parsley, 1 teaspoon of sea salt, and ½ teaspoon of freshly ground black pepper.
11. If the pasta seems dry, gradually add the reserved pasta water, 2 tablespoons at a time, until it reaches a silky consistency.
12. Sprinkle ¼ cup of nutritional yeast over the top and toss once more to combine.
13. Tip: Nutritional yeast adds a savory, cheesy note without dairy—perfect for vegan dishes!
14. Remove from heat and let it rest for 1 minute to allow the flavors to meld.
15. Here’s the best part: this spaghetti boasts a tangy, garlicky punch with a hint of heat from the pepper flakes, and the al dente texture holds up beautifully to the zesty sauce. I love serving it with a sprinkle of extra parsley or a side of roasted veggies for a complete meal—it’s so versatile and always a crowd-pleaser!

Spicy Vegan Spaghetti Arrabbiata

Spicy Vegan Spaghetti Arrabbiata
Haven’t we all craved a bold, comforting pasta dish that comes together in a flash? I certainly have, especially on those busy weeknights when I want something satisfying but don’t want to spend hours in the kitchen. That’s why this Spicy Vegan Spaghetti Arrabbiata has become my go‑to—it’s fiery, flavorful, and totally plant‑based, perfect for shaking up your dinner routine.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes

Ingredients

– 12 ounces dried spaghetti
– 3 tablespoons rich extra virgin olive oil
– 5 cloves garlic, thinly sliced
– 1 teaspoon crushed red pepper flakes
– 1 (28‑ounce) can whole peeled San Marzano tomatoes
– 1 teaspoon fine sea salt
– ¼ cup fresh basil leaves, roughly torn
– 2 tablespoons fresh parsley, finely chopped

Instructions

1. Fill a large pot with water, add a generous pinch of salt, and bring to a rolling boil over high heat.
2. Add 12 ounces dried spaghetti to the boiling water and cook for 8–10 minutes, stirring occasionally, until al dente (it should still have a slight bite).
3. While the pasta cooks, heat 3 tablespoons rich extra virgin olive oil in a large skillet over medium‑low heat.
4. Add 5 cloves thinly sliced garlic and 1 teaspoon crushed red pepper flakes to the skillet and sauté for 2–3 minutes, stirring constantly, until the garlic is fragrant and just golden (be careful not to burn it—this keeps the flavor smooth).
5. Pour the entire can of whole peeled San Marzano tomatoes into the skillet, using a spoon to gently crush them into a chunky sauce.
6. Stir in 1 teaspoon fine sea salt and simmer the sauce uncovered for 15–20 minutes, until it thickens slightly and the flavors meld.
7. Drain the cooked spaghetti, reserving ½ cup of the starchy pasta water.
8. Add the drained spaghetti directly to the skillet with the sauce and toss to coat evenly, adding splashes of the reserved pasta water as needed to loosen the sauce (this helps it cling beautifully to the pasta).
9. Remove the skillet from the heat and fold in ¼ cup roughly torn fresh basil leaves and 2 tablespoons finely chopped fresh parsley.
10. Serve immediately in warm bowls.

But what I love most is how the sauce clings to each strand of spaghetti, delivering a punch of garlicky heat balanced by the bright, sweet tomatoes. For a fun twist, top it with a sprinkle of nutritional yeast or serve alongside a crisp green salad—it’s a simple dish that never fails to impress.

Vegan Pesto Spaghetti with Cherry Tomatoes

Vegan Pesto Spaghetti with Cherry Tomatoes
Every time I crave something quick, vibrant, and satisfying, this vegan pesto spaghetti with cherry tomatoes is my go-to. It’s a dish that feels both indulgent and light, perfect for busy weeknights when I want to whip up something special without spending hours in the kitchen. I love how the fresh ingredients come together to create a meal that’s as beautiful as it is delicious.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

– 12 ounces dried spaghetti
– 2 cups fresh basil leaves, packed
– ½ cup raw pine nuts, lightly toasted
– 3 cloves garlic, peeled and roughly chopped
– ½ cup rich extra virgin olive oil
– ¼ cup nutritional yeast
– 1 teaspoon sea salt
– ½ teaspoon freshly ground black pepper
– 2 cups cherry tomatoes, halved
– 1 tablespoon lemon juice, freshly squeezed

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add 12 ounces of dried spaghetti to the boiling water and cook for 9-11 minutes, stirring occasionally, until al dente (tip: test a strand a minute early to avoid overcooking).
3. While the pasta cooks, toast ½ cup of raw pine nuts in a dry skillet over medium heat for 3-4 minutes, shaking the pan frequently, until golden and fragrant.
4. In a food processor, combine 2 cups of fresh basil leaves, ½ cup of toasted pine nuts, 3 cloves of roughly chopped garlic, ½ cup of rich extra virgin olive oil, ¼ cup of nutritional yeast, 1 teaspoon of sea salt, and ½ teaspoon of freshly ground black pepper.
5. Pulse the mixture for 30-45 seconds, scraping down the sides once, until it forms a smooth, vibrant green pesto (tip: avoid over-processing to keep it fresh and chunky).
6. Drain the cooked spaghetti in a colander, reserving ½ cup of the pasta water.
7. In the same pot, heat 1 tablespoon of olive oil over medium heat and add 2 cups of halved cherry tomatoes.
8. Sauté the tomatoes for 3-4 minutes, until they start to soften and release their juices.
9. Return the drained spaghetti to the pot with the tomatoes.
10. Add the prepared pesto and 1 tablespoon of freshly squeezed lemon juice to the pot.
11. Toss everything together, adding reserved pasta water a few tablespoons at a time until the sauce coats the spaghetti evenly (tip: the starchy water helps emulsify the pesto for a creamy texture).
12. Serve immediately while warm.
Delightfully, this dish offers a burst of fresh flavors with a creamy yet light texture from the pesto clinging to each strand of spaghetti. The cherry tomatoes add a juicy sweetness that balances the garlicky basil, making it perfect for a cozy dinner or as a vibrant side—try topping it with extra pine nuts or a drizzle of olive oil for an extra touch of richness.

Rich Marinara Vegan Spaghetti

Rich Marinara Vegan Spaghetti
Last week, after a long day, I found myself craving that classic Italian comfort but wanted to keep it plant-based—enter this rich marinara vegan spaghetti. It’s my go-to for a quick, satisfying dinner that feels indulgent yet wholesome, and I love how the flavors deepen with just a little extra simmering time.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes

Ingredients

– 1 pound of dried spaghetti noodles
– 2 tablespoons of rich extra virgin olive oil
– 1 medium yellow onion, finely diced
– 3 cloves of fresh garlic, minced
– 1 (28-ounce) can of crushed San Marzano tomatoes
– 1 tablespoon of dried oregano
– 1 teaspoon of fine sea salt
– ½ teaspoon of crushed red pepper flakes
– ¼ cup of fresh basil leaves, roughly chopped
– 2 tablespoons of nutritional yeast (optional, for a cheesy note)

Instructions

1. Fill a large pot with water, add a pinch of salt, and bring it to a rolling boil over high heat.
2. Add the dried spaghetti noodles to the boiling water and cook for 8–10 minutes, stirring occasionally, until al dente (tender but firm to the bite).
3. While the pasta cooks, heat the rich extra virgin olive oil in a large skillet over medium heat until it shimmers.
4. Add the finely diced yellow onion to the skillet and sauté for 5–7 minutes, stirring frequently, until it turns translucent and soft.
5. Stir in the minced fresh garlic and cook for 1 minute, just until fragrant—be careful not to let it brown.
6. Pour in the can of crushed San Marzano tomatoes, then add the dried oregano, fine sea salt, and crushed red pepper flakes.
7. Reduce the heat to low and let the sauce simmer uncovered for 15–20 minutes, stirring occasionally, until it thickens slightly and the flavors meld.
8. Drain the cooked spaghetti noodles, reserving ½ cup of the pasta water, and return the noodles to the pot.
9. Tip: Adding a splash of reserved pasta water to the sauce helps it cling better to the noodles.
10. Pour the thickened marinara sauce over the spaghetti in the pot and toss gently to coat everything evenly.
11. Tip: For a richer flavor, let the sauced pasta sit off the heat for 2–3 minutes before serving.
12. Fold in the roughly chopped fresh basil leaves and nutritional yeast (if using), tossing once more to combine.
13. Tip: Garnish with extra basil for a burst of freshness and color.
14. Serve immediately while hot.

You’ll love the silky texture of the noodles coated in that robust, tangy tomato sauce, with just a hint of heat from the pepper flakes. It’s perfect topped with a drizzle of olive oil or paired with a crisp salad for a complete meal.

Vegan Spaghetti with Zucchini Noodles

Vegan Spaghetti with Zucchini Noodles
Gosh, after a long day of testing recipes in my tiny kitchen, I’ve been craving something light yet satisfying that doesn’t leave me feeling weighed down. This vegan spaghetti with zucchini noodles is my go-to—it’s packed with fresh flavors and comes together in a flash, perfect for those busy weeknights when you want a healthy meal without the fuss.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 10 minutes

Ingredients

– 4 medium zucchini, spiralized into noodles
– 8 ounces whole wheat spaghetti
– 2 tablespoons rich extra virgin olive oil
– 3 cloves garlic, minced
– 1 cup cherry tomatoes, halved
– 1/4 cup fresh basil leaves, thinly sliced
– 1/4 teaspoon crushed red pepper flakes
– Salt to taste (use a pinch for seasoning)
– Freshly ground black pepper to taste (use a twist for seasoning)

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the whole wheat spaghetti and cook for 8–10 minutes, stirring occasionally, until al dente (tip: check a strand at 8 minutes to avoid overcooking).
3. While the spaghetti cooks, heat the rich extra virgin olive oil in a large skillet over medium heat.
4. Add the minced garlic and sauté for 1–2 minutes, until fragrant and lightly golden (tip: stir constantly to prevent burning).
5. Add the halved cherry tomatoes and cook for 3–4 minutes, until they start to soften and release their juices.
6. Stir in the spiralized zucchini noodles and cook for 2–3 minutes, just until tender but still crisp (tip: avoid overcooking to keep them from getting soggy).
7. Drain the cooked spaghetti and add it to the skillet, tossing gently to combine with the vegetables.
8. Season with a pinch of salt, a twist of freshly ground black pepper, and the crushed red pepper flakes, mixing well.
9. Remove from heat and fold in the thinly sliced fresh basil leaves.
10. Serve immediately while warm.

Ultimately, this dish delights with its tender spaghetti mingling with crisp zucchini noodles, all coated in a garlicky tomato sauce that’s brightened by fresh basil. The subtle heat from the red pepper flakes adds a nice kick, making it a versatile base—try topping it with toasted pine nuts or a sprinkle of nutritional yeast for an extra layer of flavor.

Eggplant and Olive Vegan Spaghetti

Eggplant and Olive Vegan Spaghetti
Venturing into vegan cooking doesn’t have to mean sacrificing rich, satisfying flavors, and this Eggplant and Olive Vegan Spaghetti is proof—it’s a hearty, savory dish I often whip up on busy weeknights when I crave something comforting yet wholesome. Inspired by a farmers’ market haul of glossy eggplants, it’s become a staple in my kitchen for its simplicity and depth of taste.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 1 large eggplant, diced into ½-inch cubes
– 3 tablespoons rich extra virgin olive oil, divided
– 1 medium yellow onion, finely chopped
– 3 cloves garlic, minced
– 1 (28-ounce) can crushed tomatoes with basil
– ½ cup pitted Kalamata olives, roughly chopped
– 12 ounces dried spaghetti
– 1 teaspoon dried oregano
– ½ teaspoon crushed red pepper flakes
– Salt and freshly ground black pepper, to taste
– Fresh basil leaves, for garnish

Instructions

1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Toss the diced eggplant with 2 tablespoons of extra virgin olive oil, salt, and pepper on the baking sheet, spreading it in a single layer.
3. Roast the eggplant for 20 minutes, flipping halfway through, until it’s tender and golden brown—this caramelization adds a sweet, smoky depth to the dish.
4. While the eggplant roasts, bring a large pot of salted water to a rolling boil for the spaghetti.
5. Heat the remaining 1 tablespoon of extra virgin olive oil in a large skillet over medium heat.
6. Sauté the finely chopped onion for 5 minutes, until translucent and fragrant.
7. Add the minced garlic and cook for 1 minute more, stirring constantly to prevent burning.
8. Pour in the crushed tomatoes with basil, dried oregano, and crushed red pepper flakes, stirring to combine.
9. Simmer the sauce uncovered for 10 minutes, allowing it to thicken slightly and the flavors to meld.
10. Stir in the roasted eggplant and roughly chopped Kalamata olives, cooking for an additional 2 minutes to warm through.
11. Cook the spaghetti in the boiling water according to package directions until al dente, about 8–10 minutes, then drain it, reserving ½ cup of pasta water.
12. Tip: Toss the drained spaghetti directly into the skillet with the sauce, adding splashes of reserved pasta water as needed to create a silky, cohesive coating.
13. Season the finished dish with salt and freshly ground black pepper to taste, and garnish with fresh basil leaves.
14. Keep it simple by serving immediately, or let it sit for 5 minutes to allow the flavors to deepen even further—the tender eggplant and briny olives meld into a robust, umami-packed sauce that clings beautifully to every strand of spaghetti. For a creative twist, top it with a sprinkle of nutritional yeast or serve alongside a crisp green salad to balance the richness.

Vegan Carbonara Spaghetti with Smoky Tempeh

Vegan Carbonara Spaghetti with Smoky Tempeh
M y quest for the ultimate comfort food led me to this plant-based twist on a classic—a creamy, savory pasta that’s become a weeknight staple in my kitchen. I’ve always loved the richness of traditional carbonara, but after switching to a vegan diet, I missed that smoky, satisfying depth. That’s when I started experimenting with tempeh, and let me tell you, this version hits all the right notes without any dairy or eggs.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 12 ounces of dried spaghetti
– 8 ounces of firm tempeh, cut into ½-inch cubes
– 3 tablespoons of rich extra virgin olive oil
– 3 cloves of garlic, minced
– 1 cup of raw cashews, soaked in hot water for 10 minutes
– 1 cup of unsweetened almond milk
– 2 tablespoons of nutritional yeast
– 1 teaspoon of smoked paprika
– ½ teaspoon of fine sea salt
– ¼ teaspoon of freshly cracked black pepper
– 2 tablespoons of fresh parsley, chopped

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the dried spaghetti and cook for 8–10 minutes, stirring occasionally, until al dente (it should have a slight bite when tested).
3. While the pasta cooks, heat 2 tablespoons of rich extra virgin olive oil in a large skillet over medium heat until shimmering.
4. Add the firm tempeh cubes and cook for 5–7 minutes, stirring frequently, until golden brown and crispy on all sides.
5. Stir in the minced garlic and cook for 1 minute, just until fragrant and lightly golden.
6. Drain the soaked raw cashews and blend them with the unsweetened almond milk, nutritional yeast, smoked paprika, fine sea salt, and freshly cracked black pepper in a high-speed blender until completely smooth and creamy, about 2 minutes.
7. Drain the cooked spaghetti, reserving ½ cup of the starchy pasta water.
8. Reduce the heat under the skillet to low and pour the creamy cashew sauce over the tempeh mixture, stirring to combine.
9. Add the drained spaghetti to the skillet, tossing gently to coat every strand evenly with the sauce.
10. If the sauce seems too thick, gradually stir in the reserved pasta water, 2 tablespoons at a time, until it reaches a silky consistency that clings to the pasta.
11. Remove from heat and stir in the remaining 1 tablespoon of rich extra virgin olive oil and the chopped fresh parsley.
12. Serve immediately while hot.

P erfectly creamy with a subtle smokiness from the tempeh, this dish offers a satisfying chew that rivals the original. The sauce clings beautifully to each strand of spaghetti, creating a luscious texture that’s both hearty and light. For an extra touch, I love topping it with a sprinkle of red pepper flakes or serving it alongside a crisp green salad to balance the richness.

Pumpkin Sage Vegan Spaghetti

Pumpkin Sage Vegan Spaghetti
A cozy autumn evening inspired this comforting twist on a classic. As the leaves turned golden outside my kitchen window, I craved something warm, creamy, and entirely plant-based—a dish that felt like a hug in a bowl. That’s how this Pumpkin Sage Vegan Spaghetti was born, blending seasonal flavors into a simple yet impressive pasta perfect for weeknights or casual gatherings.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 12 ounces of dried spaghetti
– 2 tablespoons of rich extra virgin olive oil
– 1 medium yellow onion, finely diced
– 3 cloves of fresh garlic, minced
– 1 (15-ounce) can of pure pumpkin puree
– 1 cup of unsweetened creamy cashew milk
– ¼ cup of nutritional yeast
– 1 tablespoon of fresh sage leaves, chopped
– 1 teaspoon of sea salt
– ½ teaspoon of freshly ground black pepper
– ½ teaspoon of ground nutmeg

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the dried spaghetti to the boiling water and cook for 8–10 minutes, stirring occasionally, until al dente (tender but firm to the bite).
3. While the pasta cooks, heat the rich extra virgin olive oil in a large skillet over medium heat for 1 minute until shimmering.
4. Add the finely diced yellow onion to the skillet and sauté for 5 minutes, stirring frequently, until softened and translucent.
5. Stir in the minced fresh garlic and cook for 1 additional minute until fragrant.
6. Pour in the pure pumpkin puree, unsweetened creamy cashew milk, and nutritional yeast, whisking continuously to combine into a smooth sauce.
7. Add the chopped fresh sage leaves, sea salt, freshly ground black pepper, and ground nutmeg, then reduce the heat to low and simmer for 5 minutes, stirring occasionally, to let the flavors meld. Tip: For a richer sauce, let it simmer for an extra 2–3 minutes until slightly thickened.
8. Drain the cooked spaghetti in a colander, reserving ½ cup of the pasta water.
9. Add the drained spaghetti to the skillet with the pumpkin sauce, tossing gently to coat evenly. Tip: If the sauce seems too thick, gradually stir in the reserved pasta water, 1 tablespoon at a time, until your desired consistency is reached.
10. Cook the combined spaghetti and sauce over low heat for 2 minutes, tossing continuously, to ensure everything is heated through and well-incorporated. Tip: For a crispy sage garnish, fry a few extra sage leaves in a teaspoon of olive oil for 30 seconds until crisp, then sprinkle on top before serving.
11. Remove from heat and serve immediately.

You’ll love the velvety texture of the sauce clinging to each strand of pasta, with earthy pumpkin and aromatic sage creating a cozy, savory-sweet balance. Try topping it with toasted pine nuts or a sprinkle of vegan parmesan for an extra layer of crunch and umami—it’s a fall favorite that’s as versatile as it is delicious.

Vegan Spaghetti with Sundried Tomatoes

Vegan Spaghetti with Sundried Tomatoes
Haven’t we all had those nights where we crave something comforting yet vibrant? I whipped up this Vegan Spaghetti with Sun-Dried Tomatoes last week after a long day, and it instantly became a go-to. It’s hearty, packed with flavor, and comes together in under 30 minutes—perfect for a quick, satisfying meal.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 12 ounces of dried spaghetti
– 1/4 cup of rich extra virgin olive oil
– 1/2 cup of julienned sun-dried tomatoes in oil, drained
– 4 cloves of garlic, minced
– 1/4 teaspoon of crushed red pepper flakes
– 1/2 cup of dry white wine
– 1/4 cup of fresh basil leaves, chopped
– 1/4 cup of nutritional yeast
– Sea salt and freshly ground black pepper to taste

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the dried spaghetti and cook for 8–10 minutes until al dente, stirring occasionally to prevent sticking.
3. While the pasta cooks, heat the rich extra virgin olive oil in a large skillet over medium heat.
4. Add the minced garlic and crushed red pepper flakes, sautéing for 1–2 minutes until fragrant and golden.
5. Stir in the julienned sun-dried tomatoes and cook for another 2 minutes to soften them slightly.
6. Pour in the dry white wine, scraping the bottom of the skillet to deglaze, and simmer for 3–4 minutes until reduced by half.
7. Drain the cooked spaghetti, reserving 1/2 cup of the starchy pasta water.
8. Add the drained spaghetti to the skillet, tossing to coat evenly with the sauce.
9. Gradually stir in the reserved pasta water, 1/4 cup at a time, until the sauce clings to the pasta.
10. Remove from heat and fold in the chopped fresh basil leaves and nutritional yeast.
11. Season with sea salt and freshly ground black pepper to taste, tossing once more to combine.
Let this dish shine with its tender spaghetti strands coated in a savory, slightly tangy sauce. The sun-dried tomatoes add a chewy texture and bursts of sweetness, while the nutritional yeast gives it a subtle cheesy depth. Serve it warm with a sprinkle of extra basil for a bright finish.

Broccoli and Cashew Vegan Spaghetti

Broccoli and Cashew Vegan Spaghetti
M y love for quick, satisfying vegan dinners led me to create this creamy Broccoli and Cashew Vegan Spaghetti. I often whip this up on busy weeknights when I crave something comforting yet nutritious, and it never fails to hit the spot. It’s become a staple in my kitchen, proving that plant-based meals can be incredibly rich and flavorful.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes

Ingredients

– 12 ounces of dried spaghetti
– 1 large head of fresh broccoli, cut into small florets
– 1 cup of raw cashews, soaked for at least 4 hours
– 3 cloves of garlic, minced
– 2 tablespoons of rich extra virgin olive oil
– 1 cup of unsweetened almond milk
– 2 tablespoons of nutritional yeast
– 1 teaspoon of sea salt
– ½ teaspoon of freshly cracked black pepper
– ¼ teaspoon of red pepper flakes (optional)

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the 12 ounces of dried spaghetti to the boiling water and cook for 8-10 minutes, stirring occasionally, until al dente according to package instructions.
3. While the pasta cooks, heat the 2 tablespoons of rich extra virgin olive oil in a large skillet over medium heat.
4. Add the 3 cloves of minced garlic to the skillet and sauté for 1-2 minutes, until fragrant and lightly golden.
5. Add the small broccoli florets to the skillet and cook for 5-7 minutes, stirring occasionally, until they are tender-crisp and bright green.
6. Drain the soaked 1 cup of raw cashews and add them to a high-speed blender along with the 1 cup of unsweetened almond milk, 2 tablespoons of nutritional yeast, 1 teaspoon of sea salt, and ½ teaspoon of freshly cracked black pepper.
7. Blend the cashew mixture on high speed for 1-2 minutes until completely smooth and creamy, scraping down the sides as needed.
8. Drain the cooked spaghetti, reserving ½ cup of the pasta water.
9. Return the drained spaghetti to the pot and pour the creamy cashew sauce over it, adding the reserved pasta water a little at a time to reach your desired consistency.
10. Gently fold in the sautéed broccoli and garlic from the skillet until everything is evenly coated.
11. If using, sprinkle with ¼ teaspoon of red pepper flakes for a hint of heat.
12. Serve immediately while warm.

Creamy and indulgent, this spaghetti boasts a velvety sauce that clings perfectly to each strand, with tender broccoli adding a satisfying crunch. The nutty cashew flavor shines through, balanced by the savory notes from the nutritional yeast and garlic. For a creative twist, top it with toasted breadcrumbs or a squeeze of fresh lemon juice to brighten it up.

Conclusion

A fantastic collection of 25 vegan spaghetti recipes proves that plant-based pasta can be incredibly delicious and versatile. We hope you found some new favorites to try in your own kitchen! Don’t forget to leave a comment below telling us which recipe you’re most excited about, and please share this roundup on Pinterest to help other home cooks discover these tasty ideas. Happy cooking!

Leave a Comment