25 Delicious Vegan Spaghetti Recipes You’ll Love

Laura Hauser

February 3, 2026

Let’s be honest: nothing beats a comforting bowl of spaghetti. Whether you’re craving a quick weeknight dinner, a cozy comfort meal, or a fresh seasonal twist, these 25 delicious vegan recipes have you covered. From classic marinara to creative new favorites, get ready to find your next go-to dish. Dive in and discover a spaghetti recipe you’ll absolutely love!

Classic Marinara Vegan Spaghetti

Classic Marinara Vegan Spaghetti
A cozy winter evening always has me craving a comforting bowl of pasta, and my go-to is this Classic Marinara Vegan Spaghetti. I love how its rich, herbaceous aroma fills the kitchen, reminding me of family dinners growing up where the simple things were always the best. It’s a dish I turn to when I want something satisfying yet straightforward, perfect for a busy weeknight or a lazy weekend.

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

Ingredients

– 1 pound dried spaghetti
– ¼ cup extra-virgin olive oil
– 4 garlic cloves, finely minced
– 1 medium yellow onion, finely diced
– 1 (28-ounce) can whole San Marzano tomatoes, crushed by hand
– 1 tablespoon tomato paste
– 1 teaspoon granulated sugar
– 1 teaspoon dried oregano
– ½ teaspoon crushed red pepper flakes
– ¼ cup fresh basil leaves, thinly sliced
– Kosher salt and freshly ground black pepper, to season

Instructions

1. Bring a large pot of heavily 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 (firm to the bite).
3. Drain the spaghetti in a colander, reserving 1 cup of the pasta water for later use.
4. Heat the extra-virgin olive oil in a large skillet over medium heat until shimmering, about 2 minutes.
5. Add the finely minced garlic and finely diced yellow onion, sautéing for 5–7 minutes until softened and fragrant, stirring frequently to prevent burning.
6. Stir in the tomato paste and cook for 1 minute to deepen its flavor.
7. Add the hand-crushed San Marzano tomatoes, granulated sugar, dried oregano, and crushed red pepper flakes, bringing the mixture to a gentle simmer.
8. Reduce the heat to low and let the sauce simmer uncovered for 15–20 minutes, stirring occasionally, until it thickens slightly.
9. Season the sauce generously with kosher salt and freshly ground black pepper, adjusting to your preference.
10. Add the drained spaghetti to the skillet with the sauce, tossing to coat evenly, and use the reserved pasta water as needed to loosen the consistency.
11. Remove from heat and fold in the thinly sliced fresh basil leaves just before serving.

Now, this spaghetti boasts a velvety texture with a bright, tangy tomato flavor balanced by the subtle heat from the pepper flakes. I love topping it with a drizzle of olive oil and vegan Parmesan for an extra touch of richness, or pairing it with a crisp green salad for a complete meal.

Creamy Avocado Vegan Spaghetti

Creamy Avocado Vegan Spaghetti
Unbelievably, I used to think vegan pasta dishes were all about sacrificing creaminess—until I stumbled upon this avocado-based sauce during a pantry clean-out last summer. Now, it’s my go‑to for quick, satisfying weeknight dinners that even my cheese‑loving friends rave about.

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

Ingredients

– 12 ounces dried spaghetti
– 2 ripe Hass avocados, pitted and peeled
– ¼ cup extra‑virgin olive oil
– 3 tablespoons freshly squeezed lemon juice
– 2 cloves garlic, minced
– ½ teaspoon fine sea salt
– ¼ teaspoon freshly ground black pepper
– ¼ cup chopped fresh basil leaves
– 2 tablespoons nutritional yeast
– 1 tablespoon capers, drained

Instructions

1. Bring a large pot of generously 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 (the pasta should still have a slight bite when tested).
3. While the pasta cooks, combine the pitted and peeled Hass avocados, extra‑virgin olive oil, freshly squeezed lemon juice, minced garlic, fine sea salt, and freshly ground black pepper in a food processor.
4. Process the mixture on high speed for 45–60 seconds, scraping down the sides once, until completely smooth and emulsified.
5. Drain the cooked spaghetti in a colander, reserving ½ cup of the starchy pasta water.
6. Return the drained spaghetti to the warm pot off the heat.
7. Pour the avocado sauce over the spaghetti and toss vigorously with tongs to coat every strand evenly.
8. If the sauce seems too thick, gradually add the reserved pasta water, 1 tablespoon at a time, until it reaches a silky, clinging consistency.
9. Fold in the chopped fresh basil leaves, nutritional yeast, and drained capers until just incorporated.
10. Divide the spaghetti among four warmed bowls and serve immediately.

Delightfully, the sauce clings to the pasta with a velvety richness, while the capers and lemon juice cut through with a bright, briny tang. For a playful twist, I sometimes top it with toasted pine nuts or a drizzle of chili‑infused oil just before serving.

Lentil Bolognese Vegan Spaghetti

Lentil Bolognese Vegan Spaghetti
Holiday hustle and bustle had me craving something hearty yet wholesome, so I turned to my trusty lentil Bolognese—a vegan twist that’s become a weeknight staple in our house. Honestly, it’s the kind of cozy meal that makes you forget you’re eating plant-based, with rich layers of flavor that develop beautifully as it simmers. I love how the lentils mimic the texture of ground meat, making it a crowd-pleaser even for my most skeptical friends.

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

Ingredients

