Why You’ll Love This Recipe
Vegan Spaghetti and Meatballs is a hearty, comforting dish that brings the classic Italian favorite into plant-based territory. With savory, protein-rich meatless meatballs and a rich tomato sauce served over perfectly cooked spaghetti, this meal is satisfying, flavorful, and ideal for both weeknight dinners and special occasions.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
spaghettiolive oilyellow oniongarlictomato pastecrushed tomatoesdried oreganofresh basilsaltblack pepperred pepper flakes (optional)canned lentilsrolled oatsbreadcrumbsnutritional yeastyellow mustardsoy saucetahini or olive oil
directions
Cook the spaghetti according to package instructions until al dente. Drain and set aside.
In a skillet over medium heat, sauté diced onion in olive oil until soft. Add minced garlic and cook for 1 minute.
Stir in tomato paste and cook for another minute. Then add crushed tomatoes, dried oregano, salt, pepper, and red pepper flakes. Simmer for 15-20 minutes.
To make the meatballs, combine canned lentils, oats, breadcrumbs, nutritional yeast, mustard, soy sauce, and tahini in a food processor. Pulse until well combined but not fully smooth.
Roll the mixture into balls and place them on a baking sheet lined with parchment paper. Bake at 375°F (190°C) for 25-30 minutes, flipping halfway through.
Add the baked meatballs to the simmering sauce and let them soak up flavor for 5-10 minutes.
Serve hot over spaghetti and garnish with fresh basil.
Servings and timing
This recipe yields approximately 4 servings.
Preparation time: 15 minutes
Cooking time: 35 minutes
Total time: 50 minutes
Variations
Use chickpeas or black beans instead of lentils for a different base.
Add chopped mushrooms to the meatball mix for extra umami.
Try zucchini noodles or gluten-free pasta for dietary preferences.
Sprinkle with vegan parmesan or nutritional yeast for added flavor.
storage/reheating
Store leftovers in an airtight container in the fridge for up to 4 days.
Reheat on the stove or in the microwave until hot throughout.
Freeze meatballs separately for up to 2 months and reheat as needed.
FAQs
Can I use store-bought vegan meatballs?
Yes, store-bought options work well if you’re short on time.
How can I make this gluten-free?
Use gluten-free spaghetti and certified gluten-free oats and breadcrumbs.
Do I need a food processor?
A food processor helps with texture, but a potato masher and mixing by hand can also work.
Can I freeze the sauce?
Yes, the tomato sauce freezes well for up to 3 months.
Are the meatballs firm?
Yes, baking them gives a crispy outside and tender inside.
Can I pan-fry the meatballs?
Yes, pan-frying in a bit of oil adds extra crispiness.
What kind of lentils work best?
Brown or green lentils hold their shape best and add great texture.
Can I double the recipe?
Absolutely, this recipe scales well for meal prep or guests.
Is this recipe kid-friendly?
Yes, it’s mild and familiar, great for picky eaters.
Can I add vegetables?
Feel free to mix in bell peppers, spinach, or zucchini to the sauce.
Conclusion
Vegan Spaghetti and Meatballs is a wholesome twist on a beloved classic, offering comfort food vibes without any animal products. Packed with flavor, nutrition, and versatility, it’s sure to become a favorite in your meal rotation whether you’re vegan or just exploring plant-based meals.
PrintVegan Spaghetti and Meatballs
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
This Vegan Spaghetti and Meatballs recipe is the perfect plant-based twist on a classic comfort food. Juicy vegan meatballs made from lentils, mushrooms, and breadcrumbs are served over spaghetti with a rich, homemade tomato sauce. It’s hearty, flavorful, and perfect for weeknight dinners or weekend meals with family.
Ingredients
For the Vegan Meatballs:
-
1 cup cooked brown lentils
-
1 cup finely chopped mushrooms
-
1/2 cup breadcrumbs
-
1/4 cup finely chopped onion
-
2 garlic cloves, minced
-
2 tbsp ground flaxseed + 5 tbsp water (flax egg)
-
2 tbsp nutritional yeast
-
1 tbsp soy sauce
-
1 tsp dried oregano
-
1/2 tsp salt
-
1/4 tsp black pepper
-
1 tbsp olive oil (for frying or baking)
For the Tomato Sauce:
-
1 tbsp olive oil
-
2 garlic cloves, minced
-
1 (28 oz) can crushed tomatoes
-
1 tsp dried basil
-
1 tsp dried oregano
-
1/2 tsp salt
-
1/4 tsp black pepper
-
1 tsp sugar (optional, to balance acidity)
For the Pasta:
-
12 oz spaghetti (gluten-free if needed)
-
Salt for boiling water
Instructions
Make the flax egg: In a small bowl, mix ground flaxseed with water. Set aside for 5–10 minutes to thicken.
Prepare the meatball mixture: In a large bowl, mash the cooked lentils with a fork or potato masher. Add mushrooms, onion, garlic, breadcrumbs, nutritional yeast, soy sauce, seasonings, and the flax egg. Mix well until combined.
Form the meatballs: Scoop about 1½ tablespoons of the mixture and roll into balls. You should get around 16–20 meatballs.
Cook the meatballs:
Option 1 (Baking): Preheat oven to 400°F (200°C). Place meatballs on a parchment-lined baking sheet, spray with a little oil, and bake for 25–30 minutes, flipping halfway.
Option 2 (Stovetop): Heat oil in a skillet over medium heat. Cook meatballs for 8–10 minutes, turning to brown all sides.
Make the tomato sauce: Heat oil in a saucepan over medium heat. Add garlic and cook for 1 minute. Stir in crushed tomatoes, basil, oregano, salt, pepper, and sugar. Simmer for 15–20 minutes.
-
Cook the spaghetti: Bring a large pot of salted water to a boil. Cook spaghetti according to package instructions. Drain.
-
Assemble: Toss spaghetti with the sauce. Top with meatballs and garnish with fresh basil or vegan parmesan if desired.
Notes
-
You can use store-bought vegan meatballs for a shortcut.
-
Make the meatballs ahead and freeze them for easy meal prep.
-
Use gluten-free spaghetti and breadcrumbs to make it gluten-free.
Your email address will not be published. Required fields are marked *