fbpx Print
Square picture of a dish with vegan spaghetti garnised with some vegan cheese

Vegan Spaghetti

  • Author: Iosune
  • Prep: 10 mins
  • Cook: 20 mins
  • Total: 30 mins
  • 4 1x
  • Main Dish, Pasta, Dinner
  • Italian
  • Vegan

Servings 4 1x

Scale Tap or hover over number to scale servings

Vegan spaghetti, made with simple, easy-to-get ingredients in just 30 minutes. It’s definitely one of my favorite comfort foods!


  • 12 tbsp extra virgin olive oil
  • 4 cloves of garlic, sliced
  • 1 medium onion, chopped
  • 16 ounces vegan ground beef (450 g), see note for alternatives
  • 1 24-ounce jar marinara sauce (680 g)
  • 1 cup vegetable stock (240 ml)
  • 2 tbsp tomato paste
  • 2 tsp Italian seasoning or oregano
  • ½ tsp salt
  • 1 cup unsweetened soy milk (240 ml), or any other unsweetened non-dairy milk
  • 8 ounces dried spaghetti (225 g)


  1. Add the oil to a large skillet and when it’s hot, add the garlic and onion. Cook over medium-high heat until tender (about 5 minutes), stirring occasionally. 
  2. Add the vegan ground beef, stir and cook until golden brown (about 5 to 10 minutes), stirring occasionally.
  3. Add marinara sauce, vegetable stock, tomato paste, Italian seasoning or oregano, salt, and milk, stir and cook for 5 more minutes, also stirring occasionally.
  4. Meanwhile, cook the spaghetti according to package directions. Drain and set aside.
  5. Toss pasta with sauce and serve immediately with some shreddable vegan mozzarella on top, or any other vegan cheese (optional). Store leftovers in an airtight container in the refrigerator for up to 1 week, or in the freezer for up to 3 months.


  • You could use some water or vegetable stock for cooking instead of oil and use oil-free vegetable stock and marinara sauce. Check if the vegan ground beef is made with oil, and use another source of plant-based protein instead if needed.
  • I like Beyond Meat, but any brand of vegan ground beef is okay. You could also use any type of plant-based protein, like lentils, other legumes, tofu, or textured vegetable protein.
  • Any type of oil or salt is okay. 
  • Use another kind of pasta if you want, gluten-free if needed.


  • Serving Size: 1/4 of this recipe
  • Calories: 578
  • Sugar: 14.9 g
  • Sodium: 1864 mg
  • Fat: 19.5 g
  • Saturated Fat: 1.3 g
  • Carbohydrates: 69.5 g
  • Fiber: 5.9 g
  • Protein: 32.7 g