If you love pasta comfort food, make sure to try my Vegan Baked Ziti, Best Vegan Lasagna and Vegan Bolognese. Enjoy! I can’t think of a dinner that’s more classic than spaghetti. Fresh, tangy, and meaty tomato sauce over spaghetti noodles with plenty of vegan parmesan? Yum! This is The Best Vegan Spaghetti recipe because it’s:

Quick and easyMade with a meaty mix of lentils and vegan ground beefAn easy vegan sauce you can store or freeze for laterFilled with classic Italian flavors

Better yet, it’s done and ready to eat in less than 45 minutes. Just like my Lentil Bolognese, this vegan spaghetti recipe is a simple weeknight dinner you can turn to when you want to serve something delicious, nutritious, and comforting! If you have an Instant Pot, try this Instant Pot Spaghetti!

Ingredients needed (with substitutions)

Vegan ground beef – Impossible or Beyond Meat ground “beef” works best. You can use any brand of vegan beef or even rehydrated TVP if you’d like. If you’re not a fan of meat substitutions, use an extra can of lentils or chopped mushrooms instead.Yellow onion – Sauteed onion gives the vegan beef lots of savory flavors.Lentils – Use canned green or brown lentils to keep the recipe easy and fast. You can cook your own lentils from scratch ahead of time if you want but don’t try to cook dried lentils in the sauce because they won’t cook properly.Tomato sauce and paste – Using both tomato sauce and tomato paste will give the homemade vegan spaghetti sauce a sweet, tangy, tomato base.WaterItalian seasoning – If you don’t have a pre-made mix, make your own Italian seasoning by stirring dried basil, oregano, parsley, rosemary, and garlic powder together.Dried parsley flakesGarlic powderRed chili flakes – For just a hint of spice.Vegan Worcestershire sauce – This is optional but delicious. You can use soy sauce or gluten free tamari instead.Sugar – This will bring balance to every bite. Try not to skip it!Fresh basil – To stir into the finished sauce, optional.Spaghetti noodles – To serve with the sauce of course!

How to make vegan spaghetti

This is simply an overview with photos. For the full, printable recipe, see the recipe card below. First, saute the “beef” and onions. Add the vegan beef and onion to a large skillet and cook until the meat is browned and the onion is soft and translucent. Add everything else into the skillet. Stir the lentils, tomato sauce, tomato paste, water, Italian seasoning, parsley, garlic powder, chili flakes, Worcestershire sauce, and sugar into the sauce. Bring it up to a boil, then lower the heat and let it simmer for about 30 minutes. Get your noodles ready while the sauce simmers. Bring a large pot of water to a boil and cook the pasta noodles according to the package instructions. Drain and set aside when they’re done. The sauce is almost ready! Stir the fresh basil into the cooked sauce, then serve over spaghetti noodles in bowls with vegan parmesan and crusty bread. Enjoy!

Serving suggestions

The spaghetti is pretty hearty so I like to serve it with a simple salad or green vegetable, such as Roasted Brussels Sprouts, Air Fryer Asparagus or Instant Pot Kale. Dutch Oven Bread is so amazing with spaghetti and is pretty easy to make! Of course you can always buy a fresh loaf from your local grocery store.

Tips for success

Add veggies – Load your vegan spaghetti sauce with lots of vegetables if you want. Saute chopped carrots, bell peppers, spinach, broccoli, cauliflower, or any other vegetable you like in the pot.Gluten free spaghetti – Simply swap the regular spaghetti noodles for gluten free noodles or zoodles instead.

Storing and freezing vegan spaghetti sauce

To store: The spaghetti sauce will keep for about 1 week in an airtight container in the fridge. To freeze: Keep the sauce in an airtight container and freeze for up to 3 months.

Want more easy vegan pasta recipes?

The Best Vegan Mac and CheeseCreamy Pesto GnocchiThe Best Vegan Mushroom StroganoffVegan Sausage Pasta with Spinach The Best Vegan Spaghetti - 27The Best Vegan Spaghetti - 36The Best Vegan Spaghetti - 93The Best Vegan Spaghetti - 12The Best Vegan Spaghetti - 48The Best Vegan Spaghetti - 21The Best Vegan Spaghetti - 94The Best Vegan Spaghetti - 7