Whether you’re craving a cozy dinner or a quick weeknight meal, vegetarian spaghetti dishes are a fantastic way to enjoy hearty flavors without the meat.
From vibrant vegetable-packed sauces to creamy alternatives that satisfy your taste buds, these recipes offer something for everyone.
Dive in and discover how to whip up delightful spaghetti meals that are both delicious and easy to prepare!
Creamy Spinach and Ricotta Spaghetti

This creamy spinach and ricotta spaghetti is a delightful vegetarian dish that brings together the richness of ricotta cheese and the fresh taste of spinach. The combination creates a filling meal that’s not only satisfying but also quick to prepare. Perfect for a weeknight dinner, this dish showcases vibrant colors and textures, making it irresistible!
The spaghetti is coated in a velvety sauce that clings beautifully to each strand, creating a perfect balance. A few ingredients elevate the flavor, allowing the fresh spinach to shine through. You can even customize this recipe by adding your favorite spices or vegetables.
Let’s gather all the ingredients and get cooking!
Ingredients
- 12 ounces spaghetti
- 1 tablespoon olive oil
- 3 cups fresh spinach, chopped
- 1 cup ricotta cheese
- 1/2 cup grated Parmesan cheese
- 2 garlic cloves, minced
- Salt and pepper to taste
- Fresh basil leaves for garnish
Instructions
- Cook the Spaghetti: Bring a large pot of salted water to a boil. Add spaghetti and cook according to package instructions until al dente. Drain, reserving a cup of pasta water.
- Prepare the Sauce: In a skillet, heat olive oil over medium heat. Add minced garlic and sauté for about 30 seconds until fragrant. Stir in chopped spinach and cook until wilted, about 2-3 minutes.
- Combine Ingredients: In the same skillet, add the drained spaghetti, ricotta cheese, and half of the Parmesan cheese. Toss everything together, adding reserved pasta water as needed to create a creamy consistency.
- Season and Serve: Season with salt and pepper to taste. Once everything is well combined, serve the spaghetti hot, garnishing with remaining Parmesan and fresh basil leaves. Enjoy your meal!
Spaghetti Primavera with Seasonal Vegetables

Spaghetti Primavera is a perfect way to celebrate seasonal vegetables. This dish bursts with vibrant colors and fresh flavors. The combination of spaghetti and an array of vegetables makes it a delightful option for a vegetarian meal. Plus, it’s super quick to prepare, making it great for busy weeknights or weekend gatherings.
When creating this dish, you can use whatever veggies are in season, such as bell peppers, zucchini, and tomatoes. The key is to keep everything fresh and crunchy. Tossing the pasta with olive oil and a sprinkle of parmesan brings everything together.
Ingredients
- 12 ounces spaghetti
- 1 tablespoon olive oil
- 1 cup broccoli florets
- 1 cup bell peppers, sliced (mix of colors)
- 1 cup zucchini, sliced
- 1 cup cherry tomatoes, halved
- 1 cup peas (fresh or frozen)
- 2 cloves garlic, minced
- Salt and pepper to taste
- 1/4 cup grated Parmesan cheese
Instructions
- Cook the Spaghetti: Boil a large pot of salted water, then add the spaghetti. Cook until al dente, according to package instructions. Drain and set aside.
- Sauté the Vegetables: In a large skillet, heat olive oil over medium heat. Add broccoli, bell peppers, zucchini, and garlic. Sauté until tender yet crisp, about 5-7 minutes.
- Add Peas and Tomatoes: Stir in peas and cherry tomatoes, cooking for a few more minutes until the tomatoes are just soft.
- Toss with Spaghetti: Add the cooked spaghetti to the skillet. Toss everything together and season with salt and pepper to taste.
- Serve: Divide into bowls and sprinkle with grated Parmesan cheese before serving. Enjoy your delicious Spaghetti Primavera!
Zucchini Noodles with Pesto

