35 Delicious Vegetarian Spaghetti Delightful Creations

Just when you thought spaghetti couldn’t get any more delightful, we’ve gathered 35 vegetarian twists that turn this classic comfort food into something extraordinary. Whether you’re craving a quick weeknight dinner or a cozy weekend feast, these creative recipes promise to bring joy to your kitchen and smiles to your table. Let’s dive into a world of delicious possibilities—your next favorite dish awaits!

Creamy Tomato Basil Spaghetti

Creamy Tomato Basil Spaghetti
Gathering around the table for a comforting pasta dish always feels like a warm hug, and this Creamy Tomato Basil Spaghetti is my go-to when I want something quick yet luxurious—it’s the recipe I turn to after a long day, with the aroma of garlic and basil filling my kitchen. I love how the creamy sauce clings to every strand of spaghetti, making each bite feel indulgent without being heavy.

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

Ingredients

– 12 ounces spaghetti
– 2 tablespoons olive oil
– 4 cloves garlic, minced
– 1 (28-ounce) can crushed tomatoes
– 1 cup heavy cream
– 1/2 cup grated Parmesan cheese
– 1/4 cup fresh basil leaves, chopped
– 1 teaspoon salt
– 1/2 teaspoon black pepper

Instructions

1. Bring a large pot of salted water to a boil over high heat.
2. Add the spaghetti to the boiling water and cook for 8–10 minutes, stirring occasionally, until al dente according to package directions.
3. While the spaghetti cooks, heat the olive oil in a large skillet over medium heat.
4. Add the minced garlic to the skillet and sauté for 1–2 minutes, stirring constantly, until fragrant but not browned.
5. Pour the crushed tomatoes into the skillet and simmer for 5 minutes, stirring occasionally, until slightly thickened.
6. Reduce the heat to low and stir in the heavy cream, mixing until fully incorporated and the sauce is smooth.
7. Add the grated Parmesan cheese to the sauce and stir for 2–3 minutes until melted and creamy.
8. Drain the cooked spaghetti and add it directly to the skillet with the sauce.
9. Toss the spaghetti with the sauce over low heat for 1–2 minutes until evenly coated.
10. Stir in the chopped basil, salt, and black pepper, mixing well to combine.
11. Remove the skillet from the heat and let it sit for 1 minute to allow the flavors to meld.
So creamy and rich, this spaghetti has a velvety texture from the heavy cream and Parmesan, with the bright acidity of tomatoes balanced by the fresh basil. Serve it with extra Parmesan on top or alongside a crisp green salad for a complete meal that’s sure to become a weeknight favorite.

Garlic Mushroom Spinach Spaghetti

Garlic Mushroom Spinach Spaghetti
Haven’t we all had those nights when we crave something cozy, quick, and packed with flavor? I know I have—just last Tuesday, after a long day, I whipped up this garlic mushroom spinach spaghetti, and it instantly became a weeknight hero in my kitchen. It’s the kind of dish that feels indulgent but comes together with minimal fuss, perfect for when you want something satisfying without spending hours at the stove.

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

Ingredients

– 12 ounces spaghetti
– 3 tablespoons olive oil
– 4 cloves garlic, minced
– 8 ounces cremini mushrooms, sliced
– 5 ounces fresh spinach
– 1/2 cup grated Parmesan cheese
– 1/4 teaspoon red pepper flakes
– Salt to taste

Instructions

1. Bring a large pot of salted water to a boil over high heat.
2. Add the spaghetti and cook according to package directions until al dente, about 8-10 minutes, stirring occasionally to prevent sticking.
3. While the pasta cooks, heat the olive oil in a large skillet over medium heat.
4. Add the minced garlic and sauté for 1 minute until fragrant, being careful not to burn it—this releases its aroma without bitterness.
5. Add the sliced mushrooms to the skillet and cook for 5-7 minutes, stirring occasionally, until they are browned and have released their moisture.
6. Stir in the fresh spinach and cook for 2-3 minutes until wilted, which adds a vibrant green color and nutrients.
7. Drain the cooked spaghetti, reserving 1/2 cup of the pasta water for later use to help create a silky sauce.
8. Add the drained spaghetti to the skillet with the mushroom and spinach mixture.
9. Toss everything together, adding the reserved pasta water a little at a time until the sauce coats the pasta evenly.
10. Stir in the grated Parmesan cheese and red pepper flakes, cooking for an additional 1-2 minutes until the cheese melts and blends smoothly.
11. Season with salt to taste and remove from heat.
Vibrant and hearty, this dish boasts a wonderful texture with tender spaghetti, earthy mushrooms, and wilted spinach that melds into a creamy, garlicky sauce. For a creative twist, top it with a fried egg or serve alongside a crisp green salad to balance the richness—it’s versatile enough to make any meal feel special.

Roasted Red Pepper Spaghetti

