Bring comfort food to your table with this hearty and satisfying Vegetarian Spaghetti with Meatballs and Tomato Sauce. This recipe transforms a timeless classic into a plant-based delight featuring tender lentil-based “meatballs” infused with breadcrumbs, vegetarian Parmesan, and fresh parsley. Served atop al dente spaghetti and smothered in a rich, homemade tomato sauce seasoned with garlic, onion, and Italian herbs, this dish is bursting with flavor and texture in every bite. Easy to customize for vegan diets by swapping the egg with a flax egg, it’s a versatile option for weeknight dinners or special occasions. Ready in just one hour and perfect for four servings, this vegetarian spin on a beloved favorite delivers all the comfort without the meat.
Scan with your phone to download!
Bring a large pot of salted water to a boil for the spaghetti.
Meanwhile, prepare the vegetarian meatballs. In a large bowl, combine the cooked lentils, breadcrumbs, vegetarian parmesan cheese, eggs (or flax egg), chopped parsley, salt, and pepper. Mash the mixture together with a fork or pulse it briefly in a food processor until it holds together.
Shape the mixture into small meatball-sized balls (about 1 inch in diameter) and place them on a plate or tray.
In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the vegetarian meatballs and cook, turning frequently, until browned on all sides. Remove and set aside.
Cook the spaghetti according to the package instructions until al dente. Drain and set aside.
For the tomato sauce, heat the remaining tablespoon of olive oil in a large saucepan over medium heat. Add the finely chopped onion and sauté until soft and translucent, about 5 minutes.
Add the minced garlic and cook for another minute until fragrant.
Stir in the tomato paste and cook for 1-2 minutes to deepen the flavor, then pour in the canned diced tomatoes.
Season the sauce with salt, pepper, and Italian seasoning. Simmer over low heat for 15 minutes, stirring occasionally.
Gently add the cooked vegetarian meatballs to the sauce and let them warm in the sauce for 5-7 minutes.
Serve the spaghetti on plates or in bowls, topped with the tomato sauce and vegetarian meatballs. Garnish with additional parsley and vegetarian parmesan cheese if desired.
Serving size | (1895.2g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3063.6 |
Total Fat 77.5g | 0% |
Saturated Fat 18.9g | 0% |
Polyunsaturated Fat 9.5g | |
Cholesterol 223.4mg | 0% |
Sodium 5548.1mg | 0% |
Total Carbohydrate 482.3g | 0% |
Dietary Fiber 55.1g | 0% |
Total Sugars 57.1g | |
Protein 116.1g | 0% |
Vitamin D 41IU | 0% |
Calcium 881.7mg | 0% |
Iron 28.9mg | 0% |
Potassium 4137.4mg | 0% |
Source of Calories