Vegan Meatballs Recipe

Hearty, protein-packed vegan meatballs loaded with savory spices and perfect for pasta night or party platters.

Jump To Recipe
Plate of vegan meatballs garnished with herbs, served on a wooden table.
Suitable for Vegetarian, Vegan, and Dairy-Free diets

Why Vegan Meatballs Are a Game Changer

Let’s be honest—there’s nothing quite as satisfying as biting into a really well-made meatball. But what truly took me by surprise about this vegan version is how juicy, filling, and flavorful they are. I’m constantly searching for meatless recipes that don’t sacrifice on taste or texture, and these hit the mark.

Using lentils as the base gives the perfect savory, toothsome bite. Oats hold everything together without making things dense. And the mix of oregano, basil, and smoked paprika means the flavor is all there—no need for meat or eggs. What I like most is how adaptable this recipe is for whatever scenario is on hand.

Here are a few ways I love to serve these up:

  • With spaghetti and marinara, classic style
  • Piled in sub rolls with plenty of sauce
  • Pan-fried and skewered with toothpicks for snacks or party bites

If you’re looking for a plant-based recipe that holds its own, delivers on big flavor, and doesn’t take ages to put together—these will absolutely become a staple. You might even have a hard time convincing folks they’re actually vegan.

Plate of vegan meatballs garnished with herbs, served on a wooden table.

Savory Vegan Meatballs


Total Time:40 minutes
Yield:4 servings

Savory vegan meatballs made from lentils, oats, and spices—perfect for pasta, subs, or appetizers.


Ingredients


Instructions

  1. 1

    Preheat your oven to 375°F (190°C).

  2. 2

    In a large bowl, combine the mashed lentils, rolled oats, breadcrumbs, chopped onion, garlic, oregano, basil, smoked paprika, salt, pepper, and nutritional yeast. Mix until well combined.

  3. 3

    Using your hands, shape the mixture into small meatballs (about 1 inch in diameter).

  4. 4

    Place the meatballs on a lined baking sheet and bake for 20-25 minutes, turning halfway through, until they are golden brown and slightly crispy on the outside.

  5. 5

    Enjoy the meatballs with marinara sauce, in a sub, or on their own as a tasty snack.

Notes

Mixture may be slightly sticky—dampen your hands for easier rolling.

Store leftovers in the refrigerator for up to 4 days.

Great for meal prep and batch cooking.

Prep Time:15 minutes
Cook Time:25 minutes
Category:Dinner
Cuisine:American

Nutrition Facts

Serves: 4 servings

Calories Per Serving: 180

Total Fat: 6 g
Carbohydrates: 24 g
Protein: 10 g

Did you love this recipe?

I'd love if you would leave a rating or review below! Your feedback helps others findd the recipes that are fan-favorites!

Frequently Asked Questions About This Recipe

Can I freeze vegan meatballs?

Yes, these vegan meatballs freeze very well. Simply bake them, let them cool, and freeze in a single layer. When ready to use, reheat in the oven or on the stovetop.

Are these meatballs gluten-free?

They can be gluten-free if you use certified gluten-free oats and breadcrumbs.

Can I substitute other beans for lentils?

You can use other cooked beans like black beans or chickpeas, but the texture may change slightly.

What sauce goes best with vegan meatballs?

Classic marinara works great, but you can also try BBQ sauce, tahini, or a creamy vegan gravy.

More Plant-Based Protein Perfection