Zucchini noodles, often called “zoodles,” are a fantastic alternative to traditional pasta. They are light, fresh, and very versatile. If you’re aiming for a wholesome vegetarian meal, combining zoodles with a homemade pesto creates a delicious treat.
The vibrant green color of the pesto pops against the spiralized yellow and green zucchini. To give it extra flavor, you might see cherry tomatoes sprinkled on top, adding a juicy burst with every bite. Toasted pine nuts can also be found, contributing a delightful crunch.
Ingredients
- 2 large zucchinis
- 1 cup fresh basil leaves
- 1/4 cup pine nuts (toasted)
- 2 tablespoons Parmesan cheese (or nutritional yeast for a vegan option)
- 2 cloves garlic
- 1/4 cup olive oil
- Salt and pepper to taste
- 1 cup cherry tomatoes (halved)
Instructions
- Spiralize the Zucchini: Use a spiralizer to turn the zucchinis into noodles. Set aside.
- Make the Pesto: In a food processor, combine basil, toasted pine nuts, Parmesan cheese, and garlic. Pulse until chopped. While the processor is running, slowly add olive oil until everything is blended smoothly. Season with salt and pepper to taste.
- Combine: In a large bowl, toss the zucchini noodles with the pesto until well coated. Add the halved cherry tomatoes and gently mix.
- Serve: Plate your zoodles with a sprinkle of extra pine nuts and a drizzle of olive oil if desired. Enjoy your fresh and healthy meal!
Also Read: 10 Delicious starters recipes vegetarian You Need to Try
Lemon Garlic Spaghetti with Asparagus

Lemon Garlic Spaghetti with Asparagus is a delightful dish that perfectly balances freshness with flavor. Imagine twirling delicate spaghetti noodles that are coated in a zesty lemon garlic sauce, topped with vibrant green asparagus. The colors alone make this dish visually appealing, as you can see the bright yellow from the lemon zest and the rich green of the asparagus. This combination is not only tasty but is also a great way to eat your veggies!
This recipe is simple enough for a weeknight dinner yet elegant enough to impress guests. The lemon brings a refreshing burst to the pasta, while garlic adds depth and warmth. Plus, asparagus adds a nice crunch to each bite. You can easily whip this dish up in under 30 minutes, making it ideal for busy days.
Ingredients
- 8 ounces spaghetti
- 1 bunch of asparagus, trimmed and cut into 2-inch pieces
- 3 tablespoons olive oil
- 3 cloves garlic, minced
- 1 lemon (juice and zest)
- Salt and pepper to taste
- Fresh parsley, chopped (for garnish)
- Red pepper flakes (optional)
Instructions
- Cook the Spaghetti: In a large pot of boiling salted water, cook the spaghetti according to package instructions until al dente. In the last 2-3 minutes, add the asparagus to the pot. Drain and set aside.
- Make the Sauce: In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1 minute, or until fragrant. Be careful not to burn the garlic!
- Add Flavor: Squeeze in the lemon juice and add the lemon zest to the skillet, mixing well. Season with salt, pepper, and red pepper flakes if desired.
- Combine: Toss the cooked spaghetti and asparagus into the skillet, mixing until the pasta is well coated with the sauce.
- Serve: Plate the spaghetti, sprinkle with fresh parsley, and add a touch more lemon zest on top for extra flavor. Enjoy your delicious Lemon Garlic Spaghetti with Asparagus!
Mushroom and Pea Spaghetti

Mushroom and Pea Spaghetti is an absolute delight for anyone who loves simple, fresh flavors. This dish combines earthy mushrooms with sweet green peas, creating a mouthwatering experience. It’s not just easy to prepare; it’s also packed with nutrients and perfect for a quick weeknight dinner.
The combination of al dente spaghetti, vibrant peas, and savory mushrooms brings out the best in each ingredient. You could also easily customize this recipe with your favorite herbs or spices for a twist!
Ingredients
- 200g spaghetti
- 150g mushrooms, sliced
- 1 cup peas (fresh or frozen)
- 3 tablespoons olive oil
- 2 garlic cloves, minced
- Salt and pepper, to taste
- Fresh parsley, chopped for garnish
Instructions
- Cook the Spaghetti: Boil water in a large pot, add a pinch of salt, and cook the spaghetti according to the package instructions until al dente. Drain and set aside.
- Sauté the Garlic and Mushrooms: In a large skillet, heat olive oil over medium heat. Add minced garlic and sauté for about 1 minute until fragrant. Then, add the sliced mushrooms and cook until they soften, about 5-7 minutes.
- Add the Peas: Introduce the peas to the skillet and cook for an additional 3-4 minutes, stirring occasionally.
- Combine: Add the cooked spaghetti to the skillet. Toss everything together and season with salt and pepper to taste.
- Garnish: Serve hot, garnished with fresh parsley for a burst of color and flavor.
Enjoy this Mushroom and Pea Spaghetti as a quick and satisfying meal any night of the week!
Spaghetti with Roasted Red Pepper Sauce

