Vegan Smoky Lentil Meatballs

Featured in: Family Table Comfort

This dish features tender lentil balls infused with smoked paprika and herbs, baked to golden perfection. Simmered in a rich tomato-based sauce with hints of basil and oregano, the lentil balls are served over lightly sautéed zucchini noodles. The combination creates a hearty and flavorful plant-based meal that is both satisfying and light. Preparation involves forming the mixture, baking, simmering the sauce, and lightly cooking the zucchini noodles for texture and freshness.

Updated on Fri, 13 Feb 2026 10:15:00 GMT
Smoky lentil meatballs in marinara sauce served over fresh zucchini noodles, a vegan Italian-inspired main dish.  Pin it
Smoky lentil meatballs in marinara sauce served over fresh zucchini noodles, a vegan Italian-inspired main dish. | cozyighrem.com

My friend Marco swore he'd never eat vegan, until I served him these smoky lentil meatballs one rainy Tuesday night. He twirled his fork through the zucchini noodles, took a bite, and went quiet—the kind of quiet that means something just shifted. The meatballs were supposed to be a compromise, a way to make plant-based cooking feel less like sacrifice and more like discovery. Now he texts me for the recipe whenever he wants to impress someone.

I remember standing in my kitchen with my partner, both of us stressed about hosting her parents for the first time, when I realized I didn't know if they'd eat the meal I'd planned. That's when I made these—neutral enough to win over skeptics, flavorful enough that nobody felt like they were eating "diet food." Watching her mom go back for seconds while saying she "didn't even miss the meat" was the small victory that made the whole evening click.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Cooked brown or green lentils (1 cup, well drained): Use green lentils if you want your meatballs to hold together better—they're sturdier than brown ones, and I learned this after my first batch fell apart during baking.
  • Rolled oats (1/2 cup): These act as a binder and add a subtle earthiness that deepens the smoky flavor.
  • Breadcrumbs (1/2 cup): Gluten-free breadcrumbs work beautifully here and won't compromise texture.
  • Ground flaxseed (2 tbsp): Mixed with water, this creates a flax egg that holds everything together like magic.
  • Water (1/4 cup): Keep this separate for your flax egg—it needs those 5 minutes to thicken.
  • Tomato paste (2 tbsp for meatballs, 2 tbsp for sauce): This concentrated umami bomb is what makes plant-based cooking sing.
  • Nutritional yeast (2 tbsp): It gives a savory, almost cheesy note that rounds out the whole dish.
  • Small onion, finely diced (for meatballs): Cook it first so it softens and releases its sweetness into the mixture.
  • Garlic cloves, minced (2 cloves for meatballs): Fresh garlic matters here more than anywhere else in the recipe.
  • Olive oil (1 tbsp for meatballs, 1 tbsp for sauce, 1 tbsp for noodles): Use quality oil—it flavors everything it touches.
  • Smoked paprika (1 tsp): This is your secret weapon, the ingredient that transforms these from "nice lentil balls" to "wait, what am I eating?"
  • Dried oregano (1/2 tsp for meatballs, 1/2 tsp for sauce): Dried oregano has a sharper, more concentrated flavor than fresh in cooked dishes.
  • Ground cumin (1/2 tsp): Just enough to add warmth without announcing itself.
  • Salt and pepper: Season at each step—it's the difference between flat and vibrant.
  • Crushed tomatoes (2 cups for sauce): San Marzano tomatoes make the most delicate sauce, but any quality brand works.
  • Small onion, finely chopped (for sauce): This one stays in the sauce, so chop it smaller than the meatball version.
  • Garlic cloves, minced (2 cloves for sauce): Garlic in the sauce becomes mellow and sweet after simmering.
  • Dried basil (1/2 tsp): Add this toward the end of cooking to preserve its aromatic quality.
  • Red pepper flakes (1/4 tsp, optional): A whisper of heat that wakes everything up.
  • Medium zucchinis, spiralized (4 zucchinis): Zucchini releases a lot of water, so don't skip the draining step or your plate becomes soup.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Create your flax egg:
