Vegan Smoky Lentil Meatballs

Featured in: Sweet Breads

This flavorful dish features tender lentil balls seasoned with smoked paprika and herbs, baked to perfection, then simmered gently in a robust marinara sauce. Served over sautéed zucchini noodles, it offers a light yet hearty experience. The blend of oats, nutritional yeast, and spices gives depth and texture. Perfect for those seeking smoky, plant-forward comfort with a nutritious twist, it balances savory richness with fresh vegetable brightness in every bite.

Updated on Fri, 13 Feb 2026 09:18:00 GMT
Smoky lentil meatballs in rich marinara sauce served over tender zucchini noodles for a hearty vegan dinner.  Pin
Smoky lentil meatballs in rich marinara sauce served over tender zucchini noodles for a hearty vegan dinner. | cinnamonnest.com

One Tuesday evening, my partner came home asking if we could finally try something that didn't feel like we were compensating for missing meat. I'd been circling this idea of lentil meatballs for weeks, inspired by a cookbook left on the kitchen counter. The smoky paprika called to me—something about that warm, almost barbecued whisper felt like it could actually satisfy that deep craving for comfort food. What emerged from the oven wasn't a substitute pretending to be something else; it was its own thing entirely, rich and grounding in a way that surprised us both.

I made this for a dinner party where half the table was vegan and half wasn't, and something magical happened—nobody split into separate conversations about their diets. Instead, everyone was asking for seconds and debating whether the smoked paprika or the cumin was doing the heavy lifting. That's when I realized this dish wasn't about restriction; it was about generosity, the kind that shows up when you actually care about feeding people well.

Ingredients

  • Cooked brown or green lentils: The foundation of everything—make sure they're well drained or your meatballs will fall apart. I've learned the hard way that watery lentils lead to mushy disappointment.
  • Rolled oats: These bind everything while adding a subtle chewiness that keeps the texture interesting rather than dense.
  • Breadcrumbs: The gluten-free swap works perfectly if you need it, though regular breadcrumbs give a slightly sturdier bite.
  • Ground flaxseed: This creates the flax egg that holds everything together—don't skip this step or you'll have crumbles instead of meatballs.
  • Tomato paste: Appears in both the meatballs and sauce for concentrated umami that makes you wonder if something's secretly meaty.
  • Nutritional yeast: This is the secret weapon—it adds a savory depth that makes people ask what's in there.
  • Smoked paprika: The star of the flavor show; it's what transforms these from plain lentil balls into something with actual character.
  • Onion and garlic: Sauté these first for both components—the aroma alone will make your kitchen feel like an Italian grandmother is cooking.
  • Crushed tomatoes: Choose a good quality brand here; it makes a real difference in the sauce's final taste.
  • Zucchini: Pick medium-sized ones that spiralize cleanly without turning into mush.

Instructions

Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Wake up your oven and flax egg:
Preheat to 400°F and line your baking sheet with parchment paper. Mix ground flaxseed with water in a small bowl and let it sit for 5 minutes—you're building an egg substitute that will hold everything together like magic.
Build the flavor base:
Heat olive oil in a skillet over medium heat and sauté your finely diced onion and minced garlic until they're soft and fragrant, about 3 minutes. This aromatics foundation matters more than you'd think for making these taste real and deep.
Bring it all together:
In a food processor, combine your cooked lentils with the sautéed onion and garlic, oats, breadcrumbs, tomato paste, nutritional yeast, flax egg, and all the spices. Pulse until the mixture holds together but still has some texture—you want it to feel alive, not processed into submission.
Form and bake:
Roll the mixture into 16 golf ball-sized meatballs and place them on your prepared baking sheet. Bake for 20–22 minutes, flipping halfway through, until they're golden and firm enough that they won't collapse when you move them.
Create the sauce while meatballs bake:
Heat olive oil in a saucepan over medium heat and sauté your onion and garlic for 2–3 minutes. Stir in crushed tomatoes, tomato paste, basil, oregano, red pepper flakes if you like heat, salt, and pepper, then let it simmer for 15–20 minutes while you attend to other things.
Handle the zucchini noodles with care:
Heat olive oil in a large skillet over medium-high heat and add your spiralized zucchini with a pinch of salt. Sauté for just 2–3 minutes until tender—overcook these and they'll turn into sad, watery strands.
Finish and serve:
Add your baked meatballs to the simmering marinara sauce and let them warm through for about 5 minutes. Divide zucchini noodles among plates, top with meatballs, and spoon generous amounts of sauce over everything.
Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Plant-based lentil meatballs baked to perfection, simmered in savory marinara, and paired with fresh spiralized zucchini noodles.  Pin
Plant-based lentil meatballs baked to perfection, simmered in savory marinara, and paired with fresh spiralized zucchini noodles. | cinnamonnest.com