If you’re craving a delicious pasta dish, spaghetti with roasted red pepper sauce is a fantastic choice. The vibrant red color of the sauce makes it visually appealing, and the rich flavors are simply irresistible.
Roasting red peppers enhances their sweetness, which pairs perfectly with garlic and herbs. This combination creates a creamy, flavorful sauce that coats the spaghetti beautifully. It’s complete comfort food that’s also vegetarian-friendly!
Gather your ingredients, and let’s whip up this scrumptious recipe!
Ingredients
- 8 ounces spaghetti
- 2 large red bell peppers
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1/2 teaspoon red pepper flakes (optional)
- Salt and pepper, to taste
- 1/4 cup fresh basil, chopped
- 1/4 cup grated Parmesan cheese (optional)
Instructions
- Roast the Peppers: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. Place the red peppers on the sheet and roast for 20-25 minutes until charred. Remove from oven and let cool.
- Cook the Pasta: While the peppers are roasting, cook the spaghetti according to package instructions. Drain and set aside.
- Prepare the Sauce: Once the peppers have cooled, peel off the skins and remove the seeds. In a blender, combine the roasted peppers, olive oil, minced garlic, and red pepper flakes. Blend until smooth.
- Mix Together: In a large pot, combine the cooked spaghetti and roasted red pepper sauce. Toss until the pasta is evenly coated. Season with salt and pepper to taste.
- Garnish and Serve: Serve the pasta warm, topped with fresh basil and grated Parmesan cheese if desired. Enjoy your vibrant spaghetti dish!
Also Read: 10 Delicious Vegetarian Protein Recipes You Need to Try
Mediterranean Spaghetti Salad

This Mediterranean Spaghetti Salad is a vibrant and refreshing dish that bursts with the flavors of fresh vegetables and herbs. Imagine al dente spaghetti intertwined with juicy cherry tomatoes, crisp cucumbers, and plump olives. The feta cheese adds a creamy texture, while the herbs bring everything to life. It’s perfect for picnics, BBQs, or a light dinner.
The key to this salad is using fresh ingredients. You want bright colors and firm textures to create a visually appealing and tasty dish. The combination of olive oil and lemon juice serves as a zesty dressing that pulls all the flavors together. This dish not only looks great but also tastes amazing!
Ingredients
- 8 ounces spaghetti
- 1 cup cherry tomatoes, halved
- 1 cup cucumbers, diced
- 1/2 cup black olives, pitted and sliced
- 1/2 cup green olives, pitted and sliced
- 1/2 cup feta cheese, crumbled
- 1/4 cup red onion, thinly sliced
- 1/4 cup fresh parsley, chopped
- 1/4 cup olive oil
- 2 tablespoons fresh lemon juice
- 1 teaspoon dried oregano
- Salt and pepper to taste
Instructions
- Cook the Spaghetti: Boil a large pot of salted water. Add the spaghetti and cook according to package instructions until al dente. Drain and rinse under cold water to cool.
- Prepare the Vegetables: While the pasta cooks, chop the cherry tomatoes, cucumbers, olives, and red onion. Place them in a large mixing bowl.
- Toss Everything Together: Add the cooled spaghetti to the bowl with the vegetables, along with the feta cheese and parsley.
- Make the Dressing: In a small bowl, whisk together the olive oil, lemon juice, oregano, salt, and pepper. Pour the dressing over the salad and toss gently until everything is well combined.
- Serve and Enjoy: Let the salad chill in the fridge for about 30 minutes to allow the flavors to meld. Enjoy it as a side or a light main dish!
Spaghetti Aglio e Olio with Broccoli

Spaghetti Aglio e Olio is a classic Italian dish that brings together simple ingredients to create a flavorful meal. In this version, we add vibrant broccoli for a nutritious twist. The combination of sautéed garlic, olive oil, and red pepper flakes gives the pasta a delightful kick. Plus, the broccoli adds a lovely crunch and a pop of green to your plate.
This dish is perfect for a quick weeknight dinner or a relaxed meal with friends. You can have it ready in just about 20 minutes! The key is to use high-quality olive oil to enhance the flavors.
Ingredients
- 12 oz spaghetti
- 2 cups broccoli florets
- 4 cloves garlic, thinly sliced
- 1/4 cup extra virgin olive oil
- 1/2 teaspoon red pepper flakes
- Salt, to taste
- Fresh parsley, chopped (for garnish)
Instructions
- Cook the Spaghetti: In a large pot of salted boiling water, cook the spaghetti according to package instructions until al dente. Add the broccoli florets during the last 2 minutes of cooking. Drain and set aside.
- Sauté Garlic: In a large skillet, heat the olive oil over medium heat. Add the garlic and cook until it turns golden, about 2 minutes. Be careful not to burn it!
- Combine: Add the cooked spaghetti and broccoli to the skillet. Toss everything together, ensuring the pasta is well coated with the garlic oil.
- Add Spice: Stir in the red pepper flakes and salt to taste. Cook for another minute, allowing the flavors to meld.
- Garnish: Serve hot, garnished with fresh parsley for a fresh touch. Enjoy!
This Spaghetti Aglio e Olio with Broccoli is not only quick and easy but also a delicious way to enjoy a vegetarian meal. Give it a try and impress your friends with your culinary skills!
Spaghetti with Walnut and Sage Pesto

