Easy Lentil MeatballsEasy Vegetarian Lentil Meatballs – Hannah Magee RD RecipeEasy Lentil Meatballs

Posted on March 23, 2026

By: James Carter

These tender, flavorful lentil meatballs have become my go-to weeknight dinner when I want something hearty and satisfying without meat. Made with simple pantry ingredients, they hold together beautifully and taste incredible with your favorite marinara sauce. I’ve been making variations of this recipe for years, and it never disappoints.

Why This Easy Vegetarian Lentil Meatball Recipe Works

The secret lies in getting the right texture balance between cooked lentils, binding ingredients, and seasonings. Unlike many vegetarian alternatives that fall apart or taste bland, these meatballs stay intact during cooking and deliver real depth of flavor that satisfies even committed meat-eaters.

Ingredients

  • 1 cup dried green or brown lentils, rinsed
  • 2½ cups vegetable broth or water
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 2 tablespoons olive oil, divided
  • ½ cup panko breadcrumbs
  • ¼ cup ground flaxseed meal
  • 3 tablespoons water
  • 2 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¾ teaspoon salt
  • ¼ teaspoon black pepper
  • 2 tablespoons fresh parsley, chopped
  • 1 tablespoon nutritional yeast (optional)

These ingredients work together to create meatballs with the right texture and robust flavor that won’t leave you missing the meat.

How to Make It

  1. Rinse the lentils in a fine-mesh strainer under cold water until the water runs clear. In a medium saucepan, combine lentils and vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes until lentils are tender but not mushy. Drain any excess liquid and let cool for 10 minutes.
  2. While lentils cook, prepare your flax egg by mixing ground flaxseed meal with 3 tablespoons water in a small bowl. Stir well and let sit for 5 minutes until it becomes gel-like and thick.
  3. Heat 1 tablespoon olive oil in a large skillet over medium heat. Add diced onion and cook for 5-6 minutes until softened and translucent. Add minced garlic and cook for another minute until fragrant. Remove from heat and let cool slightly.
  4. Transfer the cooled lentils to a food processor. Pulse 8-10 times until roughly chopped but not completely smooth. You want some texture remaining, not a complete puree. The mixture should hold together when squeezed but still have visible lentil pieces.
  5. In a large mixing bowl, combine the pulsed lentils, sautéed onion and garlic, prepared flax egg, panko breadcrumbs, tomato paste, oregano, basil, garlic powder, onion powder, salt, pepper, parsley, and nutritional yeast if using.
  6. Mix everything together with your hands or a wooden spoon until well combined. The mixture should hold together when squeezed. If it feels too wet, add more breadcrumbs 1 tablespoon at a time. If too dry, add a tablespoon of water or vegetable broth.
  7. Let the mixture rest for 10 minutes to allow the breadcrumbs to absorb moisture and the flavors to meld together. This resting time is crucial for proper binding.
  8. Preheat your oven to 375°F (190°C). Line a large baking sheet with parchment paper and lightly brush or spray with oil.
  9. With damp hands to prevent sticking, roll the mixture into 20-24 meatballs, each about 1½ inches in diameter. Place them on the prepared baking sheet, spacing them about 1 inch apart.
  10. Brush the tops of the meatballs lightly with the remaining tablespoon of olive oil. This helps them develop a nice golden exterior during baking.
  11. Bake for 25-30 minutes, turning once halfway through, until the meatballs are firm to the touch and golden brown on all sides. They should hold their shape when gently shaken on the pan.
  12. Remove from oven and let cool on the baking sheet for 5 minutes before serving. This brief resting period helps them firm up even more.

This straightforward method produces consistently tender, well-seasoned meatballs that hold together beautifully whether you’re serving them immediately or using them in other dishes.

Nutrition at a Glance

  • High in plant-based protein from lentils and flaxseed
  • Good source of dietary fiber for digestive health
  • Rich in folate, iron, and potassium
  • Contains complex carbohydrates for sustained energy
  • Low in saturated fat compared to traditional meatballs
  • Provides essential amino acids when paired with whole grains
  • Free from cholesterol and lower in calories than beef meatballs
  • Contains antioxidants from herbs and vegetables

How to Serve It

  • Toss with marinara sauce and serve over spaghetti or your favorite pasta
  • Add to a rich tomato-based soup with vegetables and herbs
  • Serve as appetizers with toothpicks and a dipping sauce
  • Layer in a submarine sandwich with marinara and melted cheese
  • Top a bed of creamy polenta or mashed potatoes
  • Include in a grain bowl with quinoa, roasted vegetables, and tahini dressing
  • Serve alongside roasted vegetables and a simple green salad
  • Use in meal prep containers with rice and steamed broccoli