There was a moment during that dinner party when I watched someone take a bite and just close their eyes for a second, fork suspended mid-air, processing the fact that something this satisfying and nostalgic could exist without any animal products involved. That's what this dish does—it challenges assumptions quietly, just by being genuinely good.

The Smoke Factor

Smoked paprika is doing more work here than you'd expect. It's not trying to trick you into thinking you're eating meat; instead, it's creating warmth and depth that makes the whole dish feel grounded and intentional. The first time I made these, I second-guessed whether smoked paprika was really necessary, and I learned immediately that it absolutely is. Without it, you've got competent lentil balls. With it, you've got something people actually crave.

Customizing Your Plate

This recipe works beautifully as written, but it's also forgiving enough to bend to what you have or what you're craving. Some nights I skip the zucchini noodles entirely and serve these over a quick sauté of spinach or with crusty bread to soak up the sauce. Other times I've swapped the zucchini for regular pasta or used rice—the meatballs and sauce are really the stars, so whatever you serve them on becomes better.

Making Ahead and Storage

These meatballs are excellent made a day or two ahead; the flavors actually deepen as they sit. I usually make a double batch, store half in the freezer with sauce, and pull them out when I need dinner to happen without much fuss. Zucchini noodles are best made fresh, but you can prep your spiralized zucchini in the morning and store it in a paper towel-lined container to absorb any excess moisture before cooking.

  • Frozen meatballs keep beautifully for up to three months if stored properly in an airtight container.
  • You can make the marinara sauce up to four days ahead and reheat it gently whenever you're ready to serve.
  • Fresh basil or vegan parmesan scattered on top at the end makes it feel special even on nights when everything else is from the freezer.
Product image
Keeps paper towels accessible for wiping spills, drying hands, and cleaning surfaces while cooking.
Check price on Amazon
Golden-brown lentil meatballs smothered in classic marinara, served atop light zucchini noodles for a wholesome vegan Italian-inspired meal. Pin
Golden-brown lentil meatballs smothered in classic marinara, served atop light zucchini noodles for a wholesome vegan Italian-inspired meal. | cinnamonnest.com

What started as an experiment in my kitchen became proof that plant-based cooking isn't about sacrifice—it's about discovery. Make this when you want to feed yourself or someone else something that feels completely whole.

Recipe FAQ

Can I substitute zucchini noodles with traditional pasta?

Yes, you can replace zucchini noodles with spaghetti or gluten-free pasta according to your preference.

How can I enhance the smoky flavor?

Add a drop of liquid smoke to the lentil mixture before forming the balls to intensify the smoky notes.

What is the best way to ensure lentil balls hold together?

Using ground flaxseed mixed with water creates a flax egg that helps bind the ingredients and maintains texture.

Can gluten-free breadcrumbs be used?

Absolutely, using gluten-free breadcrumbs makes this dish suitable for gluten-free diets without compromising texture.

Is it necessary to bake the lentil balls before adding to sauce?

Baking firms up the lentil balls, helping them hold shape when simmered briefly in the marinara sauce for added flavor.

Vegan Smoky Lentil Meatballs

Smoky lentil balls in marinara sauce served atop light zucchini noodles for a savory, plant-based meal.

Prep duration
30 min
Cooking duration
30 min
Total duration
60 min

Category Sweet Breads

Difficulty Medium

Origin Italian-Inspired

Yield 4 Servings

Dietary requirements Vegan, Dairy-free

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

Directions

Step 01

Prepare Oven and Flax Egg: Preheat oven to 400°F. Line a baking sheet with parchment paper. In a small bowl, combine ground flaxseed with water and allow to rest for 5 minutes until thickened.

Step 02

Sauté Aromatics for Meatballs: Heat olive oil in a skillet over medium heat. Add diced onion and minced garlic, sauté for 3 minutes until softened.

Step 03

Process Meatball Mixture: Transfer cooked lentils, sautéed onion and garlic, oats, breadcrumbs, tomato paste, nutritional yeast, flax egg, smoked paprika, oregano, cumin, salt, and pepper into a food processor. Pulse until mixture holds together with some texture remaining.

Step 04

Form and Bake Meatballs: Shape mixture into 16 golf ball-sized meatballs and place on prepared baking sheet. 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. Sauté onion and garlic 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 06

Cook Zucchini Noodles: Heat 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 tender. Drain excess liquid.

Step 07

Finish Meatballs in 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.

Necessary tools

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

Allergy information

Review ingredients carefully for potential allergens and consult with a healthcare provider if you're uncertain.
  • Contains gluten unless gluten-free breadcrumbs are used
  • Contains oats; verify gluten-free certification if required
  • Check all product labels for hidden allergens and cross-contamination risks

Nutritional information (per serving)

These values are approximate guidelines only and shouldn't replace professional medical advice.
  • Calories: 310
  • Fat: 10 g
  • Carbs: 44 g
  • Protein: 14 g