Spaghetti with Walnut and Sage Pesto is a simple yet flavorful dish that brings a burst of freshness to the table. The vibrant green of the pesto, made from fresh sage and crunchy walnuts, pairs beautifully with the al dente spaghetti. This meal is perfect for any occasion, whether it’s a casual family dinner or an elegant gathering with friends.
In the image, you can see the enticing spaghetti topped with a generous helping of walnut and sage pesto. The golden walnuts sprinkled on top not only add texture but also enhance the dish’s visual appeal. You can almost smell the earthy aroma of sage wafting through the air!
Making this dish is easy and rewarding. It’s vegetarian, healthy, and packed with flavor. Perfect for anyone looking to try a different take on traditional pesto.
Ingredients
- 8 ounces spaghetti
- 1 cup fresh sage leaves
- 1/2 cup walnuts, toasted
- 1/2 cup grated Parmesan cheese
- 1/2 cup olive oil
- 2 cloves garlic
- Salt and pepper to taste
- Additional walnuts for garnish
Instructions
- Cook the Spaghetti: In a large pot of boiling salted water, cook the spaghetti according to the package instructions until al dente. Drain and set aside.
- Make the Pesto: In a food processor, combine the sage, toasted walnuts, Parmesan, and garlic. Pulse until finely chopped. With the motor running, slowly drizzle in the olive oil until smooth. Season with salt and pepper to taste.
- Combine: In a large bowl, toss the cooked spaghetti with the walnut and sage pesto until well coated.
- Serve: Plate the spaghetti and garnish with additional toasted walnuts and sage leaves for an extra touch of flavor and presentation.
Enjoy your delicious Spaghetti with Walnut and Sage Pesto!
Also Read: 10 Delicious Gluten Free Vegetarian Recipes to Try Today
Chickpea Spaghetti with Tomato Basil Sauce

Imagine twirling your fork around a hearty bowl of spaghetti made from chickpeas, topped with a vibrant tomato basil sauce. This dish is not just a feast for the eyes; it’s also packed with protein and flavor. The chickpea spaghetti gives you a unique earthy taste, complemented perfectly by the fresh and zesty sauce.
As you dig in, the rich tomatoes and aromatic basil bring everything to life. It’s a satisfying meal that’s simple to make and great for those looking to add more vegetarian dishes to their repertoire. You’ll find that this recipe is not only delicious but also incredibly nutritious.
This dish is great for any occasion, whether you’re hosting friends or simply treating yourself to a lovely dinner. Plus, it comes together quickly, making it perfect for weeknight meals.
Ingredients
- 8 oz chickpea spaghetti
- 1 can (14 oz) diced tomatoes
- 2 tablespoons olive oil
- 4 cloves garlic, minced
- 1 medium onion, chopped
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 cup fresh basil, chopped
- Parmesan cheese (optional, for serving)
Instructions
- Cook the Spaghetti: Follow package instructions to cook the chickpea spaghetti. Drain and set aside.
- Make the Sauce: In a large skillet, heat the olive oil over medium heat. Add the chopped onion and garlic, cooking until fragrant, about 2-3 minutes.
- Add Tomatoes and Spices: Stir in the diced tomatoes, oregano, salt, and pepper. Let it simmer for about 10-15 minutes until slightly thickened.
- Mix Together: Combine the cooked spaghetti with the sauce. Toss gently until the spaghetti is well-coated.
- Finish with Basil: Stir in the fresh basil just before serving for that burst of flavor.
- Serve: Plate your spaghetti and sprinkle with Parmesan cheese if desired. Enjoy your healthy, delicious meal!

