Vegan Smoky Lentil Meatballs Marinara

Featured in: Fun Weeknight Dinners

Experience a flavorful blend of smoky lentil balls baked to a tender texture and gently simmered in a savory tomato-based marinara sauce. Paired with sautéed zucchini noodles, this dish offers a light yet hearty meal. The meatballs combine wholesome ingredients like lentils, oats, and spices that deliver depth and comfort. Ideal for plant-based and gluten-free preferences, it’s a balanced dish full of classic Italian-inspired flavors.

Updated on Fri, 13 Feb 2026 12:04:00 GMT
Vegan Smoky Lentil Meatball Marinara over Zucchini Noodles with rich tomato sauce and tender lentil meatballs. Save to Pinterest
Vegan Smoky Lentil Meatball Marinara over Zucchini Noodles with rich tomato sauce and tender lentil meatballs. | chomzo.com

There's something about the smell of tomato paste caramelizing in olive oil that makes me pause whatever I'm doing and just breathe it in. My friend Marcus came over one Thursday evening looking exhausted from work, and I wanted to make something that felt substantial but didn't require him to feel guilty about his dietary choices. These lentil meatballs came together almost by accident, but the moment he took that first bite and closed his eyes, I knew I'd stumbled onto something special. What started as an experiment in smoky flavors became the dish I now make whenever I want to prove that plant-based cooking doesn't mean sacrificing comfort.

I'll never forget my mom's face when I served this to her book club on a rainy Sunday afternoon. She'd always been skeptical about vegan cooking, but watching her go back for seconds while genuinely not realizing it was plant-based felt like a quiet victory. One of her friends asked for the recipe right there at the table, and suddenly everyone wanted to know my secret—spoiler alert, it's just good ingredients treated with respect.

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: The backbone of these meatballs—make sure you drain them really well or they'll feel mushy instead of hearty, and green lentils hold their shape better than brown if you have the choice.
  • Rolled oats: This creates the binding structure, and I learned the hard way that steel-cut oats won't work here because they're too chunky.
  • Breadcrumbs: Use panko for extra texture, and if you're going gluten-free, the texture will actually feel more authentic because it won't be as fine.
  • Ground flaxseed: This is your egg replacer, and the five-minute rest is genuinely important—it creates a gel that holds everything together.
  • Tomato paste: Two tablespoons seems small, but it's concentrated umami that makes people ask what's in this.
  • Nutritional yeast: Don't skip this—it adds a savory depth and makes the whole thing feel more substantial.
  • Smoked paprika: The star of the show, use the real stuff not the regular kind, and this is what gives the whole dish its character.
  • Crushed tomatoes for the sauce: San Marzano if your budget allows, but honestly any good quality crushed tomato works—it's all about the flavor you build in the pan.
  • Fresh zucchini: Medium sized ones have better texture than the giants, and spiralize them right before cooking or they'll release too much water.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Wake up your oven and prep your stage:
Preheat that oven to 400°F and line your baking sheet with parchment—this isn't just tidiness, it's the difference between meatballs that stick and ones that release beautifully. Think of it like setting up your workspace before you start a project.
Create your flax egg:
Mix two tablespoons of ground flaxseed with a quarter cup of water and let it sit for five minutes while you gather your other ingredients. You'll see it transform into this gel that smells earthy and wholesome.
Build flavor in the pan:
Heat olive oil and sauté your onion and garlic until they're soft and fragrant—this step is non-negotiable because raw garlic would taste harsh in the final meatballs. Listen for the gentle sizzle that tells you everything is cooking evenly.
Combine your mixture:
Pulse everything together in the food processor until it holds together but still looks intentionally textured, not like baby food. You want to see little bits of lentil and oat visible—that's what makes them feel substantial.
Shape with intention:
Use a cookie scoop or your hands to form sixteen golf ball-sized spheres—the consistency should feel like slightly damp sand that actually stays put. If it's too wet, add a tablespoon more breadcrumbs and pulse again.
Let them gold out:
Bake for twenty to twenty-two minutes, flipping halfway through so they brown evenly on all sides. The exterior should feel firm when you gently press it, and the color should be a deep golden brown.
Simmer your tomato love:
While the meatballs bake, create your marinara by sautéing onion and garlic, then letting the tomatoes and seasonings merge for fifteen to twenty minutes. The sauce will darken slightly and smell like a warm Italian kitchen.
Handle the zucchini gently:
Spiralize your zucchini right before this step, then sauté in a hot skillet with just a touch of oil for two to three minutes until they soften but stay with a bit of bounce. You'll need to pour off any liquid that accumulates so they don't end up soggy.
Bring it all together:
Add the baked meatballs to your simmering sauce and let them warm through for five minutes, letting the flavors really get to know each other. The sauce will cling to them in the most satisfying way.
Plate with care:
Divide the zucchini noodles among your plates, create a little nest, and top with meatballs, then spoon that gorgeous sauce over everything. This is the moment where it all becomes real.
Save to Pinterest
| chomzo.com