Roasted Red Pepper Spaghetti
Every time I roast red peppers, my kitchen fills with that sweet, smoky aroma that reminds me of summer barbecues—it’s the heart of this simple yet stunning pasta. I love how this dish comes together with minimal fuss, making it perfect for busy weeknights when you crave something comforting but vibrant. Trust me, once you try blending those charred peppers into a velvety sauce, you’ll never go back to jarred versions again.

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

Ingredients

– 4 large red bell peppers
– 12 ounces spaghetti
– 3 tablespoons olive oil
– 4 cloves garlic, minced
– 1/2 teaspoon red pepper flakes
– 1/2 cup heavy cream
– 1/2 cup grated Parmesan cheese
– 1/4 cup fresh basil, chopped
– Salt to taste

Instructions

1. Preheat your oven to 450°F and line a baking sheet with aluminum foil.
2. Place the red bell peppers on the baking sheet and roast them for 20–25 minutes, turning halfway through, until the skins are charred and blistered.
3. Transfer the roasted peppers to a bowl, cover with plastic wrap, and let them steam for 10 minutes to loosen the skins—this makes peeling easier.
4. While the peppers cool, bring a large pot of salted water to a boil and cook the spaghetti according to package directions until al dente, about 8–10 minutes.
5. Peel the skins off the peppers, remove the stems and seeds, and roughly chop the flesh.
6. In a large skillet, heat the olive oil over medium heat and sauté the minced garlic and red pepper flakes for 1–2 minutes until fragrant, being careful not to burn the garlic.
7. Add the chopped roasted peppers to the skillet and cook for 3–4 minutes, stirring occasionally, to blend the flavors.
8. Transfer the pepper mixture to a blender and puree until smooth, scraping down the sides as needed for an even texture.
9. Return the puree to the skillet over low heat and stir in the heavy cream, letting it simmer gently for 2–3 minutes to thicken slightly.
10. Drain the cooked spaghetti, reserving 1/2 cup of the pasta water, and add the spaghetti to the skillet with the sauce.
11. Toss the spaghetti with the sauce, adding the reserved pasta water a little at a time until the sauce coats the noodles evenly.
12. Stir in the grated Parmesan cheese and chopped fresh basil until well combined, then season with salt to taste.
13. Serve immediately while hot. Here’s the beauty of this dish: the sauce clings to every strand of spaghetti, offering a creamy texture with a subtle kick from the red pepper flakes. I often top it with extra basil or a sprinkle of Parmesan for an elegant touch, and it pairs wonderfully with a crisp green salad or crusty bread to soak up every last drop.

Zucchini Noodle Spaghetti Marinara

Zucchini Noodle Spaghetti Marinara
Zucchini noodle spaghetti marinara has become my go-to weeknight dinner when I’m craving something comforting but light—it’s the kind of meal that makes me feel like I’m indulging without the heaviness of traditional pasta. I first tried it after a friend raved about how her picky kids devoured it, and now I keep a spiralizer handy just for this recipe. It’s perfect for those evenings when you want something quick, healthy, and utterly satisfying.

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

Ingredients

– 4 medium zucchini
– 2 tbsp olive oil
– 1 small onion, diced
– 3 cloves garlic, minced
– 28 oz canned crushed tomatoes
– 1 tsp dried oregano
– 1/2 tsp salt
– 1/4 tsp black pepper
– 1/4 cup fresh basil, chopped
– 1/4 cup grated Parmesan cheese

Instructions

1. Spiralize the zucchini into noodles using a spiralizer or julienne peeler, then set them aside on a paper towel to absorb excess moisture—this helps prevent a watery sauce later.
2. Heat the olive oil in a large skillet over medium heat until it shimmers, about 1 minute.
3. Add the diced onion to the skillet and sauté for 5 minutes, stirring occasionally, until it turns translucent and soft.
4. Stir in the minced garlic and cook for 1 minute, just until fragrant to avoid burning it.
5. Pour in the canned crushed tomatoes, then add the dried oregano, salt, and black pepper, stirring to combine.
6. Reduce the heat to low and let the sauce simmer uncovered for 15 minutes, stirring every few minutes, until it thickens slightly.
7. Gently fold the zucchini noodles into the sauce and cook for 2–3 minutes, just until they soften but remain al dente—overcooking can make them mushy.
8. Remove the skillet from the heat and stir in the chopped fresh basil for a burst of freshness.
9. Divide the zucchini noodle spaghetti marinara among four plates and top each serving with 1 tablespoon of grated Parmesan cheese.
So, this dish delivers a tender yet slightly crisp texture from the zucchini noodles, paired with a rich, herb-infused tomato sauce that’s bright and tangy. I love serving it with a sprinkle of extra Parmesan and a side of garlic bread for dipping, or you can toss in some sautéed mushrooms for an earthy twist—it’s versatile enough to make it your own.

Spaghetti Aglio e Olio with Broccoli

Spaghetti Aglio e Olio with Broccoli
Finally, a weeknight hero that’s as simple as it is satisfying. I first fell for this dish during a chaotic Tuesday when my fridge was nearly empty—just garlic, olive oil, and a lonely head of broccoli. It’s become my go-to when I crave something comforting but don’t want to spend hours in the kitchen.

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

