This super fast and easy vegan spaghetti recipe will have you sitting down to eat in about 12 minutes! Great meal for light dinner or for a kid-friendly meal. Add your favorite toppings and sides.

Easy Vegan Spaghetti toppings and add-ins
Vegan Meatballs: Vegan meatballs can add a delicious and satisfying “meaty” texture to spaghetti. Choose from your favorite vegan meatballs. Quick Lentil Meatballs, Red Lentil Meatballs or Vegan Chickpea Meatballs.
Roasted Vegetables: Roasted vegetables like cherry tomatoes, bell peppers, zucchini, and /or eggplant can add a burst of flavor and color to vegan spaghetti, while also providing added nutrients.
Vegan Cheese: There are many vegan cheese options available. Try a cashew-based, almond-based, or coconut-based cheeses. Pick vegan cheese that can be grated or melted over spaghetti to add a creamy, savory flavor.
Fresh Herbs: Chopped fresh herbs like basil, parsley, or oregano. These herbs add bursts of freshness and aroma to the dish.
Vegan Parmesan: Make your own or buy a vegan parmesan from the store.
Nutritional Yeast: Nutritional yeast is a popular ingredient among vegans. It can be used instead of parmesan. It adds a cheesy, umami flavor to dishes like spaghetti, and is also a good source of B vitamins.
Olives: Sliced or chopped olives, such as Kalamata or black olives, can add a briny, salty flavor. It’s a nice contrast to the richness of the sauce.
Crushed Red Pepper Flakes: For those who like a little heat, crushed red pepper flakes can be sprinkled over the spaghetti to add a spicy kick.
Sautéed Mushrooms: Sautéed mushrooms, such as cremini or shiitake, can add a rich, meaty flavor and texture to the spaghetti, making it more hearty and satisfying.
Vegan “Meaty” Sauce: Instead of traditional meat-based sauce, you can make a vegan “meaty” sauce using plant-based protein sources like lentils, tempeh, or textured vegetable protein (TVP) for added texture and flavor.
Vegan Pesto: Vegan pesto made with basil, pine nuts or walnuts, garlic, nutritional yeast, and olive oil can be a delicious and flavorful topping for the easy spaghetti, adding a burst of herbaceous flavor.
Vegan Sour Cream or Yogurt: Dollops of vegan sour cream, tofu sour cream or yogurt can add a tangy and creamy contrast to the flavors of vegan spaghetti, providing a cooling effect.
Caramelized Onions: Slowly caramelized onions can add a sweet and savory depth of flavor to this spaghetti. It complements the sauce and other toppings.
Fresh Basil Leaves: Whole or torn fresh basil leaves can be used as a garnish for the spaghetti dish. It adds a fragrant and aromatic touch to the dish.
Vegan Bacon Bits: There are several vegan bacon alternatives available. Try a mushroom, zucchini, eggplant, coconut-based or tempeh-based bacon. It can be crumbled or chopped and used as a crunchy and smoky topping for vegan spaghetti.
Vegan Meat Crumbles: Pre-made vegan meat crumbles made from soy, pea protein, or other plant-based sources can be used as a topping. It adds a “meaty” texture and flavor.
Vegan Focus is a participant in the Amazon Services LLC Associates Program and other affiliate services. This means we earn a small commission at no cost to you. This page many include affiliate links.
Vegan Cashew Cream: Cashew cream made by blending soaked cashews with water can be drizzled over vegan spaghetti, It adds a creamy and luxurious touch.

What to serve with
- Garlic Bread: A classic side dish for spaghetti, you can make garlic bread using vegan bread or baguette, vegan butter or margarine, and minced garlic. Toasted or baked until crispy, it can be a delicious and satisfying accompaniment to vegan spaghetti.
- Mixed Green Salad: A fresh and light salad with mixed greens, vegetables like tomatoes, cucumbers, and carrots, and a tangy vinaigrette made with lemon juice or vinegar, can add a refreshing contrast to the richness of the spaghetti.
- Roasted Vegetables: Roasted vegetables like asparagus, bell peppers, zucchini, or mushrooms can add a flavorful and nutritious side dish to vegan spaghetti. Simply toss the vegetables in some olive oil, season with salt and pepper, and roast in the oven until tender and caramelized.
- Steamed or Sautéed Vegetables: Steamed or sautéed vegetables like broccoli, green beans, or snow peas can be a simple and quick side dish for vegan spaghetti. Season them with your preferred herbs and spices for added flavor.
- Caesar Salad: A vegan Caesar salad made with romaine lettuce, croutons, and a creamy dressing made with cashews, lemon juice, garlic, and nutritional yeast can be a tasty and satisfying side dish to accompany vegan spaghetti.
- Grilled or Pan-Fried Tofu: Grilled or pan-fried tofu marinated in your favorite sauce or seasoning can be a protein-rich side dish for vegan spaghetti, adding a chewy and flavorful component to the meal.
- Vegan Caesar Salad: A classic Caesar salad made with romaine lettuce, croutons, and a creamy dressing made with plant-based mayo, lemon juice, garlic, and nutritional yeast can be a tasty and satisfying side dish to accompany vegan spaghetti.
- Roasted Chickpeas: Roasted chickpeas seasoned with spices like paprika, cumin, or chili powder can be a crunchy and protein-packed side dish for vegan spaghetti.
- Put toasted pumpkin seeds on vegan spaghetti as a topping or add-in for added crunch, texture, and nutrition. Pumpkin seeds, also known as pepitas, are a good source of protein, healthy fats, fiber, and various vitamins and minerals, making them a nutritious addition to a vegan spaghetti dish.
Storage tips
- Refrigeration: If you have leftovers, store them in an airtight container in the refrigerator for up to 3-4 days. Make sure to let the spaghetti cool down to room temperature before transferring to the refrigerator.
- Freezing: If you want to store vegan spaghetti for a longer period, you can freeze it. Allow the spaghetti to cool completely, then transfer it to an airtight container or freezer-safe bag. Label it with the date and freeze for up to 2-3 months. When ready to use, thaw in the refrigerator overnight and reheat on the stovetop or in the microwave.
- Separation: If you’re storing leftover spaghetti with sauce, it’s best to keep the sauce separate from the noodles to prevent them from becoming too soggy. Store the noodles and sauce in separate containers and combine them when you’re ready to reheat and serve.
- Reheating: To reheat spaghetti, you can use a stovetop or microwave. For stovetop, add a little water or vegetable broth to a pan, then add the spaghetti and heat over medium heat, stirring frequently, until heated through. For microwave, transfer the spaghetti to a microwave-safe container, cover with a lid or microwave-safe wrap, and heat in short intervals, stirring occasionally, until heated through.
Easy Vegan Spaghetti
Ingredients
- 1 lb spaghetti
- 2 tablespoons olive oil
- 4 cloves garlic, minced
- ½ onion, diced
- 1 can crushed tomatoes
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- salt and pepper to taste
- vegan parmesan cheese for serving (optional)
Instructions
- Cook spaghetti according to package instructions.
- Add onion and sauté for 2 minutes, then add garlic and sauté for 1 more minute until onion is translucent.
- Add crushed tomatoes, basil, oregano, salt, and pepper to the skillet and bring to a simmer.
- Let sauce simmer for 5-10 minutes.
- Serve sauce over cooked spaghetti and top with vegan parmesan cheese if desired.