Vegan Smoky Lentil Meatballs (Printable)

Smoky lentil meatballs cooked in marinara, served atop tender zucchini noodles for a hearty plant-based dish.

# What You Need:

→ Lentil Meatballs

01 - 1 cup cooked brown or green lentils, well drained
02 - 1/2 cup rolled oats
03 - 1/2 cup breadcrumbs
04 - 2 tablespoons ground flaxseed
05 - 1/4 cup water
06 - 2 tablespoons tomato paste
07 - 2 tablespoons nutritional yeast
08 - 1 small onion, finely diced
09 - 2 cloves garlic, minced
10 - 1 tablespoon olive oil
11 - 1 teaspoon smoked paprika
12 - 1/2 teaspoon dried oregano
13 - 1/2 teaspoon ground cumin
14 - 1/2 teaspoon salt
15 - 1/4 teaspoon black pepper

→ Marinara Sauce

16 - 2 cups crushed tomatoes
17 - 2 tablespoons tomato paste
18 - 1 small onion, finely chopped
19 - 2 cloves garlic, minced
20 - 1 tablespoon olive oil
21 - 1/2 teaspoon dried basil
22 - 1/2 teaspoon dried oregano
23 - 1/4 teaspoon red pepper flakes, optional
24 - Salt and black pepper to taste

→ Zucchini Noodles

25 - 4 medium zucchinis, spiralized
26 - 1 tablespoon olive oil
27 - Pinch of salt

# How-To:

01 - Preheat oven to 400°F. Line a baking sheet with parchment paper. In a small bowl, combine ground flaxseed with water and let sit for 5 minutes to form a flax egg.
02 - Heat 1 tablespoon olive oil in a skillet over medium heat. Add diced onion and minced garlic, sautéing until softened, approximately 3 minutes.
03 - In a food processor, combine cooked lentils, sautéed onion and garlic, oats, breadcrumbs, tomato paste, nutritional yeast, flax egg, smoked paprika, oregano, cumin, salt, and black pepper. Pulse until mixture holds together while maintaining some texture.
04 - Form mixture into 16 balls approximately golf ball-sized. Place on prepared baking sheet. Bake for 20-22 minutes, flipping halfway through, until golden and firm.
05 - While meatballs bake, heat 1 tablespoon olive oil in a saucepan over medium heat. Add finely chopped onion and minced garlic, sautéing for 2-3 minutes. Stir in crushed tomatoes, tomato paste, basil, oregano, red pepper flakes if using, salt, and pepper. Simmer for 15-20 minutes, stirring occasionally.
06 - Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add spiralized zucchini and a pinch of salt. Sauté for 2-3 minutes until just tender. Drain any excess liquid.
07 - Add baked lentil meatballs to prepared marinara sauce and simmer for 5 minutes to warm through.
08 - Divide zucchini noodles among serving plates. Top with lentil meatballs and spoon marinara sauce over the top. Garnish as desired with fresh basil or vegan parmesan.

# Expert Advice:

01 -
  • These meatballs are genuinely filling and smoky enough that even non-vegans won't feel like they're missing anything.
  • Everything comes together in an hour, making it perfect for weeknight dinners when you want something that feels like you fussed.
  • The zucchini noodles keep things light while the marinara and lentil balls provide all the comfort food vibes.
02 -
  • Drained lentils are non-negotiable, wet lentils will make your meatballs fall apart during baking and you'll end up with lentil soup instead of meatballs.
  • Flipping the meatballs halfway through baking seems like a small detail, but it's the difference between golden crispy exteriors and pale, steamed looking ones.
  • Zucchini releases water as it cooks, so watching your timing is crucial because even an extra minute transforms them from tender to soggy.
03 -
  • Add a drop of liquid smoke to the meatball mixture if you want that smoky flavor even more pronounced and almost bacon-like.
  • Make a double batch of meatballs and freeze the unbaked ones on a sheet pan, then bake from frozen adding just a few extra minutes in the oven for quick weeknight meals later.
Go Back