Vegan Smoky Lentil Meatballs Marinara

Featured in: Rustic Weekend Comfort Recipes

This dish features tender lentil balls infused with smoky paprika and herbs, perfectly baked to golden firmness. Simmered in a rich, homemade marinara sauce layered with garlic, onion, and Italian spices, they are served atop light and fresh zucchini noodles sautéed until just tender. The combination balances hearty textures with vibrant flavors, offering a satisfying, plant-based meal that highlights wholesome ingredients and simple techniques.

Updated on Fri, 13 Feb 2026 10:11:00 GMT
Smoky lentil meatballs simmered in rich marinara sauce over fresh zucchini noodles, a vegan comfort dish. Save
Smoky lentil meatballs simmered in rich marinara sauce over fresh zucchini noodles, a vegan comfort dish. | saffronbrook.com

My partner came home one evening asking if I could make something that felt like real Italian comfort food, but plant-based. I stood in the kitchen wondering how to capture that satisfying, hearty feeling without meat, and suddenly it clicked: lentils have this earthy, meaty quality when you add smokiness. That night, these golden meatballs simmering in marinara became the answer we didn't know we were looking for.

I made this for friends who were skeptical about vegan cooking, and watching them go back for seconds without even asking what was in them told me everything. One person said it reminded her of her grandmother's Sunday dinners, which felt like the highest compliment possible. That's when I knew this recipe had something special.

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: These are your protein foundation, and they need to be really well drained or your meatballs will be mushy instead of firm.
  • Rolled oats: They act as a binder and add a subtle texture that keeps things from feeling too dense.
  • Breadcrumbs: Choose gluten-free if you need to, and don't skip them because they help everything hold together beautifully.
  • Ground flaxseed: This mixed with water creates your flax egg, which replaces the binding power of regular eggs.
  • Tomato paste: You'll use this in both the meatballs and sauce, and it deepens the flavor in ways that feel almost meaty.
  • Nutritional yeast: This gives a cheesy, umami quality that makes people stop and wonder what you did.
  • Smoked paprika: This is the secret weapon that makes everything taste smoky and substantial, not vegetarian at all.
  • Crushed tomatoes: Use a good quality brand because this is your sauce's backbone.
  • Zucchini: Spiralizing fresh zucchini keeps the dish light, and you'll cook them just barely so they stay tender.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Make your flax egg first:
Mix the ground flaxseed with water in a small bowl and let it sit for 5 minutes while you prep everything else. It'll thicken up and look almost exactly like an egg, which is oddly satisfying.
Toast your aromatics:
Heat olive oil in a skillet over medium heat, then add your diced onion and minced garlic. Let them get soft and golden, about 3 minutes, because this flavor builds the foundation for everything. You'll smell that beautiful garlic aroma fill your kitchen.
Pulse everything together:
In a food processor, combine your cooked lentils, sautéed onion and garlic, oats, breadcrumbs, tomato paste, nutritional yeast, flax egg, and all the spices. Pulse it until it holds together but still has some texture—you don't want it smooth like hummus, more like ground meat with character.
Shape and bake your meatballs:
Form the mixture into 16 golf ball-sized balls and place them on a parchment-lined baking sheet. Bake at 400°F for 20 to 22 minutes, flipping halfway through, until they're golden and firm on the outside.
Build your marinara:
While the meatballs bake, heat olive oil in a saucepan and sauté your onion and garlic for a few minutes. Add crushed tomatoes, tomato paste, basil, oregano, red pepper flakes if you like heat, salt, and pepper, then let it simmer gently for 15 to 20 minutes. The longer it simmers, the more the flavors meld together.
Cook your 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 just 2 to 3 minutes—you want them tender but not mushy, and they'll release liquid so don't be afraid to drain it.
Finish and serve:
Add the baked meatballs to your marinara sauce and let them warm through together for about 5 minutes. Divide zucchini noodles among plates, top with meatballs, and spoon that gorgeous sauce over everything.
Save
| saffronbrook.com

There's something magical about serving a dish that's so clearly made with intention and care, and watching people realize it's completely plant-based. It shifts something in how they think about what vegan food can be.

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 Secret to Smoky Depth