My partner watched me make this three times in a row when they first tried it, asking questions about every single step like they wanted to understand the logic behind it. That curiosity turned into them making it for their own friends, and now it's become this thing that travels between our social circles. There's something beautiful about feeding people something that makes them forget they're eating differently, and instead just makes them feel cared for.

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.

The Smoky Secret

The smoked paprika is honestly the entire personality of this dish—it's what makes someone take a bite and tilt their head trying to figure out what they're tasting. I started with the standard amount and gradually realized that's where the magic lives, in that specific moment when smoke and earthiness and tomato all converge. If you want to push it even further, a single drop of liquid smoke stirred into the meatball mixture will make people absolutely convinced there's something meaty happening.

Why Zucchini Noodles Work Here

There's an old kitchen debate about whether zucchini noodles are a legitimate substitute or just sad pasta, and I think it depends entirely on how you treat them. The quick sauté with just salt and olive oil keeps them from becoming a watery puddle, and their mild flavor actually lets the meatballs and sauce be the stars. That said, if you're cooking for someone who really wants pasta, just use spaghetti or gluten-free pasta—the sauce is wonderful enough that it doesn't matter what's underneath.

The Finishing Touches

I've learned that how you plate this dish changes how people perceive it. Meatballs scattered on top of a mess of noodles feels casual and approachable, but creating a little nest of zucchini, nestling the meatballs in, and spooning sauce over everything feels like you actually cared. A handful of fresh basil leaves or a sprinkle of vegan parmesan across the top takes it from weeknight dinner to something you'd serve to someone you're trying to impress.

  • Fresh basil should go on right before serving so it stays bright and doesn't wilt into the warm sauce.
  • Vegan parmesan made from nutritional yeast and ground nuts adds a savory crust that makes each bite feel complete.
  • A crack of fresh black pepper over the top adds visual interest and a little peppery snap that cuts through the richness.
Hearty plant-based lentil meatballs in smoky marinara sauce served over light, sautéed zucchini noodles. Save to Pinterest
Hearty plant-based lentil meatballs in smoky marinara sauce served over light, sautéed zucchini noodles. | chomzo.com

This dish has become my answer to the question of what to make when someone says they're not sure about vegan cooking, because it proves that delicious is delicious regardless of what's on the ingredient list. Every time someone asks for the recipe, I feel like I've done something right.

Common Questions

How do I ensure the lentil balls hold together?

Mixing ground flaxseed with water to form a flax egg and combining oats and breadcrumbs helps bind the mixture, ensuring the lentil balls stay firm while baking.

Can I use pasta instead of zucchini noodles?

Yes, swapping zucchini noodles for traditional spaghetti or gluten-free pasta works well, keeping the dish versatile to your preference.

What gives the lentil balls their smoky flavor?

Smoked paprika imparts a subtle smokiness, and you can enhance it further by adding a drop of liquid smoke to the mixture.

How long should the marinara sauce simmer?

Simmer the sauce for 15 to 20 minutes to deepen the flavors before adding the lentil balls to warm through.

Are there any common allergens in this dish?

The dish contains oats and gluten unless gluten-free breadcrumbs are used. Always check labels to ensure allergen safety.

What tools are required for preparation?

You will need a food processor, baking sheet, parchment paper, spiralizer, skillet, and saucepan to prepare and cook this dish.

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 Marinara

Smoky lentil balls in rich marinara over zucchini noodles for a satisfying plant-based dish.

Prep Duration
30 minutes
Cook Duration
30 minutes
Time Needed
60 minutes
Author Maya Brooks


Skill Level Medium

Cuisine Type Italian-Inspired

Makes 4 Portions

Dietary Info Vegan-friendly, No Dairy

Required Ingredients

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
09 Salt and pepper to taste

Zucchini Noodles

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

Preparation Steps

Step 01

Prepare oven and flax egg: Preheat oven to 400°F. Line a baking sheet with parchment paper. In a small bowl, mix ground flaxseed with water and let sit for 5 minutes to form a flax egg.

Step 02

Sauté aromatics for meatballs: Heat olive oil in a skillet over medium heat. Sauté diced onion and minced garlic until softened, approximately 3 minutes.

Step 03

Process 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 pepper. Pulse until mixture holds together while maintaining texture.

Step 04

Form and bake meatballs: Shape mixture into 16 golf ball-sized spheres. Arrange on prepared baking sheet and bake for 20 to 22 minutes, flipping halfway through, until golden and firm.

Step 05

Prepare marinara sauce: While meatballs bake, heat olive oil in a saucepan over medium heat. Add chopped onion and minced garlic, sauté 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 06

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

Step 07

Combine meatballs with sauce: Add baked lentil meatballs to marinara sauce and simmer for 5 minutes to warm through.

Step 08

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

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.

Tools Needed

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

Allergy Details

Look at the ingredient list to spot allergens. If you have questions, ask a healthcare provider.
  • Contains gluten unless using gluten-free breadcrumbs
  • Contains oats; ensure gluten-free certification if needed
  • Verify all product labels for potential hidden allergens

Nutrition Details (each portion)

These facts are just for your reference and not substitute for medical guidance.
  • 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.