– 1 tablespoon extra-virgin olive oil
– 1 medium yellow onion, finely diced
– 2 medium carrots, peeled and finely diced
– 2 celery stalks, finely diced
– 3 garlic cloves, minced
– 1 cup dry brown lentils, rinsed and drained
– 1 (28-ounce) can crushed San Marzano tomatoes
– 2 cups vegetable broth
– 1 tablespoon tomato paste
– 1 teaspoon dried oregano
– 1 teaspoon dried basil
– ½ teaspoon red pepper flakes
– 12 ounces dried spaghetti
– ¼ cup nutritional yeast
– Fresh basil leaves, for garnish

Instructions

1. Heat 1 tablespoon extra-virgin olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add 1 medium finely diced yellow onion, 2 finely diced carrots, and 2 finely diced celery stalks to the pot, sautéing until softened and lightly golden, 8–10 minutes.
3. Stir in 3 minced garlic cloves and cook until fragrant, 1 minute.
4. Tip: Toasting the garlic briefly prevents bitterness and enhances its aromatic quality.
5. Add 1 cup rinsed brown lentils, 1 (28-ounce) can crushed San Marzano tomatoes, 2 cups vegetable broth, 1 tablespoon tomato paste, 1 teaspoon dried oregano, 1 teaspoon dried basil, and ½ teaspoon red pepper flakes to the pot, stirring to combine.
6. Bring the mixture to a boil, then reduce heat to low, cover, and simmer until lentils are tender and sauce has thickened, 30–35 minutes.
7. While the sauce simmers, bring a large pot of salted water to a rolling boil.
8. Cook 12 ounces dried spaghetti according to package directions until al dente, typically 9–11 minutes.
9. Tip: Reserve ½ cup of pasta water before draining to adjust sauce consistency if needed.
10. Drain the spaghetti and return it to the pot.
11. Stir ¼ cup nutritional yeast into the finished lentil Bolognese sauce until fully incorporated.
12. Tip: Adding nutritional yeast at the end preserves its cheesy, umami flavor without overcooking.
13. Toss the drained spaghetti with the lentil Bolognese sauce in the pot until evenly coated.
14. Serve immediately, garnished with fresh basil leaves.

Savory and deeply satisfying, this dish boasts a meaty texture from the tender lentils, balanced by the bright acidity of the tomatoes. I love serving it with a sprinkle of vegan Parmesan or over zucchini noodles for a lighter twist—it’s versatile enough to make any night feel special.

Zucchini Noodle Vegan Spaghetti

Zucchini Noodle Vegan Spaghetti
Browsing through my garden this morning, I noticed my zucchini plants were overflowing with fresh produce—a perfect excuse to whip up one of my favorite healthy pasta alternatives. As someone who loves Italian flavors but tries to eat more plant-based meals, this zucchini noodle vegan spaghetti has become a weekly staple in my kitchen, especially when I want something comforting yet light. I love how it transforms humble vegetables into a satisfying dish that even my pasta-loving friends rave about.

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

Ingredients

– 4 medium zucchini, spiralized into noodles
– 2 tablespoons extra-virgin olive oil
– 1 yellow onion, finely diced
– 3 cloves garlic, minced
– 1 (28-ounce) can San Marzano tomatoes, crushed by hand
– 1 tablespoon nutritional yeast
– 1 teaspoon dried oregano
– ½ teaspoon crushed red pepper flakes
– ¼ cup fresh basil leaves, chiffonade-cut
– Sea salt flakes, to season

Instructions

1. Spiralize 4 medium zucchini into noodles using a spiralizer with a medium blade, then set them aside on a paper towel-lined baking sheet to absorb excess moisture—this prevents a watery sauce later.
2. Heat 2 tablespoons extra-virgin olive oil in a large skillet over medium heat until it shimmers, about 2 minutes.
3. Add 1 finely diced yellow onion to the skillet and sauté until translucent and soft, approximately 5 minutes, stirring occasionally with a wooden spoon.
4. Stir in 3 minced garlic cloves and cook for 1 minute until fragrant, being careful not to let it brown to avoid bitterness.
5. Pour in 1 can of hand-crushed San Marzano tomatoes, along with their juices, and bring the mixture to a gentle simmer.
6. Add 1 tablespoon nutritional yeast, 1 teaspoon dried oregano, and ½ teaspoon crushed red pepper flakes, then reduce the heat to low and let the sauce simmer uncovered for 15 minutes to thicken and develop depth.
7. Season the sauce with sea salt flakes to your preference, tasting as you go for balanced flavor.
8. Gently fold the spiralized zucchini noodles into the skillet with the sauce, tossing to coat evenly, and cook for 2–3 minutes just until the noodles are tender but still al dente—overcooking makes them mushy.
9. Remove the skillet from the heat and stir in ¼ cup chiffonade-cut fresh basil leaves for a bright finish.
10. Garnish with additional basil if desired and serve immediately.

Gliding a fork through this dish reveals tender zucchini noodles that hold their shape beautifully, coated in a rich, tangy tomato sauce with a subtle umami kick from the nutritional yeast. I adore serving it topped with a sprinkle of vegan Parmesan or alongside a crisp green salad for a complete meal that feels indulgent yet nourishing.

Roasted Red Pepper Vegan Spaghetti