Ingredients

– 1 lb spaghetti
– 1 large head broccoli
– 6 cloves garlic
– 1/2 cup extra-virgin olive oil
– 1 tsp red pepper flakes
– 1/2 tsp kosher salt
– 1/4 cup grated Parmesan cheese
– 2 tbsp fresh parsley

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. While water heats, cut broccoli into small florets, about 1-inch pieces.
3. Thinly slice all 6 garlic cloves—this ensures they cook quickly without burning.
4. Once water boils, add spaghetti and cook for 8 minutes, stirring occasionally.
5. Add broccoli florets to the pasta pot and continue cooking for 2 more minutes until broccoli is bright green and tender-crisp.
6. Reserve 1 cup of pasta water, then drain spaghetti and broccoli together in a colander.
7. Heat olive oil in a large skillet over medium-low heat for 1 minute.
8. Add sliced garlic and red pepper flakes, cooking for 1-2 minutes until garlic is fragrant but not browned—watch closely as garlic burns easily.
9. Immediately add drained spaghetti and broccoli to the skillet, tossing to coat in the garlic oil.
10. Pour in 1/2 cup of reserved pasta water and sprinkle with kosher salt, tossing continuously for 1 minute until sauce emulsifies and clings to the pasta.
11. Remove from heat and stir in grated Parmesan cheese until melted.
12. Chop fresh parsley and sprinkle over the finished dish before serving.

Delightfully, the broccoli stays vibrant with a slight crunch against the silky spaghetti, while the garlic-infused oil creates a surprisingly rich sauce. I love serving this with extra red pepper flakes for heat-seekers, or topping it with toasted breadcrumbs for added texture—it transforms simple ingredients into something truly special.

Lemon Artichoke Spaghetti

Lemon Artichoke Spaghetti
Craving something bright and comforting? I recently whipped up this Lemon Artichoke Spaghetti on a dreary afternoon, and its zesty, creamy sauce instantly lifted my spirits—it’s become my go-to for a quick, impressive weeknight dinner that feels a little fancy without the fuss.

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

Ingredients

– 12 ounces spaghetti
– 1 tablespoon olive oil
– 3 cloves garlic, minced
– 1 (14-ounce) can artichoke hearts, drained and quartered
– 1 cup heavy cream
– 1/2 cup grated Parmesan cheese
– 1 lemon, zested and juiced
– 1/4 teaspoon salt
– 1/4 teaspoon black pepper
– 2 tablespoons chopped fresh parsley

Instructions

1. Bring a large pot of salted water to a boil over high heat.
2. Add the spaghetti to the boiling water and cook according to package directions until al dente, about 8–10 minutes, stirring occasionally to prevent sticking.
3. While the pasta cooks, heat the olive oil in a large skillet over medium heat.
4. Add the minced garlic to the skillet and sauté for 1 minute until fragrant, being careful not to let it burn.
5. Stir in the quartered artichoke hearts and cook for 3–4 minutes until lightly browned.
6. Pour in the heavy cream and bring the mixture to a gentle simmer, then reduce the heat to low.
7. Add the grated Parmesan cheese, lemon zest, lemon juice, salt, and black pepper, stirring continuously until the cheese is fully melted and the sauce is smooth, about 2–3 minutes.
8. Drain the cooked spaghetti, reserving 1/4 cup of the pasta water.
9. Add the drained spaghetti to the skillet with the sauce, tossing to coat evenly; if the sauce seems too thick, gradually stir in the reserved pasta water until desired consistency is reached.
10. Remove the skillet from the heat and garnish with chopped fresh parsley before serving.

Unbelievably creamy with a tangy lemon kick, this pasta has a luxurious texture that clings perfectly to each strand of spaghetti. I love serving it with a sprinkle of extra Parmesan and a side of crusty bread to soak up every last drop of sauce—it’s a dish that’s as vibrant to eat as it is simple to make.

Caprese Spaghetti with Balsamic Glaze

Caprese Spaghetti with Balsamic Glaze
Just when I thought I’d tried every possible pasta variation, this Caprese Spaghetti with Balsamic Glaze came along and completely stole my heart—it’s the kind of dish that feels both fancy and comforting, perfect for a quick weeknight dinner or impressing guests without spending hours in the kitchen.

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

Ingredients

– 1 lb spaghetti
– 2 tbsp olive oil
– 3 cloves garlic, minced
– 1 pint cherry tomatoes, halved
– 8 oz fresh mozzarella cheese, cubed
– 1/2 cup fresh basil leaves, chopped
– 1/4 cup balsamic vinegar
– 1 tbsp honey
– Salt to taste
– Black pepper to taste

Instructions