Stir ground flaxseed with water in a small bowl and let it sit for 5 minutes—you'll watch it thicken into something that binds like magic. This is your vegan egg replacement, and it's what keeps everything together.
Sauté your aromatics:
Heat olive oil in a skillet and cook the diced onion and garlic until soft and just beginning to turn golden, about 3 minutes. The smell is your signal—it should make you want to cook more.
Build the meatball base:
Add your sautéed onion and garlic to a food processor along with cooked lentils, oats, breadcrumbs, tomato paste, nutritional yeast, flax egg, smoked paprika, oregano, cumin, salt, and pepper. Pulse until the mixture looks like wet sand with texture—not a smooth paste, but not chunky either. This is the texture sweet spot that makes meatballs stay intact.
Shape and bake:
Form the mixture into 16 golf ball-sized rounds and place them on a parchment-lined baking sheet. Bake at 400°F for 20–22 minutes, flipping halfway through, until the outside turns golden and feels firm to the touch.
Simmer your sauce:
While meatballs bake, heat olive oil in a saucepan and sauté chopped onion and garlic for 2–3 minutes. Stir in crushed tomatoes, tomato paste, basil, oregano, red pepper flakes, salt, and pepper, then let it bubble gently for 15–20 minutes, stirring now and then so it cooks evenly.
Cook the zucchini noodles:
Heat olive oil in a large skillet over medium-high heat and add your spiralized zucchini with a pinch of salt. Sauté for 2–3 minutes until tender but not mushy—you want them to have a little spring when you bite them. Drain any excess liquid that pools in the pan.
Bring it all together:
Add the baked meatballs to your simmering sauce and let them warm through for 5 minutes so they absorb all those flavors. This last step is short but important—it marries everything together.
Plate and serve:
Divide zucchini noodles among plates, top with meatballs, and spoon that gorgeous marinara sauce over everything. The warm sauce will soften the noodles just enough while keeping them from falling apart.
Tender, oven-baked lentil meatballs simmered in rich tomato marinara, served atop light spiralized zucchini noodles.  Pin it
Tender, oven-baked lentil meatballs simmered in rich tomato marinara, served atop light spiralized zucchini noodles. | cozyighrem.com

There's a moment, right when you're plating everything, when the kitchen smells like tomatoes, garlic, and that unmistakable smokiness of paprika, and you realize you've made something that feels both comforting and entirely your own. That's when cooking stops being about following steps and starts being about the meal you're about to share.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

When Vegetables Become Comfort Food

I used to think comfort food required meat, cheese, and cream in equal measure. These meatballs changed that belief entirely. Lentils have this natural richness that, when paired with smoked paprika and tomato paste, creates something that tastes decadent without any animal products. The first time I served this to myself on a cold evening, I understood that comfort isn't about what's in the food—it's about how the food makes you feel.

The Magic of Smoked Paprika

If there's one ingredient that elevates plant-based cooking from "nice try" to "why would I ever go back," it's smoked paprika. This spice carries a depth that mimics the savory richness people usually associate with meat, but it's entirely botanical. A teaspoon doesn't sound like much until you taste what it does to lentils, tomatoes, and everything else on your plate.

Building Layers of Flavor

Every ingredient in this dish serves more than one purpose—onion and garlic appear in both meatballs and sauce, tomato paste shows up twice, and herbs are balanced between the two components so nothing ever tastes repetitive. The real secret is tasting as you go and adjusting salt and pepper at each stage rather than hoping one final pinch will fix everything.

  • Sauté your aromatics before mixing them into the meatball base—this step develops flavor that raw onion and garlic simply can't match.
  • Let your marinara sauce simmer for the full 15–20 minutes so the tomatoes break down and the flavors meld completely.
  • Drain your spiralized zucchini well, and don't be shy about using that skillet heat to evaporate excess moisture.
Hearty vegan lentil meatballs with smoky paprika and nutritional yeast, paired with zucchini noodles and homemade marinara. Pin it
Hearty vegan lentil meatballs with smoky paprika and nutritional yeast, paired with zucchini noodles and homemade marinara. | cozyighrem.com