Roasted Red Pepper Vegan Spaghetti
Over the holidays, I found myself craving something vibrant and comforting that wouldn’t weigh me down—enter this roasted red pepper vegan spaghetti. It’s become my go‑to for a quick, satisfying meal that feels both indulgent and wholesome, perfect for those cozy evenings when you want something special without the fuss.

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

Ingredients

– 12 ounces dried spaghetti
– 3 large red bell peppers, roasted and peeled
– ¼ cup extra‑virgin olive oil
– 4 garlic cloves, thinly sliced
– 1 teaspoon smoked paprika
– ½ teaspoon crushed red pepper flakes
– 1 cup unsweetened almond milk
– 2 tablespoons nutritional yeast
– 1 tablespoon freshly squeezed lemon juice
– ½ cup raw cashews, soaked for 4 hours and drained
– Sea salt, fine grind
– Fresh basil leaves, chiffonade-cut, for garnish

Instructions

1. Preheat your oven to 450°F. Place the red bell peppers on a baking sheet and roast for 20–25 minutes, turning once halfway, until the skins are charred and blistered. Tip: Let the peppers steam in a covered bowl for 10 minutes after roasting—this makes peeling effortless.
2. While the peppers roast, bring a large pot of salted water to a rolling boil. Add the dried spaghetti and cook for 9–11 minutes, until al dente, then drain and set aside.
3. In a large skillet over medium‑low heat, warm the extra‑virgin olive oil. Add the thinly sliced garlic cloves and sauté for 2–3 minutes, until fragrant and lightly golden, being careful not to burn them.
4. Peel the roasted peppers, discard the seeds and stems, and transfer the flesh to a high‑speed blender. Add the sautéed garlic, smoked paprika, crushed red pepper flakes, unsweetened almond milk, nutritional yeast, freshly squeezed lemon juice, soaked cashews, and 1 teaspoon of fine‑grind sea salt.
5. Blend the mixture on high for 1–2 minutes, until completely smooth and creamy. Tip: For an ultra‑silky sauce, strain it through a fine‑mesh sieve to remove any tiny bits.
6. Pour the sauce back into the skillet and warm over medium heat for 3–4 minutes, stirring occasionally, until it thickens slightly and is heated through.
7. Add the cooked spaghetti to the skillet and toss thoroughly to coat every strand with the sauce. Tip: Reserve a splash of pasta water to adjust the sauce consistency if it feels too thick.
8. Divide the spaghetti among four bowls and garnish with chiffonade‑cut fresh basil leaves.
Finally, this dish delivers a luxuriously creamy texture with a smoky, subtly spicy kick from the roasted peppers and paprika. I love serving it with a side of garlic‑rubbed toast or a crisp green salad for a complete meal that’s as beautiful as it is delicious.

Mushroom and Spinach Vegan Spaghetti

Mushroom and Spinach Vegan Spaghetti
Mushrooms have always been my go-to for adding that savory, umami depth to plant-based dishes, especially during these busy holiday weeks when I crave something comforting yet quick. This Mushroom and Spinach Vegan Spaghetti is my recent favorite—it’s hearty, packed with flavor, and comes together in under 30 minutes, perfect for a cozy dinner after a long day of gift-wrapping.

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

Ingredients

– 12 ounces dried spaghetti
– 2 tablespoons extra-virgin olive oil
– 1 pound cremini mushrooms, thinly sliced
– 4 cloves garlic, minced
– 1 teaspoon red pepper flakes
– 1 cup unsweetened almond milk
– 1 tablespoon nutritional yeast
– 1 teaspoon freshly squeezed lemon juice
– 5 ounces baby spinach
– 1 teaspoon kosher salt
– ½ teaspoon freshly ground black pepper
– 2 tablespoons chopped fresh parsley

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 be tender but still firm to the bite).
3. While the pasta cooks, heat the extra-virgin olive oil in a large skillet over medium-high heat until shimmering, about 1 minute.
4. Add the thinly sliced cremini mushrooms and sauté for 5–7 minutes, stirring frequently, until they release their liquid and turn golden brown.
5. Stir in the minced garlic and red pepper flakes, cooking for 1 minute until fragrant to avoid burning the garlic.
6. Pour in the unsweetened almond milk and bring to a gentle simmer, then reduce the heat to medium-low.
7. Whisk in the nutritional yeast and freshly squeezed lemon juice until fully incorporated, creating a creamy, tangy sauce.
8. Add the baby spinach, stirring until it wilts completely, which should take about 2 minutes.
9. Drain the cooked spaghetti, reserving ½ cup of the pasta water, and add the spaghetti to the skillet with the sauce.
10. Toss everything together, adding the reserved pasta water a little at a time if needed to loosen the sauce to a silky consistency.
11. Season with kosher salt and freshly ground black pepper, then garnish with chopped fresh parsley before serving.
Just savor the creamy texture from the almond milk and nutritional yeast, which clings beautifully to each strand of pasta, while the mushrooms add a meaty bite and the spinach brings a fresh, earthy note. For a creative twist, top it with toasted pine nuts or a drizzle of truffle oil to elevate the umami flavors even further.

Sun-Dried Tomato Vegan Spaghetti

Sun-Dried Tomato Vegan Spaghetti
Finally, after a long day of holiday shopping, I found myself craving something comforting yet vibrant—a dish that could brighten up the chilly December evening without weighing me down. That’s when I remembered this sun-dried tomato vegan spaghetti, a recipe I’ve tweaked over the years to achieve the perfect balance of umami and freshness. It’s become my go-to for quick, satisfying meals that feel special enough for any occasion, especially when I want to impress guests with minimal fuss.

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

