Lentil Meatballs in Tomato Sauce

Tender lentil meatballs in a rich tomato sauce. All the comfort of classic meatballs, entirely plant-based.

vegetarian vegan dairy free
More Recipes
Prep 30 min
Cook 40 min
Total 1h 10m
Servings 4
Difficulty Medium

Ingredients

Instructions

  1. If lentils aren't already cooked, simmer 1 cup dried lentils in 3 cups water until very tender, about 25 minutes. Drain well and let cool slightly.

  2. Mash lentils with a fork or potato masher, leaving some texture.

  3. Mix mashed lentils with oat flour, onion, garlic, parsley, oregano, cumin, 3/4 tsp salt, and pepper.

    Tip: The mixture should hold together when squeezed. Add a splash of water if too dry, or more oat flour if too wet.
  4. Form into 16 balls (about 1.5 inches each). Place on a plate and refrigerate 15 minutes to firm up.

  5. Heat olive oil in a large skillet over medium heat. Add meatballs in a single layer and cook 3-4 minutes per side until browned. Remove and set aside.

  6. Pour crushed tomatoes into the same skillet. Add remaining 1/4 tsp salt and sugar. Simmer 10 minutes.

  7. Return meatballs to sauce. Simmer 10-15 minutes, spooning sauce over meatballs occasionally.

  8. Stir in torn basil. Serve over pasta, polenta, or with crusty bread.

Storage & Meal Prep

Lentil meatballs keep for up to 4 days in the refrigerator and freeze well for up to 3 months. Freeze meatballs on a tray before combining with sauce for easier portioning.

Variations

  • Lentil Meatball Sub: Serve in a crusty roll with extra sauce and melted mozzarella for a satisfying plant-based sub.
  • Spiced Lentil Meatballs: Add 1 tsp cumin and 1/2 tsp cinnamon for Middle Eastern-inspired flavors. Serve with tahini instead of tomato sauce.
  • Lentil Meatballs with Pasta: Serve over spaghetti or penne with the tomato sauce for a classic plant-based pasta dinner.

FAQ

How do you make lentil meatballs hold together?

Use cooked lentils that are tender but not mushy, mash them partially, and bind with breadcrumbs. Chilling the mixture for 30 minutes before shaping helps them hold their form.

Are lentil meatballs healthy?

Very healthy—lentils provide protein and fiber, and baking instead of frying keeps fat low. Combined with tomato sauce, they deliver iron, folate, and sustained energy.

Can you freeze lentil meatballs?

Yes—freeze on a parchment-lined tray until solid, then transfer to freezer bags. They keep for up to 3 months.

Nutrition Facts

4 Servings

Customize Ingredients

Legumes
Lentils (Cooked)
198 g
Vegetables
Red Onion
55 g
Garlic
9 g
Tomato (Red, Ripe)
794 g
Grains & Bread
Rolled Oats (Old-Fashioned)
41 g
Oils & Fats
Extra Virgin Olive Oil
54 g
Herbs & Spices
Fresh Parsley
16 g
Dried Oregano
1 g
Ground Cumin
1 g
Salt
6 g
Black Pepper
1 g
Fresh Basil
6 g
Sweeteners
White Sugar
4.2 g

Per Serving

267kcalCalories
8gProtein
28gCarbs
15gFat
8gFiber
Sodium
48mg2% DV
Potassium
742mg16% DV
Calcium
52mg4% DV
Iron
3.2mg18% DV
Magnesium
63mg15% DV
Vitamin C
30.7mg34% DV
Vitamin A
89µg10% DV
Vitamin K
35.8µg30% DV
Folate
130µg33% DV
Lentils (Cooked)
Rolled Oats (Old-Fashioned)
Red Onion
Garlic
Fresh Parsley
Dried Oregano
+7 more
* Nutrition is an estimate; actual values vary by ingredient brands and cooking methods. Percent Daily Values are based on a 2,000 calorie diet.

The Story Behind This Dish

These aren’t trying to be meat meatballs. They’re their own thing—tender, earthy, and satisfying in a way that’s uniquely plant-based.

The key is cooking the lentils until very soft, then mashing them just enough to bind while keeping some texture. Refrigerating before cooking helps them hold together in the pan.