This meal sits at the intersection of healthy eating and genuine pleasure, which is exactly where food should live. Make it for yourself on a weeknight, or make it for someone you want to surprise—either way, you're cooking something that tastes like care.

Recipe FAQs

How do I ensure the lentil balls hold together?
Can I substitute zucchini noodles with pasta?
What adds the smoky flavor to the lentil balls?

Smoked paprika is the primary ingredient providing the smoky depth; liquid smoke can be added for extra smokiness if desired.

How do I prevent zucchini noodles from becoming soggy?

Sauté zucchini noodles briefly over medium-high heat and drain excess liquid immediately to maintain firmness.

Are there allergen considerations to keep in mind?

Breadcrumbs and oats may contain gluten, so choose gluten-free options if sensitivity is a concern.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Vegan Smoky Lentil Meatballs

Smoky lentil balls with marinara sauce served atop fresh zucchini noodles, offering a flavorful plant-based meal.

Prep Time
30 min
Time to Cook
30 min
Overall Time
60 min
Created by Melissa Caldwell


Skill Level Medium

Cuisine Italian-Inspired

Makes 4 Portions

Dietary Details Vegan-Friendly, Dairy-Free

What You’ll 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

01 2 cups crushed tomatoes
02 2 tablespoons tomato paste
03 1 small onion, finely chopped
04 2 cloves garlic, minced
05 1 tablespoon olive oil
06 1/2 teaspoon dried basil
07 1/2 teaspoon dried oregano
08 1/4 teaspoon red pepper flakes, optional
09 Salt and black pepper to taste

Zucchini Noodles

01 4 medium zucchinis, spiralized
02 1 tablespoon olive oil
03 Pinch of salt

Step-by-Step

Step 01

Prepare flaxseed binder: In a small bowl, combine ground flaxseed with water and allow to sit for 5 minutes until thickened to form a flax egg substitute.

Step 02

Sauté aromatics: Heat 1 tablespoon olive oil in a skillet over medium heat. Add diced onion and minced garlic, sautéing for approximately 3 minutes until softened and fragrant.

Step 03

Prepare meatball mixture: In a food processor, combine cooked lentils, sautéed onion and garlic, rolled oats, breadcrumbs, tomato paste, nutritional yeast, flax egg, smoked paprika, oregano, cumin, salt, and black pepper. Pulse until the mixture holds together while maintaining some texture.

Step 04

Shape and arrange meatballs: Form mixture into 16 golf ball-sized spheres. Arrange on a parchment paper-lined baking sheet in a single layer.

Step 05

Bake meatballs: Preheat oven to 400°F. Bake for 20 to 22 minutes, flipping halfway through, until golden brown and firm to the touch.

Step 06

Prepare marinara sauce: While meatballs bake, heat 1 tablespoon olive oil in a saucepan over medium heat. Add chopped onion and minced garlic, sautéing for 2 to 3 minutes. Stir in crushed tomatoes, tomato paste, basil, oregano, red pepper flakes, salt, and pepper. Simmer for 15 to 20 minutes, stirring occasionally.

Step 07

Cook zucchini noodles: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add spiralized zucchini with a pinch of salt and sauté for 2 to 3 minutes until just tender. Drain any excess liquid before serving.

Step 08

Combine meatballs with sauce: Transfer baked lentil meatballs to the marinara sauce and simmer for 5 minutes to warm through and allow flavors to meld.

Step 09

Plate and serve: Divide cooked zucchini noodles among serving plates. Top each portion with lentil meatballs and marinara sauce.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Gear Needed

  • Food processor
  • Baking sheet
  • Parchment paper
  • Spiralizer
  • Skillet
  • Saucepan

Allergy Details

Review every ingredient for possible allergens. Always consult a health expert if you have concerns.
  • Contains gluten unless using certified gluten-free breadcrumbs
  • Contains oats; verify gluten-free certification if required
  • Review all product labels for potential allergen cross-contamination

Nutrition Details (per portion)

Nutrition guidance intended only for reference—please ask your doctor for health advice.
  • Energy: 310
  • Fats: 10 g
  • Carbohydrates: 44 g
  • Proteins: 14 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.