Ingredients

– 12 ounces dried spaghetti
– 1 cup sun-dried tomatoes in extra-virgin olive oil, drained and finely chopped
– 4 cloves garlic, minced
– 1/2 cup raw cashews, soaked in hot water for 30 minutes
– 1/4 cup nutritional yeast
– 2 tablespoons fresh lemon juice
– 1 teaspoon sea salt
– 1/2 teaspoon freshly ground black pepper
– 1/4 cup fresh basil leaves, thinly sliced
– 2 tablespoons extra-virgin olive oil

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 9–11 minutes, stirring occasionally, until al dente with a slight bite.
3. While the spaghetti cooks, heat the extra-virgin olive oil in a large skillet over medium heat until shimmering, about 2 minutes.
4. Add the minced garlic to the skillet and sauté for 1–2 minutes, stirring constantly, until fragrant and lightly golden.
5. Stir in the finely chopped sun-dried tomatoes and cook for 3–4 minutes, allowing them to soften and release their oils.
6. Drain the soaked cashews and transfer them to a high-speed blender along with the nutritional yeast, fresh lemon juice, sea salt, and black pepper.
7. Blend the cashew mixture on high speed for 1–2 minutes, scraping down the sides as needed, until completely smooth and creamy.
8. Drain the cooked spaghetti, reserving 1/2 cup of the pasta water, and add the spaghetti directly to the skillet with the sun-dried tomato mixture.
9. Pour the cashew cream sauce over the spaghetti, tossing gently to coat evenly, and add the reserved pasta water 2 tablespoons at a time until the sauce reaches a silky consistency that clings to the pasta.
10. Remove the skillet from the heat and fold in the thinly sliced fresh basil leaves.
11. Divide the spaghetti among four plates and serve immediately.

Unbelievably creamy and rich, this dish boasts a velvety texture from the cashew sauce that beautifully coats each strand of pasta, while the sun-dried tomatoes add a concentrated burst of sweet-tart flavor. For a creative twist, try topping it with toasted pine nuts or a drizzle of chili-infused oil to enhance the depth and add a subtle heat that complements the herbal notes of the basil.

Pesto Delight Vegan Spaghetti

Pesto Delight Vegan Spaghetti
Just when I thought my holiday cooking couldn’t get any more hectic, I discovered this vibrant pesto delight that’s become my go-to for last-minute gatherings. My secret? A food processor and fresh basil from my windowsill herb garden—because nothing beats that bright, aromatic punch when you’re racing against the clock.

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

Ingredients

– 12 ounces dried spaghetti
– 2 cups fresh basil leaves, tightly packed
– ½ cup extra-virgin olive oil
– ⅓ cup raw pine nuts, lightly toasted
– 2 cloves garlic, minced
– 2 tablespoons nutritional yeast
– 1 teaspoon fine sea salt
– ½ teaspoon freshly cracked black pepper
– 1 tablespoon fresh lemon juice
– ¼ cup reserved pasta water

Instructions

1. Bring 4 quarts of salted water to a rolling boil in a large stockpot over high heat.
2. Add 12 ounces of dried spaghetti to the boiling water, stirring immediately to prevent sticking.
3. Cook spaghetti for 9-11 minutes until al dente, testing a strand at 9 minutes for desired texture.
4. While pasta cooks, combine 2 cups fresh basil leaves, ⅓ cup toasted pine nuts, and 2 cloves minced garlic in a food processor.
5. Pulse ingredients 8-10 times until coarsely chopped, scraping down sides with a spatula between pulses.
6. With processor running on low speed, slowly drizzle in ½ cup extra-virgin olive oil through the feed tube over 30 seconds.
7. Add 2 tablespoons nutritional yeast, 1 teaspoon fine sea salt, and ½ teaspoon freshly cracked black pepper to the processor bowl.
8. Process mixture for 15 seconds until smooth and emulsified, then transfer to a large mixing bowl.
9. Stir 1 tablespoon fresh lemon juice into the pesto until fully incorporated.
10. Reserve ¼ cup of pasta water before draining spaghetti in a colander.
11. Immediately transfer hot spaghetti to the bowl with pesto, tossing vigorously with tongs to coat every strand.
12. Add reserved pasta water 1 tablespoon at a time, tossing continuously until sauce reaches a silky consistency that clings to pasta.
13. Divide among four warmed pasta bowls and serve immediately.

Beyond its vibrant green hue, this dish delivers a creamy texture that belies its dairy-free nature, with the nutritional yeast creating a subtle umami depth. For a stunning presentation, I love topping it with roasted cherry tomatoes and a sprinkle of crushed red pepper flakes—the sweet acidity plays beautifully against the herbaceous pesto.

Chunky Veggie Vegan Spaghetti

Chunky Veggie Vegan Spaghetti
Zesty winter evenings always have me craving something hearty yet wholesome, and this Chunky Veggie Vegan Spaghetti has become my go-to comfort dish—it’s packed with vibrant, seasonal produce and comes together in about the time it takes to watch a holiday movie. I love how the chunky vegetables hold their texture, making each bite feel satisfyingly rustic, and it’s perfect for those nights when you want something cozy without the heaviness of traditional pasta sauces.

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

Ingredients

