Indulge in a hearty and flavor-packed dish with this Vegetarian Spaghetti with Tomato Sauce and Meatballs recipe! Perfectly cooked spaghetti is paired with a vibrant homemade tomato sauce bursting with the rich flavors of garlic, oregano, and basil. The star of the show is the wholesome lentil-based meatballs, seasoned with Parmesan cheese, parsley, and breadcrumbs for a deliciously tender bite. This vegetarian twist on a classic comfort food is easy to make and ready in under an hour, making it ideal for weeknight dinners or family gatherings. Garnished with fresh basil, this satisfying meal is sure to impress vegetarians and meat-lovers alike. Plus, it's adaptableβswap the Parmesan or milk with plant-based alternatives for a fully vegetarian-friendly option.
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.
Calories |
2461 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 94.1 g | 121% | |
| Saturated Fat | 32.0 g | 160% | |
| Polyunsaturated Fat | 5.9 g | ||
| Cholesterol | 269 mg | 90% | |
| Sodium | 5667 mg | 246% | |
| Total Carbohydrate | 296.4 g | 108% | |
| Dietary Fiber | 47.6 g | 170% | |
| Total Sugars | 49.6 g | ||
| Protein | 121.7 g | 243% | |
| Vitamin D | 2.9 mcg | 15% | |
| Calcium | 1749 mg | 135% | |
| Iron | 28.2 mg | 157% | |
| Potassium | 3843 mg | 82% | |
*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.