1. Bring a large pot of salted water to a boil over high heat.
2. Add the spaghetti and cook according to package directions until al dente, about 8-10 minutes, stirring occasionally to prevent sticking.
3. While the pasta cooks, heat the olive oil in a large skillet over medium heat.
4. Add the minced garlic and sauté for 1 minute until fragrant, being careful not to burn it.
5. Add the halved cherry tomatoes to the skillet and cook for 5-7 minutes, stirring occasionally, until they start to soften and release their juices.
6. In a small saucepan, combine the balsamic vinegar and honey, then bring to a simmer over medium-low heat.
7. Cook the balsamic mixture for 5 minutes, stirring constantly, until it thickens into a glaze that coats the back of a spoon.
8. Drain the cooked spaghetti, reserving 1/2 cup of the pasta water.
9. Add the drained spaghetti to the skillet with the tomatoes and garlic, tossing to combine.
10. Stir in the cubed mozzarella cheese and chopped basil until evenly distributed.
11. If the mixture seems dry, gradually add the reserved pasta water, 2 tablespoons at a time, until the desired consistency is reached.
12. Drizzle the balsamic glaze over the pasta and season with salt and black pepper to taste.
13. Serve immediately while warm.

Every bite of this dish offers a delightful contrast—the al dente spaghetti pairs beautifully with the juicy tomatoes and creamy mozzarella, while the balsamic glaze adds a sweet-tart depth that ties it all together. For a creative twist, try serving it with a sprinkle of toasted pine nuts or alongside a crisp green salad to round out the meal.

Spaghetti with Walnut Pesto

Spaghetti with Walnut Pesto
You know those nights when you just want something comforting, yet a little fancy? Spaghetti with walnut pesto has become my go-to for exactly that—it’s rich, nutty, and feels special without being fussy. I first whipped it up on a whim after finding a bag of walnuts in the pantry, and now it’s a regular in my rotation, especially when I’m craving a cozy meal that comes together in a flash.

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

Ingredients

– 1 cup walnuts
– 2 cloves garlic
– 1/2 cup grated Parmesan cheese
– 1/2 cup extra virgin olive oil
– 1/4 teaspoon salt
– 1/4 teaspoon black pepper
– 12 ounces spaghetti
– 4 cups water

Instructions

1. Preheat your oven to 350°F.
2. Spread the walnuts in a single layer on a baking sheet.
3. Toast the walnuts in the oven for 8-10 minutes, until fragrant and lightly golden, then let them cool completely—this enhances their flavor and prevents a bitter taste in the pesto.
4. Bring 4 cups of water to a boil in a large pot over high heat.
5. Add the spaghetti to the boiling water and cook for 10-12 minutes, stirring occasionally, until al dente (tender but firm to the bite).
6. While the spaghetti cooks, combine the toasted walnuts, garlic, Parmesan cheese, salt, and black pepper in a food processor.
7. Pulse the mixture until coarsely chopped, about 10-15 seconds.
8. With the food processor running on low speed, slowly drizzle in the extra virgin olive oil until the pesto is smooth and well-blended, scraping down the sides as needed for even consistency.
9. Drain the cooked spaghetti, reserving 1/4 cup of the pasta water.
10. Return the drained spaghetti to the pot and add the walnut pesto.
11. Toss the spaghetti with the pesto over low heat for 1-2 minutes, adding the reserved pasta water a little at a time if needed to create a creamy sauce that coats the noodles evenly.
12. Serve immediately.

Buttery and aromatic, this dish offers a delightful crunch from the walnuts against the silky pasta, with a savory depth from the Parmesan. I love topping it with extra toasted walnuts for texture or pairing it with a simple green salad to balance the richness—it’s perfect for a quick weeknight dinner or impressing guests without stress.

Avocado Lime Spaghetti

Avocado Lime Spaghetti

Picture this: a hectic Tuesday night, you’re craving something creamy and satisfying but don’t want to spend hours in the kitchen. That’s exactly where my obsession with this Avocado Lime Spaghetti was born—a quick, vibrant dish that feels like a hug in a bowl.

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

Ingredients

– 12 oz spaghetti
– 2 ripe avocados
– 1/4 cup fresh lime juice
– 1/4 cup olive oil
– 2 cloves garlic
– 1/2 tsp salt
– 1/4 tsp black pepper
– 1/4 cup chopped fresh cilantro

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add 12 oz spaghetti to the boiling water and cook for 8-10 minutes, stirring occasionally, until al dente (tender but firm).
3. While the spaghetti cooks, halve 2 ripe avocados, remove the pits, and scoop the flesh into a blender.
4. Add 1/4 cup fresh lime juice, 1/4 cup olive oil, 2 cloves garlic, 1/2 tsp salt, and 1/4 tsp black pepper to the blender.
5. Blend the mixture on high speed for 30-45 seconds until completely smooth and creamy, scraping down the sides if needed.
6. Drain the cooked spaghetti in a colander, reserving 1/2 cup of the pasta water.
7. Return the drained spaghetti to the pot and pour the avocado sauce over it.
8. Toss the spaghetti with the sauce over low heat for 1-2 minutes, adding the reserved pasta water a tablespoon at a time until the sauce coats the noodles evenly.
9. Remove the pot from heat and stir in 1/4 cup chopped fresh cilantro.
10. Serve immediately in bowls.

