This Vegetarian Spaghetti with Tomato Sauce and Meatballs is a comforting, plant-based twist on a classic Italian favorite. Tender lentil-based meatballs, seasoned with Parmesan, fresh parsley, and breadcrumbs, are gently browned to perfection before simmering in a rich, homemade tomato sauce infused with garlic, onions, and aromatic herbs like oregano and basil. Paired with al dente spaghetti and finished with fresh basil for an elegant garnish, this dish is a hearty and satisfying meal that's perfect for weeknights or special occasions. Ready in just one hour, it’s an easy and flavorful vegetarian dinner option that the whole family will enjoy. Plus, the recipe includes vegan-friendly adaptations for extra versatility!
Scan with your phone to download!
Cook the spaghetti according to package instructions. Drain and set aside.
In a large saucepan, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion and sauté until softened, about 4-5 minutes.
Add the minced garlic and cook for an additional 1 minute, until fragrant.
Stir in the crushed tomatoes, tomato paste, dried oregano, dried basil, salt, black pepper, and red chili flakes (if using). Bring the sauce to a simmer, lower the heat, and let it cook for 20 minutes, stirring occasionally.
While the sauce is simmering, prepare the vegetarian meatballs. In a mixing bowl, combine the cooked lentils, breadcrumbs, Parmesan cheese, egg, chopped parsley, and milk. Mix until well combined.
Using your hands, form the mixture into small meatballs (about 1.5 inches in diameter). You should get about 14-16 meatballs.
In a large skillet, heat the remaining 1 tablespoon of olive oil over medium heat. Add the meatballs and cook until browned on all sides, about 6-7 minutes. Carefully turn them to brown evenly.
Once the meatballs are cooked, carefully add them to the simmering tomato sauce. Let them cook in the sauce for 5-7 minutes to absorb some of the flavors.
To serve, divide the cooked spaghetti among plates, spoon the tomato sauce and meatballs on top, and garnish with fresh basil leaves, if desired. Serve warm.
Serving size | (1969.1g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2460.9 |
Total Fat 94.1g | 0% |
Saturated Fat 32.0g | 0% |
Polyunsaturated Fat 5.9g | |
Cholesterol 268.6mg | 0% |
Sodium 5667.4mg | 0% |
Total Carbohydrate 296.4g | 0% |
Dietary Fiber 47.6g | 0% |
Total Sugars 49.6g | |
Protein 121.7g | 0% |
Vitamin D 116.4IU | 0% |
Calcium 1749.1mg | 0% |
Iron 28.2mg | 0% |
Potassium 3843.0mg | 0% |
Source of Calories