– 12 ounces dried spaghetti pasta
– 3 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 4 garlic cloves, minced
– 2 medium carrots, peeled and cut into ½-inch dice
– 1 red bell pepper, stemmed, seeded, and cut into ½-inch pieces
– 1 zucchini, cut into ½-inch dice
– 1 (28-ounce) can crushed San Marzano tomatoes
– 1 teaspoon dried oregano
– ½ teaspoon crushed red pepper flakes
– 1 teaspoon fine sea salt
– ¼ cup fresh basil leaves, torn
– 2 tablespoons nutritional yeast (optional, for a cheesy note)

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the dried spaghetti pasta and cook for 9–11 minutes, stirring occasionally, until al dente (tip: test a strand a minute early to avoid overcooking).
3. Drain the pasta in a colander, reserving ½ cup of the starchy cooking water, and set aside.
4. While the pasta cooks, heat the extra-virgin olive oil in a large skillet over medium heat until shimmering, about 2 minutes.
5. Add the finely diced yellow onion and sauté for 5–7 minutes, stirring frequently, until translucent and lightly golden.
6. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it brown.
7. Add the diced carrots and red bell pepper pieces to the skillet, and cook for 6–8 minutes, stirring occasionally, until the vegetables begin to soften (tip: keep the heat steady to develop a slight caramelization without burning).
8. Incorporate the diced zucchini and cook for an additional 4–5 minutes until tender but still firm.
9. Pour in the crushed San Marzano tomatoes, dried oregano, crushed red pepper flakes, and fine sea salt, stirring to combine.
10. Reduce the heat to low and simmer the sauce for 10–12 minutes, uncovered, until it thickens slightly and the flavors meld (tip: if it gets too thick, add a splash of the reserved pasta water to loosen it).
11. Add the cooked spaghetti to the skillet, tossing gently to coat the pasta evenly with the sauce.
12. Remove from heat and fold in the torn fresh basil leaves and nutritional yeast, if using.
13. Serve immediately in warm bowls. Keeping the vegetables chunky gives this dish a delightful, toothsome texture that pairs beautifully with the tangy tomato base, and for a creative twist, I sometimes top it with toasted pine nuts or a drizzle of chili oil to add an extra layer of warmth and crunch.

Vegan Spaghetti with Creamy Cashew Sauce

Vegan Spaghetti with Creamy Cashew Sauce
Holiday hustle got you craving something comforting yet plant-based? I’ve been there—after one too many heavy holiday parties, my body was begging for a creamy, satisfying pasta that wouldn’t weigh me down. This vegan spaghetti with a luxuriously smooth cashew sauce has become my go-to for a quick, nourishing dinner that feels indulgent.

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

Ingredients

– 12 ounces dried spaghetti
– 1 ½ cups raw cashews, soaked
– 2 cups unsweetened almond milk
– 3 tablespoons nutritional yeast
– 2 tablespoons extra-virgin olive oil
– 4 garlic cloves, minced
– 1 teaspoon fine sea salt
– ½ teaspoon freshly cracked black pepper
– ¼ teaspoon crushed red pepper flakes
– ¼ cup fresh flat-leaf parsley, finely chopped

Instructions

1. Place the raw cashews in a heat-proof bowl and cover with boiling water. Let them soak for 15 minutes to soften, which is key for a perfectly smooth sauce.
2. Bring a large pot of generously salted water to a rolling boil over high heat.
3. Add the dried spaghetti to the boiling water and cook for 9-11 minutes, or until al dente, stirring occasionally to prevent sticking.
4. While the pasta cooks, drain the soaked cashews and add them to a high-speed blender along with the unsweetened almond milk and nutritional yeast. Blend on high for 60-90 seconds until completely smooth and creamy.
5. Heat the extra-virgin olive oil in a large skillet over medium heat until it shimmers, about 1 minute.
6. Add the minced garlic to the skillet and sauté for 45-60 seconds, stirring constantly, until fragrant but not browned to avoid bitterness.
7. Pour the blended cashew mixture into the skillet with the garlic. Add the fine sea salt, freshly cracked black pepper, and crushed red pepper flakes.
8. Reduce the heat to low and simmer the sauce for 4-5 minutes, stirring frequently, until it thickens slightly and coats the back of a spoon.
9. Reserve ½ cup of the starchy pasta cooking water, then drain the spaghetti.
10. Add the drained spaghetti and the reserved pasta water to the skillet with the sauce. Increase the heat to medium and toss vigorously for 1-2 minutes until the spaghetti is evenly coated and the sauce clings to the strands.
11. Remove the skillet from the heat and stir in the finely chopped fresh flat-leaf parsley.
12. Divide the pasta among four bowls and serve immediately.

You’ll love the way the velvety sauce clings to each strand of pasta, offering a rich, cheesy flavor from the nutritional yeast with a subtle kick from the red pepper. For a creative twist, I sometimes top it with toasted breadcrumbs or serve it alongside roasted cherry tomatoes for a burst of acidity.

Spicy Arrabbiata Vegan Spaghetti

Spicy Arrabbiata Vegan Spaghetti
Kicking off the holiday cooking marathon, I always crave something bold and comforting that won’t weigh me down—enter this fiery, plant-based twist on a classic. My Spicy Arrabbiata Vegan Spaghetti is my go-to when I need a quick, satisfying meal that packs a punch, inspired by those late-night cravings after a long day of festive prep.

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

Ingredients