Fresh and zesty, this spaghetti has a luxuriously creamy texture from the avocado that clings to every strand, balanced by the bright kick of lime. For a fun twist, try topping it with grilled shrimp or a sprinkle of chili flakes for extra heat—it’s versatile enough to make any weeknight feel special.

Spaghetti Primavera with Fresh Vegetables

Spaghetti Primavera with Fresh Vegetables
Whenever I’m craving something light yet satisfying, I turn to this vibrant Spaghetti Primavera—it’s my go-to for using up whatever fresh veggies I have on hand, and it always feels like a little celebration of spring, even in the dead of winter. I love how customizable it is; sometimes I’ll toss in extra garlic if I’m feeling bold, or swap the Parmesan for a sprinkle of nutritional yeast when my vegan friends come over.

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

Ingredients

– 12 ounces spaghetti
– 2 tablespoons olive oil
– 3 cloves garlic, minced
– 1 medium yellow onion, diced
– 1 medium carrot, julienned
– 1 medium zucchini, sliced into half-moons
– 1 cup broccoli florets
– 1 cup cherry tomatoes, halved
– 1/2 cup heavy cream
– 1/2 cup grated Parmesan cheese
– 1/4 cup fresh basil, chopped
– 1 teaspoon salt
– 1/2 teaspoon black pepper

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the spaghetti and cook for 8–10 minutes, stirring occasionally, until al dente (it should have a slight bite when tasted).
3. Drain the spaghetti in a colander, reserving 1/2 cup of the pasta water, and set aside.
4. Heat the olive oil in a large skillet over medium heat until it shimmers, about 1 minute.
5. Add the minced garlic and diced onion to the skillet, sautéing for 3–4 minutes until the onion is translucent and fragrant.
6. Stir in the julienned carrot and sliced zucchini, cooking for 5–6 minutes until they begin to soften but remain crisp-tender.
7. Add the broccoli florets and halved cherry tomatoes, cooking for an additional 4–5 minutes until the broccoli is bright green and the tomatoes start to wilt.
8. Pour in the heavy cream and bring the mixture to a gentle simmer over medium-low heat, stirring constantly to prevent scorching.
9. Reduce the heat to low and stir in the grated Parmesan cheese until it melts completely into the sauce, about 2 minutes.
10. Add the drained spaghetti to the skillet, tossing to coat evenly with the sauce, and use the reserved pasta water as needed to loosen the consistency.
11. Season with salt and black pepper, then remove from heat and fold in the chopped fresh basil.
Rely on the al dente pasta and crisp-tender veggies for a delightful texture contrast, while the creamy Parmesan sauce ties everything together with a rich, savory depth. For a fun twist, I sometimes serve it in individual bowls topped with extra basil and a drizzle of olive oil, or pair it with a simple side salad for a complete meal.

Butternut Squash Spaghetti Alfredo

Butternut Squash Spaghetti Alfredo
Recently, I found myself craving a cozy pasta dish but wanted something a bit lighter than the usual heavy Alfredo—enter this butternut squash version that’s become my go-to for chilly evenings. It’s creamy, comforting, and sneaks in a veggie boost without sacrificing any of that classic richness we all love.

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

Ingredients

– 1 medium butternut squash, peeled and cubed (about 4 cups)
– 12 ounces spaghetti
– 2 tablespoons olive oil
– 3 cloves garlic, minced
– 1 cup heavy cream
– 1/2 cup grated Parmesan cheese
– 1/4 teaspoon nutmeg
– Salt and black pepper to taste
– Fresh parsley 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 olive oil, season with salt and pepper, and spread it in a single layer on the baking sheet.
3. Roast the squash for 20–25 minutes, until it’s tender and lightly browned at the edges—this caramelization adds a sweet depth to the sauce.
4. While the squash roasts, bring a large pot of salted water to a boil and cook the spaghetti according to package directions until al dente, then drain and set aside.
5. In a large skillet over medium heat, heat the remaining 1 tablespoon of olive oil and sauté the minced garlic for 1–2 minutes until fragrant, being careful not to burn it.
6. Add the roasted butternut squash to the skillet and use a fork or potato masher to mash it into a rough puree, leaving some chunks for texture.
7. Pour in the heavy cream and stir to combine, then let it simmer for 3–4 minutes until the sauce thickens slightly.
8. Stir in the grated Parmesan cheese and nutmeg until the cheese melts and the sauce is smooth, seasoning with additional salt and pepper as needed.
9. Add the cooked spaghetti to the skillet and toss everything together until the pasta is evenly coated with the sauce.
10. Garnish with fresh parsley before serving.
This dish has a velvety texture from the blended squash and cream, with a subtle sweetness that balances the savory Parmesan beautifully. Try topping it with toasted pine nuts for a crunchy contrast or serving it alongside a simple arugula salad to round out the meal.

