Who says weeknight meals have to be complicated? This vegan spaghetti recipe is the perfect solution when you need something delicious, filling, and quick. Made with a rich homemade tomato sauce, it’s flavorful, hearty, and entirely plant-based. In just 30 minutes, you’ll have a wholesome, comforting meal on the table that even non-vegans will love!
Table of Contents
- Prep time: 10 minutes
- Cook time: 20 minutes
- Servings: 4
How to Make Vegan Spaghetti in 30 Minutes

This recipe focuses on simple ingredients that come together for a delicious, easy dinner. You’ll be amazed at how much flavor you can pack into a quick tomato sauce!
Ingredients for a Flavorful Vegan Tomato Sauce
- Spaghetti: 400 grams (use any brand of vegan spaghetti)
- Olive oil: 2 tablespoons
- Onion: 1 medium, diced
- Garlic: 3 cloves, minced
- Canned diced tomatoes: 800 grams
- Tomato paste: 2 tablespoons
- Dried oregano: 1 teaspoon
- Dried basil: 1 teaspoon
- Sugar: 1 teaspoon (optional, to balance acidity)
- Salt and pepper: to taste
- Fresh basil: for garnish
- Vegan Parmesan: for serving (optional)
Cooking the Spaghetti to Perfection
Start by bringing a large pot of salted water to a boil. Cook the spaghetti according to the package instructions until al dente. Drain and set aside, but save about 1/2 cup of pasta water for later in case you need to adjust the sauce consistency.
Making the Rich Vegan Tomato Sauce
In a large skillet, heat the olive oil over medium heat. Add the diced onion and cook until softened, about 5 minutes. Stir in the garlic and cook for another minute until fragrant. Next, add the canned diced tomatoes, tomato paste, dried oregano, and dried basil. Stir well to combine. Simmer the sauce over low heat for about 15 minutes, stirring occasionally. Add salt, pepper, and sugar to taste.
Combining the Sauce with the Pasta
Once your sauce has thickened and the flavors have melded together, toss the cooked spaghetti into the skillet with the sauce. If the sauce seems too thick, add a splash of the reserved pasta water to reach your desired consistency. Stir until the pasta is well coated with the sauce.
Adding Herbs and Vegan Cheese for Extra Flavor
Before serving, garnish your spaghetti with fresh basil leaves for a burst of color and flavor. You can also sprinkle some vegan Parmesan on top if you like. It adds a lovely salty, cheesy note that complements the tomato sauce perfectly.
Tips for Customizing Your Vegan Spaghetti
- Add Veggies: Stir in sautéed mushrooms, zucchini, or spinach for extra texture and nutrition.
- Protein Boost: Add plant-based meat alternatives like vegan sausage or tofu crumbles for a heartier meal.
- Spice It Up: If you like a little heat, add red pepper flakes or a dash of hot sauce to the sauce.
Storing Leftovers and Reheating Tips
This vegan spaghetti keeps well in the fridge for up to three days. When reheating, add a splash of water or vegetable broth to loosen the sauce. Warm it in a skillet over low heat, stirring occasionally until heated through.
Why This Vegan Spaghetti Is Perfect for Weeknights
This recipe is a go-to because it’s quick, easy, and uses pantry staples. The sauce can be made ahead of time or whipped up while the pasta cooks, making it ideal for busy weeknights when you want something homemade but don’t have hours to spend in the kitchen.
Conclusion

This vegan spaghetti with rich tomato sauce is a satisfying meal that proves you don’t need animal products for amazing flavor. The combination of tender spaghetti, savory tomato sauce, and fresh herbs makes for a comforting dish that’s easy to customize and sure to please everyone at the table.
Frequently Asked Questions
Can I use gluten-free pasta for this recipe?
Yes, you can easily substitute gluten-free spaghetti to make this dish both vegan and gluten-free. Just be sure to cook the gluten-free pasta according to the package directions, as it can have a different texture.
How can I make the sauce creamier?
If you prefer a creamier sauce, stir in a few tablespoons of coconut cream or a splash of unsweetened almond milk at the end. It gives the sauce a velvety texture without adding dairy.
What can I serve with vegan spaghetti?
A crisp side salad or some garlic bread would be perfect accompaniments to this meal. You could also serve roasted vegetables for a more filling dinner.