– 12 ounces dried spaghetti
– 3 tablespoons extra-virgin olive oil
– 4 garlic cloves, thinly sliced
– 1 teaspoon crushed red pepper flakes
– 28 ounces canned whole peeled San Marzano tomatoes, crushed by hand
– 1 tablespoon tomato paste
– 1 teaspoon granulated sugar
– 1 teaspoon fine sea salt
– ¼ cup fresh basil leaves, torn
– Vegan Parmesan-style cheese, grated for garnish

Instructions

1. Bring a large pot of heavily 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 with a slight bite.
3. Drain the spaghetti in a colander, reserving 1 cup of the starchy pasta water, and set aside.
4. Heat the extra-virgin olive oil in a large skillet over medium heat until shimmering, about 2 minutes.
5. Add the thinly sliced garlic and crushed red pepper flakes, sautéing for 1–2 minutes until fragrant and lightly golden, being careful not to burn the garlic.
6. Stir in the tomato paste and cook for 1 minute to deepen its flavor and remove any raw taste.
7. Add the hand-crushed San Marzano tomatoes, granulated sugar, and fine sea salt, bringing the sauce to a simmer.
8. Reduce the heat to low and let the sauce simmer uncovered for 15–20 minutes, stirring occasionally, until it thickens and reduces slightly.
9. Tip: For a smoother sauce, use an immersion blender to pulse it briefly while simmering, but I prefer a rustic texture with visible tomato chunks.
10. Add the drained spaghetti to the skillet with the sauce, tossing to coat evenly.
11. Gradually add the reserved pasta water, ¼ cup at a time, tossing continuously until the sauce clings to the pasta and reaches a glossy consistency.
12. Tip: The starchy water helps emulsify the sauce, creating a silky finish without dairy—don’t skip this step!
13. Remove from heat and fold in the torn fresh basil leaves just before serving to preserve their bright aroma.
14. Tip: For extra heat, garnish with additional crushed red pepper flakes, but the base sauce already delivers a steady, warming kick.
15. Divide the spaghetti among serving bowls and top generously with grated vegan Parmesan-style cheese.
Earthy and vibrant, this dish boasts a velvety sauce that clings to each strand of pasta, with a slow-building heat from the pepper flakes that’s balanced by the sweet acidity of the tomatoes. Serve it alongside a crisp green salad or with garlic bread for dipping into any leftover sauce—it’s perfect for a cozy winter evening or as a festive centerpiece that everyone can enjoy.

Butternut Squash Vegan Spaghetti

Butternut Squash Vegan Spaghetti
Diving into the holiday season, I always crave something cozy yet vibrant—this butternut squash vegan spaghetti has become my go-to for festive gatherings. It’s a dish that feels indulgent without weighing you down, perfect for sharing with friends or savoring solo after a long day. I love how the roasted squash caramelizes into a sweet, velvety sauce that clings beautifully to every strand of pasta.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

– 1 medium butternut squash, peeled, seeded, and cubed into 1-inch pieces
– 12 ounces dried spaghetti
– 3 tablespoons extra-virgin olive oil
– 4 cloves garlic, minced
– 1 cup unsweetened almond milk
– 2 tablespoons nutritional yeast
– 1 teaspoon freshly grated nutmeg
– ½ teaspoon fine sea salt
– ¼ teaspoon freshly ground black pepper
– ¼ cup toasted pine nuts
– Fresh sage leaves, for garnish

Instructions

1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Toss the cubed butternut squash with 1 tablespoon of extra-virgin olive oil, spreading it in a single layer on the prepared baking sheet.
3. Roast the squash for 25–30 minutes until fork-tender and lightly caramelized at the edges, stirring halfway through for even cooking.
4. While the squash roasts, bring a large pot of salted water to a rolling boil over high heat.
5. Add the dried spaghetti to the boiling water and cook according to package instructions until al dente, about 8–10 minutes, then drain and set aside, reserving ½ cup of pasta water.
6. In a large skillet, heat the remaining 2 tablespoons of extra-virgin olive oil over medium heat until shimmering.
7. Sauté the minced garlic for 1–2 minutes until fragrant but not browned, stirring constantly to prevent burning.
8. Add the roasted butternut squash to the skillet, mashing it lightly with a fork or potato masher to create a chunky sauce base.
9. Pour in the unsweetened almond milk and stir to combine, then simmer for 3–4 minutes until the mixture thickens slightly.
10. Stir in the nutritional yeast, freshly grated nutmeg, fine sea salt, and freshly ground black pepper, adjusting the consistency with reserved pasta water as needed for a silky texture.
11. Add the cooked spaghetti to the skillet, tossing gently to coat each strand evenly with the sauce.
12. Divide the spaghetti among serving plates, topping each portion with toasted pine nuts and fresh sage leaves.
You’ll love how the creamy sauce, enriched by nutritional yeast, clings to the al dente pasta with a hint of nutmeg warmth. For a festive twist, I sometimes add a drizzle of truffle oil or serve it alongside a crisp arugula salad to balance the richness.

Coconut Curry Vegan Spaghetti

Coconut Curry Vegan Spaghetti
Venturing into my kitchen on this chilly December afternoon, I was craving something comforting yet vibrant—a dish that could warm the soul without weighing it down. That’s when I remembered my twist on a classic: a creamy, aromatic Coconut Curry Vegan Spaghetti that’s become a staple in my home, especially during the holiday rush when I need a quick, nourishing meal. It’s the perfect blend of cozy and exotic, and I love how the spices fill the house with an inviting fragrance that even my neighbor has commented on!

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