Spaghetti with Sun-Dried Tomato Pesto

Spaghetti with Sun-Dried Tomato Pesto
Pasta night is my favorite weekly tradition, and this Spaghetti with Sun-Dried Tomato Pesto is the dish I crave when I want something quick yet deeply flavorful—it reminds me of a sun-soaked Italian vacation I took years ago. I love how the pesto comes together in minutes, making it perfect for busy weeknights when I’m rushing between work and family.

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

Ingredients

– 1 pound spaghetti
– 1 cup sun-dried tomatoes in oil, drained
– 1/2 cup grated Parmesan cheese
– 1/3 cup pine nuts
– 2 cloves garlic, peeled
– 1/2 cup extra-virgin olive oil
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– Fresh basil leaves for garnish

Instructions

1. Bring a large pot of salted water to a boil over high heat.
2. Add the spaghetti to the boiling water and cook for 10–12 minutes, stirring occasionally, until al dente (tender but firm to the bite).
3. While the spaghetti cooks, combine the sun-dried tomatoes, Parmesan cheese, pine nuts, and garlic in a food processor.
4. Pulse the mixture for 30 seconds until coarsely chopped, scraping down the sides with a spatula if needed.
5. With the food processor running on low speed, slowly drizzle in the olive oil until the pesto is smooth and well combined, about 1 minute.
6. Season the pesto with salt and black pepper, then pulse for 10 more seconds to incorporate.
7. Drain the cooked spaghetti in a colander, reserving 1/4 cup of the pasta water.
8. Return the spaghetti to the pot and add the pesto, tossing to coat evenly.
9. If the sauce seems too thick, gradually stir in the reserved pasta water, 1 tablespoon at a time, until it reaches your desired consistency.
10. Divide the spaghetti among four plates and garnish with fresh basil leaves.

The pesto clings beautifully to each strand of spaghetti, offering a rich, tangy flavor with a hint of nuttiness from the pine nuts. For a creative twist, I sometimes top it with grilled chicken or serve it alongside a crisp green salad—it’s versatile enough to make any meal feel special.

Eggplant and Olive Spaghetti

Eggplant and Olive Spaghetti
Kicking off the week with a cozy, veggie-packed pasta that’s become my go‑to for busy evenings—Eggplant and Olive Spaghetti. I first whipped this up on a chilly night when my pantry was looking sparse, and now it’s a staple that never fails to satisfy. It’s hearty, savory, and comes together with minimal fuss, perfect for a quick dinner that feels special.

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

Ingredients

– 1 large eggplant, cut into 1/2‑inch cubes
– 1/4 cup olive oil
– 4 cloves garlic, minced
– 1/2 cup pitted Kalamata olives, sliced
– 1 (28‑ounce) can crushed tomatoes
– 1 teaspoon dried oregano
– 1/2 teaspoon red pepper flakes
– 12 ounces spaghetti
– 1/4 cup grated Parmesan cheese
– Salt to taste
– Fresh basil leaves for garnish

Instructions

1. Preheat a large skillet over medium‑high heat and add 2 tablespoons of olive oil.
2. Add the cubed eggplant to the skillet and cook for 8–10 minutes, stirring occasionally, until golden brown and tender.
3. Tip: Salting the eggplant before cooking helps draw out moisture for a better texture—I do this while prepping other ingredients.
4. Reduce the heat to medium and add the remaining 2 tablespoons of olive oil to the skillet.
5. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to burn it.
6. Add the sliced Kalamata olives, crushed tomatoes, dried oregano, and red pepper flakes to the skillet.
7. Bring the sauce to a simmer, then reduce the heat to low and let it cook uncovered for 15 minutes, stirring occasionally.
8. Tip: Simmering the sauce slowly deepens the flavors—I use this time to boil the pasta.
9. While the sauce simmers, bring a large pot of salted water to a boil over high heat.
10. Add the spaghetti to the boiling water and cook according to package instructions, about 8–10 minutes, until al dente.
11. Drain the spaghetti and reserve 1/2 cup of the pasta water.
12. Tip: Saving pasta water helps thin the sauce and helps it cling to the noodles for a silkier finish.
13. Add the drained spaghetti to the skillet with the sauce and toss to combine, adding reserved pasta water as needed to reach your desired consistency.
14. Stir in the grated Parmesan cheese until melted and evenly distributed.
15. Season with salt to taste and garnish with fresh basil leaves before serving.

Enjoy the tender eggplant and briny olives melding into a rich, tomato‑based sauce that clings beautifully to each strand of spaghetti. For a creative twist, I love topping it with a sprinkle of toasted breadcrumbs or serving it alongside a crisp green salad—it’s a dish that’s both comforting and effortlessly elegant.

Spaghetti with Kale and Walnut Sauce

