Nutrition Facts for Vegan spaghetti with meatballs and tomato sauce

Vegan Spaghetti with Meatballs and Tomato Sauce

Image of Vegan Spaghetti with Meatballs and Tomato Sauce
Nutriscore Rating: 76/100

Elevate your weeknight dinners with this delectable Vegan Spaghetti with Meatballs and Tomato Sauce recipe! Crafted with a savory plant-based ground meat substitute, these perfectly seasoned vegan meatballs are complemented by a rich, homemade tomato sauce bursting with the flavors of basil, oregano, and garlic. Paired with tender spaghetti—gluten-free if desired—this wholesome dish delivers all the classic comfort of traditional spaghetti and meatballs without any animal products. Nutritional yeast and flaxseed egg add a nutritious twist, while a medley of herbs ensures every bite is brimming with flavor. Ready in just an hour, this vegan recipe is perfect for the family table or as a satisfying meal prep option. Garnished with a sprinkle of fresh parsley, it’s a mouthwatering way to embrace plant-based dining with all the heartiness you love. Perfect for vegans, vegetarians, and those looking to enjoy a classic dish with a modern twist!

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
30 min
🔥
Cook Time
30 min
🕐
Total Time
1 hr
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

19 items
  • 12 oz Spaghetti (gluten-free if needed)
  • 2 tbsp Olive oil
  • 1 medium Onion, finely chopped
  • 4 cloves Garlic, minced
  • 28 oz Canned crushed tomatoes
  • 2 tbsp Tomato paste
  • 1 tsp Dried basil
  • 1 tsp Dried oregano
  • 0.5 tsp Salt
  • 0.25 tsp Black pepper
  • 0.25 tsp Red pepper flakes (optional)
  • 0.25 cup Fresh parsley, chopped (for garnish)
  • 14 oz Plant-based ground meat substitute
  • 0.5 cup Breadcrumbs (gluten-free if needed)
  • 1 tbsp Ground flaxseeds
  • 2 tbsp Water (for flaxseed egg)
  • 1 tbsp Nutritional yeast
  • 1 tbsp Soy sauce
  • 1 tsp Italian seasoning
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Cook the spaghetti according to the package instructions. Drain and set aside.

2

In a small bowl, mix the ground flaxseeds and water. Let sit for 5 minutes to create a flaxseed egg.

3

In a large mixing bowl, combine the plant-based ground meat substitute, breadcrumbs, flaxseed egg, nutritional yeast, soy sauce, and Italian seasoning. Mix well until fully combined.

4

Shape the mixture into small, evenly-sized meatballs (about 1 to 1.5 inches in diameter). Place the meatballs on a plate and set aside.

5

Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the meatballs and cook for 3–4 minutes on each side, or until browned all over. Transfer the cooked meatballs to a plate and set aside.

6

In the same skillet, heat the remaining tablespoon of olive oil. Add the chopped onion and sauté for 3–4 minutes until softened. Add the minced garlic and cook for an additional 1 minute until fragrant.

7

Stir in the crushed tomatoes, tomato paste, dried basil, dried oregano, salt, black pepper, and red pepper flakes (if using). Bring the sauce to a simmer and cook for 10–15 minutes, stirring occasionally.

8

Once the sauce has thickened slightly, return the meatballs to the skillet and gently spoon some of the sauce over them. Simmer for another 5–7 minutes to allow the flavors to meld together.

9

Divide the cooked spaghetti among serving plates. Top with the tomato sauce and meatballs.

10

Garnish with chopped fresh parsley and serve warm. Enjoy your vegan spaghetti with meatballs and tomato sauce!

Cooking Tip: Take your time with each step for the best results!
2260
cal
113.1g
protein
256.5g
carbs
102.5g
fat

Nutrition Facts

1 serving (1896.8g)
Calories
2260
% Daily Value*
Total Fat 102.5 g 131%
Saturated Fat 26.9 g 134%
Polyunsaturated Fat 2.7 g
Cholesterol 0 mg 0%
Sodium 4584 mg 199%
Total Carbohydrate 256.5 g 93%
Dietary Fiber 37.3 g 133%
Total Sugars 46.8 g
Protein 113.1 g 226%
Vitamin D 0.0 mcg 0%
Calcium 636 mg 49%
Iron 35.8 mg 199%
Potassium 5018 mg 107%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

42.7%%
18.8%%
38.4%%
Fat: 922 cal (38.4%%)
Protein: 452 cal (18.8%%)
Carbs: 1026 cal (42.7%%)