Ingredients

– 12 ounces dried spaghetti
– 2 tablespoons virgin coconut oil
– 1 medium yellow onion, finely diced
– 3 cloves garlic, minced
– 1 tablespoon freshly grated ginger
– 2 tablespoons red curry paste
– 1 (13.5-ounce) can full-fat coconut milk
– 1 cup low-sodium vegetable broth
– 1 tablespoon tamari
– 1 teaspoon maple syrup
– 1 red bell pepper, thinly sliced
– 1 cup broccoli florets
– ¼ cup fresh cilantro, chopped
– 1 lime, cut into wedges

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. Drain the spaghetti in a colander, rinse briefly under cool water to stop the cooking, and set aside.
4. In a large skillet, heat the virgin coconut oil over medium heat until shimmering, about 2 minutes.
5. Add the finely diced yellow onion and sauté for 5–7 minutes, stirring frequently, until translucent and softened.
6. Stir in the minced garlic and freshly grated ginger, cooking for 1 minute until fragrant to avoid burning the aromatics.
7. Add the red curry paste and cook for 1 minute, stirring constantly to toast the spices and deepen their flavor.
8. Pour in the full-fat coconut milk and low-sodium vegetable broth, whisking to combine smoothly.
9. Bring the mixture to a gentle simmer over medium-low heat, then reduce to low and let it cook for 10 minutes to allow the flavors to meld.
10. Stir in the tamari and maple syrup until fully incorporated.
11. Add the thinly sliced red bell pepper and broccoli florets, simmering for 5–7 minutes until the vegetables are tender-crisp.
12. Gently fold the cooked spaghetti into the skillet, tossing to coat evenly with the sauce.
13. Remove from heat and stir in the chopped fresh cilantro.
14. Serve immediately, garnished with lime wedges for a bright, acidic finish.

As you take your first bite, you’ll notice the spaghetti’s silky texture clinging to the rich, velvety curry sauce, with a subtle heat from the paste balanced by the coconut milk’s creaminess. For a creative twist, try topping it with toasted coconut flakes or serving it alongside a crisp green salad to contrast the dish’s warmth and depth.

Garlic and Herb Vegan Spaghetti

Garlic and Herb Vegan Spaghetti
During the holiday rush, I find myself craving simple yet deeply satisfying meals that don’t require hours in the kitchen—this Garlic and Herb Vegan Spaghetti is my go-to solution. It’s the kind of dish I whip up on busy weeknights when I want something comforting but still vibrant, and it always reminds me of cozy dinners with friends where the conversation flows as easily as the olive oil.

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

Ingredients

– 1 pound dried spaghetti
– ¼ cup extra-virgin olive oil
– 8 large garlic cloves, thinly sliced
– 1 teaspoon red pepper flakes
– 2 tablespoons nutritional yeast
– ¼ cup finely chopped fresh parsley
– 2 tablespoons finely chopped fresh basil
– 1 tablespoon freshly squeezed lemon juice
– Kosher salt, to taste
– Freshly ground black pepper, to taste

Instructions

1. Bring a large pot of generously salted water to a rolling boil over high heat.
2. Add the dried spaghetti and cook according to package instructions until al dente, about 8–10 minutes, stirring occasionally to prevent sticking.
3. While the pasta cooks, heat the extra-virgin olive oil in a large skillet over medium-low heat until shimmering, about 2 minutes.
4. Add the thinly sliced garlic cloves and red pepper flakes to the skillet, cooking gently until the garlic is fragrant and lightly golden, about 3–4 minutes, stirring constantly to avoid burning—this low-and-slow method deepens the flavor without bitterness.
5. Drain the cooked spaghetti, reserving ½ cup of the starchy pasta water.
6. Immediately transfer the drained spaghetti to the skillet with the garlic oil.
7. Toss the spaghetti in the skillet to coat evenly with the oil mixture, adding the reserved pasta water 2 tablespoons at a time to create a silky emulsion that clings to the pasta.
8. Remove the skillet from the heat and stir in the nutritional yeast, finely chopped fresh parsley, finely chopped fresh basil, and freshly squeezed lemon juice until well combined.
9. Season the dish with kosher salt and freshly ground black pepper, tossing once more to distribute the seasonings evenly—taste as you go to balance the acidity and saltiness perfectly.
10. Divide the spaghetti among four warmed plates, garnishing with an extra sprinkle of nutritional yeast and herbs if desired.
Generously portioned and bursting with aromatic notes, this spaghetti boasts a tender yet toothsome texture from the al dente pasta, enveloped in a glossy, herb-infused oil. The garlic mellows into a sweet undertone, punctuated by the bright acidity of lemon and the savory depth of nutritional yeast, making it ideal for serving alongside a crisp green salad or topped with toasted breadcrumbs for added crunch.

Eggplant and Olive Vegan Spaghetti

Eggplant and Olive Vegan Spaghetti
Just when I thought I’d tried every vegan pasta variation, this Eggplant and Olive Vegan Spaghetti became my new winter favorite—perfect for cozy December evenings like today. I discovered it while trying to use up leftover vegetables, and now it’s a weekly staple in my kitchen.

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

Ingredients