Spaghetti with Kale and Walnut Sauce
Unbelievably, this dish came together on a busy weeknight when I realized I had a bunch of kale about to wilt and a half-empty bag of walnuts in the pantry. It’s now my go-to for a quick, healthy pasta that feels indulgent without the guilt, and I love how the earthy kale and nutty walnuts create such a cozy flavor.

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

Ingredients

– 12 ounces spaghetti
– 4 cups kale, stems removed and chopped
– 1 cup walnuts
– 3 cloves garlic, minced
– 1/4 cup olive oil
– 1/2 cup grated Parmesan cheese
– 1/4 teaspoon red pepper flakes
– Salt to taste
– 1/4 cup reserved pasta water

Instructions

1. Bring a large pot of salted water to a boil over high heat.
2. Add the spaghetti to the boiling water and cook according to package directions until al dente, about 8-10 minutes.
3. While the pasta cooks, heat the olive oil in a large skillet over medium heat.
4. Add the minced garlic and red pepper flakes to the skillet, sautéing for 1-2 minutes until fragrant.
5. Tip: Toasting the walnuts enhances their flavor—spread them on a baking sheet and toast in a preheated 350°F oven for 5-7 minutes, then let cool slightly.
6. Add the toasted walnuts to a food processor and pulse until finely ground, about 30 seconds.
7. Stir the chopped kale into the skillet with the garlic, cooking for 3-4 minutes until wilted and bright green.
8. Tip: Reserve about 1/4 cup of the pasta water before draining to help emulsify the sauce later.
9. Drain the cooked spaghetti, reserving the pasta water as noted.
10. Add the ground walnuts to the skillet with the kale, stirring to combine.
11. Pour the reserved pasta water into the skillet, stirring continuously to create a creamy sauce.
12. Tip: For a smoother sauce, blend the walnut mixture with a splash of the pasta water in the food processor before adding it back to the skillet.
13. Toss the drained spaghetti into the skillet, coating it evenly with the sauce.
14. Stir in the grated Parmesan cheese until melted and well incorporated.
15. Season with salt to taste, adjusting as needed.
16. Serve immediately, garnishing with extra Parmesan if desired.

Often, I find the texture delightfully creamy from the walnuts, yet with a pleasant bite from the al dente pasta and kale. The flavors are robust and earthy, perfect for a chilly evening, and it pairs wonderfully with a simple side salad or crusty bread for dipping into any leftover sauce.

Smoky Chipotle Spaghetti with Black Beans

Smoky Chipotle Spaghetti with Black Beans
Cooking on a busy weeknight often means I’m craving something hearty and flavorful without a lot of fuss, and this smoky chipotle spaghetti has become my go-to solution. It’s a comforting bowl that cleverly combines pantry staples for a satisfying meal in under 30 minutes.

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

Ingredients

– 12 ounces spaghetti
– 2 tablespoons olive oil
– 1 medium yellow onion, diced
– 3 cloves garlic, minced
– 1 (15-ounce) can black beans, drained and rinsed
– 1 (14.5-ounce) can diced tomatoes
– 2 chipotle peppers in adobo sauce, minced
– 1 teaspoon ground cumin
– 1/2 teaspoon smoked paprika
– 1/4 cup fresh cilantro, chopped
– Salt

Instructions

1. Bring a large pot of salted water to a boil over high heat.
2. Add the spaghetti to the boiling water and cook according to package directions for 9-11 minutes, stirring occasionally to prevent sticking.
3. While the pasta cooks, heat the olive oil in a large skillet over medium heat.
4. Add the diced onion to the skillet and cook for 5-7 minutes, stirring frequently, until softened and translucent.
5. Stir in the minced garlic and cook for 1 minute until fragrant.
6. Add the black beans, diced tomatoes with their juices, minced chipotle peppers, ground cumin, and smoked paprika to the skillet.
7. Bring the mixture to a simmer, then reduce the heat to medium-low and cook for 8-10 minutes, stirring occasionally, until slightly thickened.
8. Drain the cooked spaghetti, reserving 1/2 cup of the pasta water.
9. Add the drained spaghetti to the skillet with the sauce and toss to combine thoroughly.
10. If the sauce seems too thick, gradually add the reserved pasta water, 2 tablespoons at a time, until your desired consistency is reached.
11. Remove the skillet from the heat and stir in the chopped cilantro.
12. Season the dish with salt as needed.

Unbelievably creamy from the starchy pasta water, this dish delivers a deep, smoky heat from the chipotles that’s perfectly balanced by the earthy black beans. I love topping it with a sprinkle of cotija cheese or serving it alongside a simple avocado salad for a complete, vibrant meal.

Spaghetti with Caramelized Onions and Spinach

Spaghetti with Caramelized Onions and Spinach
M y kitchen always smells incredible when I’m slowly caramelizing onions—it’s that sweet, savory aroma that makes the whole house feel cozy. I love how this simple spaghetti dish transforms humble ingredients into something truly special, and it’s become my go-to for busy weeknights when I want comfort without the fuss. Let me show you how I make it.

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

Ingredients