The combination of smoked paprika, tomato paste, and nutritional yeast creates this umami richness that makes everyone ask what makes the meatballs taste so savory and substantial. If you want even more smokiness, add just a tiny drop of liquid smoke to the meatball mixture—a little goes a long way and transforms everything.

Making It Your Own

This recipe is flexible enough to adapt to what you have on hand or what you're craving. I've made it with pasta, cauliflower rice, and even just served the meatballs over roasted vegetables on nights when I didn't have zucchini. Fresh basil on top makes everything taste more summery, and if you find vegan parmesan, it adds a final touch that feels celebratory.

Storage and Leftovers

This dish actually tastes even better the next day because the flavors deepen as they sit together. The meatballs keep in the fridge for up to 4 days, and you can reheat them gently in the marinara sauce without them falling apart. If you're meal prepping, make the components separately and assemble fresh so the zucchini noodles don't get soggy, but honestly, I've eaten plenty of leftovers straight from the container and they're still delicious.

  • Store meatballs and sauce together in an airtight container for best flavor development.
  • Cook zucchini noodles fresh for each serving if you're prepping ahead.
  • Frozen meatballs reheat beautifully, so make extra and freeze them for lazy weeknight dinners.
Plant-based lentil meatballs with smoked paprika and herbs baked to golden perfection, served atop tender zucchini noodles. Save
Plant-based lentil meatballs with smoked paprika and herbs baked to golden perfection, served atop tender zucchini noodles. | saffronbrook.com

This recipe proved to me that plant-based cooking isn't about replacing something, it's about discovering new favorites. Every time I make it, I remember that evening of happy accidents and bold flavors that brought everyone to the table.

Saffron Brook Recipe Q&As

How can I make the lentil balls hold together better?

Using ground flaxseed mixed with water creates a flax egg that helps bind the mixture. Ensuring the lentils are well-drained and pulsing the mixture enough to hold texture but stick together also improves firmness.

Can I substitute the zucchini noodles with other options?

Yes, spiralized gluten-free pasta or traditional spaghetti can be used instead of zucchini noodles for a different texture while maintaining the dish's essence.

What adds the smoky flavor to the lentil balls?

Smoked paprika provides the signature smoky aroma and taste. For extra smokiness, a drop of liquid smoke can be added to the mixture before baking.

How do I ensure the marinara sauce is flavorful?

Sautéing garlic and onion before adding crushed tomatoes, tomato paste, and herbs deepens the sauce’s flavor. Simmering it gently allows spices like basil and oregano to fully infuse.

Is this dish suitable for gluten-free diets?

Yes, by using gluten-free breadcrumbs and ensuring oats are gluten-free, the dish can be enjoyed by those avoiding gluten.

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 paired with robust marinara and zucchini noodles create a comforting plant-based dish.

Prep time
30 mins
Cook time
30 mins
Time required
60 mins
Created by Ariana Brooks


Skill Level Medium

Cuisine Type Italian-Inspired

Serves 4 Portions

Dietary notes Vegan-Friendly, No Dairy

Ingredient List

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 pepper to taste

Zucchini Noodles

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

How to Make

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 let sit for 5 minutes until thickened.

Step 02

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

Step 03

Process meatball ingredients: In a food processor, combine cooked lentils, sautéed onion and garlic mixture, rolled 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.

Step 04

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

Step 05

Prepare marinara sauce: While meatballs bake, heat 1 tablespoon olive oil in a saucepan over medium heat. Sauté chopped onion and minced 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 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 excess moisture.

Step 07

Combine meatballs with sauce: Transfer baked lentil meatballs to the 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.

Equipment Needed

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

Allergy advice

Review ingredients for potential allergens and reach out to a healthcare expert if unsure.
  • Contains gluten unless using certified gluten-free breadcrumbs
  • Contains oats; verify gluten-free certification if needed
  • Review all product labels for undisclosed allergens

Nutrition per serving

Nutritional details are for reference only and shouldn't replace professional advice.
  • Energy: 310
  • Total fat: 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.