These versatile meatballs work well in both casual weeknight dinners and more elaborate weekend meals, adapting easily to whatever style of cuisine you’re craving.

Common Mistakes

  • Overcooking the lentils until they’re mushy, which makes the mixture too wet and difficult to shape
  • Not letting the flax egg sit long enough to properly gel and bind the ingredients
  • Skipping the resting period before shaping, which leads to meatballs that fall apart
  • Making the meatballs too large, causing uneven cooking and potential breaking
  • Not using damp hands when rolling, which makes the mixture stick and creates uneven shapes
  • Overcrowding the baking sheet, which prevents proper browning and even cooking
  • Not turning them halfway through baking, resulting in unevenly cooked meatballs
  • Adding too much liquid to the mixture, making them difficult to hold together

Avoiding these common pitfalls will help ensure your lentil meatballs turn out tender, flavorful, and perfectly shaped every single time.

Storage and Reheating

  • Store cooked meatballs in the refrigerator for up to 4 days in an airtight container
  • Freeze for up to 3 months in freezer-safe bags or containers, separating layers with parchment
  • Cool completely before refrigerating or freezing to prevent condensation and sogginess
  • Reheat refrigerated meatballs in a 350°F oven for 10-12 minutes until heated through
  • Microwave individual portions for 30-60 seconds, checking and stirring as needed
  • Reheat frozen meatballs directly in sauce on the stovetop over medium-low heat
  • Thaw frozen meatballs overnight in the refrigerator before reheating for best results
  • Add a splash of broth or water when reheating to prevent drying out

Proper storage maintains both texture and flavor, making these meatballs excellent for meal prep and batch cooking for busy weeks ahead.

image 122

Leftover Ideas

  • Crumble into pasta sauce for a hearty, protein-rich Bolognese-style dish
  • Slice and use as pizza toppings with your favorite vegetables and cheese
  • Add to minestrone soup or vegetable stew for extra substance and protein
  • Stuff into pita pockets with cucumber, tomatoes, and tzatziki sauce
  • Mix into fried rice or grain pilaf for a complete one-pan meal
  • Use in a breakfast hash with roasted potatoes and sautéed vegetables
  • Layer in lasagna instead of traditional meat for a vegetarian version
  • Toss into salads for added protein and heartiness
  • Make meatball sliders with small buns, marinara, and fresh mozzarella
  • Create a curry by simmering in coconut milk with Indian spices

These creative leftover applications help you get maximum value from your batch of meatballs while keeping your meals interesting and varied throughout the week.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Vegetarian Lentil Meatballs – Hannah Magee RD


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

Tender, flavorful lentil meatballs made with simple ingredients. These hold together beautifully and taste incredible with marinara sauce.


Ingredients

Scale
  • 1 cup dried green or brown lentils, rinsed
  • 2½ cups vegetable broth or water
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 2 tablespoons olive oil, divided
  • ½ cup panko breadcrumbs
  • ¼ cup ground flaxseed meal
  • 3 tablespoons water
  • 2 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¾ teaspoon salt
  • ¼ teaspoon black pepper
  • 2 tablespoons fresh parsley, chopped
  • 1 tablespoon nutritional yeast (optional)

Instructions

  1. 1. Cook lentils in vegetable broth for 20-25 minutes until tender. Drain and cool.
  2. 2. Mix flaxseed meal with 3 tablespoons water. Let sit 5 minutes until gel-like.
  3. 3. Sauté onion in 1 tablespoon oil for 5-6 minutes. Add garlic for 1 minute.
  4. 4. Pulse cooled lentils in food processor 8-10 times until roughly chopped.
  5. 5. Combine lentils, sautéed vegetables, flax egg, and all seasonings in large bowl.
  6. 6. Mix well and let rest 10 minutes.
  7. 7. Preheat oven to 375°F. Line baking sheet with parchment.
  8. 8. Roll mixture into 20-24 meatballs with damp hands.
  9. 9. Brush with remaining oil and bake 25-30 minutes, turning once.
  10. 10. Cool 5 minutes before serving.

Notes

Store refrigerated for 4 days or freeze for 3 months. Reheat in 350°F oven for 10-12 minutes.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 4 meatballs
  • Calories: 185
  • Sugar: 4g
  • Sodium: 320mg
  • Fat: 6g
  • Carbohydrates: 26g
  • Fiber: 8g
  • Protein: 9g

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star