– 12 oz spaghetti
– 2 large yellow onions
– 4 tbsp olive oil
– 1 tsp salt
– 1/2 tsp black pepper
– 4 cloves garlic
– 6 oz fresh spinach
– 1/4 cup grated Parmesan cheese
– 1/4 cup reserved pasta water

Instructions

1. Thinly slice 2 large yellow onions into uniform strips.
2. Heat 4 tbsp olive oil in a large skillet over medium-low heat.
3. Add the sliced onions to the skillet and stir to coat them in oil.
4. Cook the onions for 30 minutes, stirring every 5 minutes, until they turn a deep golden brown and are soft.
5. While the onions cook, bring a large pot of salted water to a boil over high heat.
6. Add 12 oz spaghetti to the boiling water and cook for 9 minutes, or until al dente according to package instructions.
7. Mince 4 cloves garlic while the spaghetti cooks.
8. Add the minced garlic to the caramelized onions in the skillet and cook for 1 minute, stirring constantly until fragrant.
9. Stir 6 oz fresh spinach into the skillet and cook for 2 minutes, until wilted.
10. Reserve 1/4 cup pasta water from the spaghetti pot, then drain the spaghetti.
11. Add the drained spaghetti to the skillet with the onion and spinach mixture.
12. Pour the reserved pasta water into the skillet and toss everything together for 1 minute to combine.
13. Season the dish with 1 tsp salt and 1/2 tsp black pepper, tossing to distribute evenly.
14. Remove the skillet from the heat and sprinkle 1/4 cup grated Parmesan cheese over the spaghetti.
15. Toss the spaghetti once more to melt the cheese into the sauce.
16. Serve the spaghetti immediately in bowls.

G olden, sweet onions meld with the fresh pop of spinach in every bite, creating a silky sauce that clings perfectly to the al dente pasta. I love topping this with an extra sprinkle of Parmesan and a drizzle of olive oil for richness—it’s also fantastic with a side of crusty bread to soak up any remaining sauce.

Spaghetti with Roasted Tomato and Garlic Sauce

Spaghetti with Roasted Tomato and Garlic Sauce
A s I was rummaging through my pantry last weekend, I realized I had a surplus of tomatoes from my garden and a serious craving for something comforting yet vibrant. This spaghetti with roasted tomato and garlic sauce is my go-to when I want to transform simple ingredients into a deeply flavorful meal that feels both rustic and elegant—it’s the kind of dish I love to whip up on a lazy Sunday while catching up on podcasts.

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

Ingredients

– 1.5 pounds Roma tomatoes, halved
– 8 cloves garlic, peeled
– 3 tablespoons olive oil
– 1 teaspoon salt
– 1/2 teaspoon black pepper
– 1 pound spaghetti
– 1/4 cup fresh basil, chopped
– 1/4 cup grated Parmesan cheese

Instructions

1. Preheat your oven to 400°F and line a baking sheet with parchment paper for easy cleanup.
2. Arrange the halved tomatoes and peeled garlic cloves on the baking sheet in a single layer.
3. Drizzle the tomatoes and garlic with 2 tablespoons of olive oil, then sprinkle with salt and black pepper, tossing gently to coat evenly.
4. Roast in the preheated oven for 30 minutes, or until the tomatoes are soft and slightly caramelized at the edges.
5. While roasting, bring a large pot of salted water to a boil over high heat—tip: salt the water like the sea to season the pasta from within.
6. Add the spaghetti to the boiling water and cook according to package instructions until al dente, about 8-10 minutes, stirring occasionally to prevent sticking.
7. Remove the roasted tomatoes and garlic from the oven and let cool slightly for 5 minutes to avoid burning yourself when blending.
8. Transfer the roasted tomatoes and garlic to a blender or food processor, adding the remaining 1 tablespoon of olive oil, and blend until smooth to create a rich sauce—tip: for a chunkier texture, pulse briefly instead.
9. Drain the cooked spaghetti, reserving 1/2 cup of the pasta water to adjust the sauce consistency if needed.
10. In the same pot used for the pasta, combine the spaghetti with the blended sauce over low heat, tossing to coat evenly and warm through for 2-3 minutes.
11. Stir in the chopped fresh basil and grated Parmesan cheese until well incorporated—tip: add the basil at the end to preserve its bright flavor and vibrant color.
12. Serve immediately, garnishing with extra basil or Parmesan if desired.

Y ou’ll love the velvety texture of this sauce, which clings perfectly to each strand of spaghetti, offering a sweet, smoky depth from the roasted tomatoes balanced by the mellow garlic. It’s fantastic topped with a sprinkle of red pepper flakes for a kick or paired with a crisp green salad for a complete meal that’s as satisfying as it is simple.

Conclusion

Culinary inspiration awaits in these 35 vegetarian spaghetti delights! From cozy classics to creative twists, there’s a perfect pasta dish for every home cook. We’d love to hear which recipes become your family favorites—please leave a comment below and share this roundup on Pinterest to spread the veggie pasta love!

Leave a Comment