– 12 ounces dried spaghetti
– 1 large globe eggplant, cut into ½-inch cubes
– ½ cup pitted Kalamata olives, roughly chopped
– 3 tablespoons extra-virgin olive oil, divided
– 4 garlic cloves, thinly sliced
– 1 teaspoon red pepper flakes
– 1 cup canned crushed San Marzano tomatoes
– ¼ cup dry white wine
– 1 tablespoon fresh oregano leaves, minced
– Sea salt flakes
– Freshly cracked black pepper

Instructions

1. Bring a large pot of heavily salted water to a rolling boil over high heat.
2. Add 12 ounces dried spaghetti and cook for 8–10 minutes until al dente, stirring occasionally to prevent sticking.
3. While pasta cooks, heat 2 tablespoons extra-virgin olive oil in a large skillet over medium-high heat until shimmering.
4. Add 1 large globe eggplant cut into ½-inch cubes in a single layer, seasoning with sea salt flakes, and cook undisturbed for 4 minutes to develop a golden crust.
5. Stir eggplant and continue cooking for 3–4 more minutes until tender and caramelized, then transfer to a plate.
6. In the same skillet, add remaining 1 tablespoon extra-virgin olive oil and reduce heat to medium.
7. Sauté 4 thinly sliced garlic cloves and 1 teaspoon red pepper flakes for 45 seconds until fragrant but not browned.
8. Deglaze with ¼ cup dry white wine, scraping up any browned bits from the skillet bottom, and simmer for 1 minute.
9. Stir in 1 cup canned crushed San Marzano tomatoes and simmer uncovered for 5 minutes until slightly thickened.
10. Fold in cooked eggplant, ½ cup roughly chopped Kalamata olives, and 1 tablespoon minced fresh oregano, heating through for 2 minutes.
11. Drain spaghetti, reserving ½ cup pasta water, and add spaghetti directly to the skillet.
12. Toss vigorously for 1–2 minutes, adding reserved pasta water 1 tablespoon at a time until sauce coats each strand evenly.
13. Season with freshly cracked black pepper and additional sea salt flakes if needed.
14. Divide among warm bowls and serve immediately.

Now, this dish truly shines with its contrasting textures—the silky eggplant melts into the tangy tomato sauce, while the briny olives provide delightful bursts of flavor. For a creative twist, I sometimes top it with toasted pine nuts or serve alongside garlic-rubbed crostini to soak up every last bit of sauce.

Caramelized Onion and Tomato Vegan Spaghetti

Caramelized Onion and Tomato Vegan Spaghetti
You know those cozy winter evenings when you crave something hearty yet wholesome? Yesterday, as the first snowflakes dusted my kitchen window, I found myself reaching for a bag of spaghetti and a basket of onions, dreaming of a rich, savory sauce that could warm both hands and heart. This caramelized onion and tomato vegan spaghetti is my go-to comfort dish—it’s surprisingly simple but delivers layers of deep, sweet flavor that even my meat-loving friends rave about.

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

Ingredients

– 12 ounces dried spaghetti pasta
– 2 large yellow onions, thinly sliced into half-moons
– 4 cloves garlic, minced
– 1 (28-ounce) can whole peeled San Marzano tomatoes, crushed by hand
– ¼ cup extra-virgin olive oil
– 2 tablespoons balsamic vinegar
– 1 teaspoon granulated sugar
– ½ teaspoon crushed red pepper flakes
– ¼ cup fresh basil leaves, chiffonade-cut
– Kosher salt and freshly ground black pepper, as needed

Instructions

1. Heat 2 tablespoons of extra-virgin olive oil in a large Dutch oven over medium-low heat until shimmering, about 2 minutes.
2. Add the thinly sliced yellow onions and ½ teaspoon of kosher salt, stirring to coat evenly.
3. Cook the onions, stirring occasionally, for 30–35 minutes until deeply golden brown and caramelized, reducing heat if they begin to scorch.
4. Stir in the minced garlic and crushed red pepper flakes, cooking for 1 minute until fragrant.
5. Pour in the hand-crushed San Marzano tomatoes, balsamic vinegar, and granulated sugar, bringing the mixture to a gentle simmer.
6. Reduce heat to low and let the sauce simmer uncovered for 15 minutes, stirring occasionally, until slightly thickened.
7. Meanwhile, bring a large pot of salted water to a rolling boil over high heat.
8. Add the dried spaghetti pasta and cook for 9–11 minutes until al dente, following package instructions for timing.
9. Drain the spaghetti, reserving ½ cup of pasta water.
10. Toss the cooked spaghetti with the caramelized onion-tomato sauce in the Dutch oven, adding reserved pasta water as needed to loosen the sauce.
11. Fold in the chiffonade-cut fresh basil leaves and season with kosher salt and freshly ground black pepper to taste.
12. Divide the spaghetti among four warmed bowls, drizzling each serving with the remaining extra-virgin olive oil.
Perfectly al dente spaghetti cradles that luscious, slow-cooked sauce, where the sweet caramelized onions meld with the bright acidity of tomatoes for a balanced, umami-rich bite. Plate it with a sprinkle of vegan Parmesan or toasted pine nuts for added crunch, and watch it disappear faster than you can say “seconds, please!”

Conclusion

Nourishing and versatile, these 25 vegan spaghetti recipes prove plant-based meals can be incredibly delicious and satisfying. We hope you’ve found some new favorites to try in your own kitchen! Don’t forget to leave a comment below telling us which recipe you loved most, and please share this roundup with fellow food lovers on Pinterest. Happy cooking!

Leave a Comment