Vegan Spaghetti and (Beyond) Meatballs

Vegan Spaghetti and (Beyond) Meatballs
  • PREP TIME
    20 mins
  • COOK TIME
    35 mins
  • TOTAL TIME
    55 mins
  • SERVING
    4 People
  • VIEWS
    10

A comforting and hearty vegan spaghetti dish featuring savory plant-based meatballs simmered in a rich, homemade tomato sauce. This satisfying meal is perfect for weeknight dinners or special occasions.

Ingridients

Adjust Servings

Nutrition

  • Carbohydrate
    86 g
  • Fiber
    8 g
  • Protein
    14 g
  • Saturated Fat
    2 g
  • Sodium
    1815 mg
  • Sugar
    11 g
  • Fat
    22 g
  • Unsaturated Fat
    0 g

Follow The Directions

01

Step
5 mins

Prepare the Tomatoes: Dice the whole peeled tomatoes and return them to the can with their juice. (Prep time: 5 minutes)

02

Step
2 mins

Start the Sauce: Heat 2 tablespoons of olive oil in a saucepan over medium-high heat. Add the finely chopped onion and minced garlic and cook, stirring frequently, until softened and fragrant. (Cook time: 2 minutes)

03

Step
20 mins

Simmer the Sauce: Stir in the diced tomatoes and their juice, tomato sauce, dried oregano, 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper until well blended. Bring the sauce to a simmer, then reduce the heat to low. Let it simmer gently while you prepare the meatballs. (Simmer time: 20 minutes)

04

Step
5 mins

Prepare the Meatballs: In a mixing bowl, combine the meatless ground beef substitute with vegan bread crumbs, dried parsley flakes, the remaining 3/4 teaspoon of salt, the remaining 1/4 teaspoon of black pepper, garlic powder, and onion powder. Mix until all ingredients are thoroughly combined. (Prep time: 5 minutes)

05

Step
10 mins

Shape the Meatballs: Roll the mixture into twelve 1 1/2-inch balls. (Prep time: 10 minutes)

06

Step
12 mins

Cook the Spaghetti: Bring a large pot of lightly salted water to a boil. Add the spaghetti and cook, stirring occasionally, until it is tender yet firm to the bite (al dente). (Cook time: 12 minutes)

07

Step
10 mins

Brown the Meatballs: Meanwhile, heat the remaining 2 tablespoons of olive oil in a deep skillet or Dutch oven over medium-high heat. Add the meatballs to the pan and sauté, turning occasionally, until all sides are browned and a bit crisp. (Cook time: 10 minutes)

08

Step
10 mins

Combine and Simmer: Reduce heat to low. Pour the simmering tomato sauce over the meatballs and mix gently to coat. Simmer the sauce with the meatballs for an additional 10 minutes to allow the flavors to meld. (Simmer time: 10 minutes)

09

Step

Serve: Serve the meatballs and sauce over the cooked spaghetti. Garnish with fresh basil or vegan parmesan cheese, if desired.

For a richer flavor, add a tablespoon of tomato paste to the sauce while it's simmering.
If you prefer a smoother sauce, use an immersion blender to blend the sauce before adding the meatballs.
To add a touch of sweetness, include a pinch of sugar to the sauce.

Juvenal Bechtelar

Written by

Our recipe authors are passionate food lovers who share thousands of diverse dishes from around the world. They bring daily cooking inspiration with delicious, easy-to-make recipes for every occasion.

RECIPE REVIEWS

Avarage Rating: 5.0/ 5 ( 3 Ratings)
Total Reviews: (3)
  • Ernest Schamberger

    Easy to follow and the meatballs held their shape perfectly. Will definitely make again.

  • Noemie Bernier

    This recipe is amazing! My family couldn't believe the meatballs were vegan.

  • Reggie Mcclure

    I added a splash of red wine to the sauce for extra depth. Delicious!

LEAVE A REVIEW

Please Rate