Published by Best Fitness Routine. Editorial standards · Report a correction. Educational guidance; no individual clinical review is claimed unless a qualified reviewer is named.
About This Healthy Recipe
These lentil tofu meatballs are baked and paired with whole-wheat spaghetti and a spinach tomato sauce. Lentils and tofu form the base; egg and flour bind it. They are vegetarian but not vegan.
Cooked lentils must be well drained and tofu should be squeezed dry. This controls texture as much as the binder does. A damp mixture will not behave like a ground-meat mixture, so handle the balls gently and let their surface set before turning.
The recipe makes 24 balls, giving six per serving. Dry pasta is weighed separately, and no cheese topping is included in the estimate. A digital thermometer is useful because eggs are part of the filling.
Why Readers May Like It
- 1A measured vegetarian protein source.
- 2Clear dry, cooked and drained ingredient weights.
- 3A complete four-serving meal with practical cooking cues.
Recipe Summary and Estimated Nutrition
Nutrition is estimated from the listed ingredient weights and the specific USDA records or manufacturer references linked below. Weights labeled dry, cooked or drained must be matched to that state.
4 servings
One serving is one quarter of the base batch. Values are estimates rather than laboratory analysis.
Per one quarter of the base recipe
Per one quarter of the base recipe
Per one quarter of the base recipe
Per one quarter of the base recipe
Brands, drained weights, substitutions and final serving sizes can change these values.
Ingredient-by-Ingredient Nutrition Breakdown
Gram weights are the calculation basis; household measures are approximate. Cooking water is listed for preparation, and drained water is not included.
| Ingredient | Amount used | Weight | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|---|
| Cooked lentils, unsalted and drained | about 2 cups | 400 g | 464 kcal | 36.1 g | 80.5 g | 1.5 g |
| Firm tofu, drained | about 14 oz | 400 g | 576 kcal | 69.1 g | 11.1 g | 34.9 g |
| Whole-grain wheat flour | about 1/2 cup | 60 g | 204 kcal | 7.9 g | 43.2 g | 1.5 g |
| Eggs, without shells | 2 large | 100 g | 143 kcal | 12.6 g | 0.7 g | 9.5 g |
| Dry whole-wheat spaghetti | about 8 1/2 oz | 240 g | 845 kcal | 33.3 g | 176.1 g | 7 g |
| Canned crushed tomatoes | about 2 cups | 500 g | 160 kcal | 8.2 g | 36.5 g | 1.4 g |
| Spinach | about 6 cups loose | 200 g | 46 kcal | 5.7 g | 7.3 g | 0.8 g |
| Onion, finely diced | about 2/3 cup | 100 g | 40 kcal | 1.1 g | 9.3 g | 0.1 g |
| Olive oil | about 2 teaspoons | 10 g | 88 kcal | 0 g | 0 g | 10 g |
| Garlic | 4 cloves | 12 g | 18 kcal | 0.8 g | 4 g | 0.1 g |
| Basil | small handful | 10 g | 2 kcal | 0.3 g | 0.3 g | 0.1 g |
| Table salt | about 1/3 teaspoon | 2 g | 0 kcal | 0 g | 0 g | 0 g |
| Black pepper | about 1/2 teaspoon | 1 g | 3 kcal | 0.1 g | 0.6 g | 0 g |
| Full recipe estimate | 4 servings | — | 2589 kcal | 175.2 g | 369.6 g | 66.9 g |
How This Nutrition Estimate Was Prepared
- Match each listed ingredient to its linked food record or stated label reference.
- Multiply the per-100-g values by the listed gram weight and add the unrounded ingredient values.
- Divide the full calculation by four servings, then round for the cards.
- Recalculate if you change the ingredient brand, amount or serving yield.
Ingredient cells are rounded independently. The footer sums displayed cells; per-serving cards use the unrounded calculation, so small rounding differences are expected. Cooking-water losses affect finished weight, not the fixed four-serving calculation.
Ingredients
Measured ingredients
Step-by-Step Preparation
As an Amazon Associate I earn from qualifying purchases. Tool links below are paid links.
Equipment
- Oven and lined baking tray (paid link)
- Mixing bowl
- Saucepan (paid link) and pasta pot
- Digital thermometer
Before You Start
Cooked lentils must be well drained and tofu should be squeezed dry. This controls texture as much as the binder does. A damp mixture will not behave like a ground-meat mixture, so handle the balls gently and let their surface set before turning.
Allow 50 minutes overall. Component steps can overlap; check doneness and package directions rather than relying only on time.
Prepare a dry mixture
6 minutesHeat oven to 400°F (200°C) and line a baking tray (paid link). Drain lentils and squeeze tofu in a clean towel. Mash both coarsely with half the onion, half the garlic, flour, eggs, half the salt and pepper. Weigh the listed ingredient quantities with a digital kitchen scale (paid link) before starting this step.
Shape the meatballs
6 minutesRest the mixture for 5 minutes, then shape 24 compact balls. Place on the tray and brush with half the oil. If too soft, chill briefly before shaping.
Bake until set
25 minutesBake for about 25 minutes, turning once carefully after the surface sets. Check the centers reach 160°F because the binder contains egg.
Make the tomato sauce
15 minutesWhile the balls bake, soften remaining onion and garlic in remaining oil. Add tomatoes and remaining salt. Simmer, then stir in spinach until wilted and finish with basil. Use a lidded cooking pot (paid link) large enough to hold the ingredients and liquid comfortably.
Cook the spaghetti
package timeBoil the dry whole-wheat spaghetti in unsalted water according to its package. Drain, reserving a little pasta water to loosen the sauce if needed.
Assemble four portions
3 minutesDivide spaghetti, sauce and meatballs evenly among four plates. Place meatballs on top rather than stirring them vigorously through the sauce.
How to Know It Is Ready
Centers reach 160°F and the surface is set.
Pasta is tender with a slight bite.
Each serving receives six meatballs and one quarter of the pasta.
What This Meal Provides and What to Consider
Meal Balance
- The measured batch supplies about 43.8 g protein per serving.
- Vegetables and the listed grain or legume portions make this a full meal, rather than a protein-only snack.
Things to Consider
- Contains soy, wheat and egg.
- These balls are tender; vigorous tossing can break them apart.
Who May Enjoy This Recipe?
Vegetarian meal planning
People looking for a meat-free meal with a clearly defined protein source.
Home cooking
The recipe makes 24 balls, giving six per serving. Dry pasta is weighed separately, and no cheese topping is included in the estimate. A digital thermometer is useful because eggs are part of the filling.
Measured portions
People who want to understand how ingredient weights relate to a four-serving batch.
How to Adjust the Meal
Smaller appetite
Serve a smaller portion and save the rest. Recalculate nutrition for the portion you actually eat rather than labeling an unchanged serving low-calorie.
Larger appetite
Add vegetables or another suitable accompaniment, and include those ingredients in the meal calculation.
Protein adjustments
If changing cooked lentils, unsalted and drained, check its product label and recalculate. A larger amount may also change texture and cooking requirements.
Substitutions, Dietary Notes, and Allergens
Practical Substitutions
- Use cooked chickpeas in place of lentils only after adjusting the binder and recalculating nutrition.
- Swap spinach for finely chopped zucchini in the sauce and simmer until tender.
Allergen Information
Contains soy, wheat and egg.
Check packaged ingredient labels for the allergens relevant to you. A substitution changes both the recipe and the calculation.
Storage and Meal Preparation
Refrigerate perishable food within 2 hours, or within 1 hour when the surroundings exceed 90°F (32°C). Use shallow containers and a refrigerator at 40°F (4°C) or colder. Use cooked leftovers within 3–4 days; reheat hot leftovers to 165°F (74°C). Keep raw salad components and dressings separate when that improves texture.
Frequently Asked Questions
Lentils or tofu may be too wet. Drain and squeeze them well, rest the mixture, and let the baked surface set before turning.
No. The binder uses eggs. An egg-free adaptation needs a separate binder test and nutrition calculation.
The listed ingredients provide an estimated 43.8 g protein per one quarter of the batch. Brands and portions can change this value.
Use the 2× or 3× control for gram quantities and serving count. Keep the per-serving estimate as a base guide; use larger cookware or batches and check doneness rather than multiplying the cooking time.
Nutrition Sources and Recipe Notes
These values are planning estimates, not individualized nutrition advice. Use the labels for your exact products when precision is important. The recipe has not been kitchen-tested and the image is a generated illustration of the intended dish.
Nutrition Data Sources
See our Nutrition Calculation Methodology for weights, rounding and substitutions.
Food Safety Reference
Recipe development note: this page does not claim independent kitchen testing. The image is illustrative and does not document a tested result. Ingredient-based nutrition estimates can change with brands, weighing state, preparation and serving size; use exact labels when precision matters.




