This post may contain affiliate links. Please read my disclosure and privacy policy.
I’m excited to share this lentil meatball recipe with you today because it took me forever to figure it out. I knew I wanted to add extra veggies inside and have the texture be perfect. (Like one of those tender meatballs you’d get at a nice Italian restaurant.)
In case you’re new here, I also try to make recipes as easy as humanly possible, which means I start with shortcuts, like using pre-cooked lentils. I tried starting with raw mushrooms pulverized directly into the meatball mixture… but it’s not nearly as nice as cooking the mushrooms with onion first. So just know that taking 10 minutes to cook the mushrooms is worth it.
The result is a delicious vegetarian meatball that’s made without breadcrumbs, so it’s naturally gluten-free. And so delicious!
⭐⭐⭐⭐⭐ Featured Review
“My meat eating boys enjoyed them! They’re not even lentil fans but they all ate them with no complaining! I will definitely make them again. Thanks!” – Katie

Lentil Meatball Ingredients
- Lentils. I start with pre-cooked lentils to save time. You can buy these canned or in a vacuum-sealed pack in the refrigerated section of your grocery store. Or cook green or brown lentils from scratch, if you prefer. (They take about 20 minutes once your water is boiling.)
- Rolled Oats. I initially tested this recipe with cooked brown rice, but since that’s not an ingredient that people always have in the pantry, I landed on using rolled oats instead. Be sure to buy certified gluten-free oats if you need a gluten-free recipe.
- Parmesan Cheese. This acts both as a binder and a breadcrumb substitute. Plus, it adds a salty flavor boost! See the FAQ section below if you need a vegan recipe idea.
- Egg. This is a traditional binder in meatball recipes, and it helps add a more authentic texture to these vegetarian meatballs. Plus, it adds extra protein!
- Veggies. Sautéed onion and mushrooms add much-needed texture, so the meatballs don’t turn out dry or chalky in the center. Cooking them first improves the texture and flavor.
- Pantry Spices. I use dried spices to make the prep work as easy as possible. Oregano, garlic powder, salt, and pepper help create a flavorful mixture. (Note: I always use Real Salt brand when testing my recipes; if you use regular white table salt, you may not need quite as much salt, since they taste different.)

How to Make Lentil Meatballs
Step 1:
Preheat the oven to 400ºF and line a large baking sheet with parchment paper.
Drizzle olive oil in a large skillet over medium-high heat. Sauté the onions and mushrooms until tender, about 8 to 10 minutes. Mushrooms release liquid as they cook, so most of that should evaporate.
Set these aside to cool briefly as you move on to the next step.

Step 2:
In the bowl of a 12-cup food processor fitted with an S blade, add the cooked lentils, Parmesan cheese, rolled oats, egg, dried oregano, garlic powder, salt, and black pepper.
When the vegetables have cooled slightly, transfer them to the bowl. Secure the lid and pulse the mixture several times. It should look relatively uniform but still have a visible texture with oats, onions, and lentils throughout. (See photos for reference.)
If you puree the mixture, the meatballs may develop a mushy center. So, it’s best not to process for too long!

Step 3:
Use a heaping tablespoon or cookie scoop to scoop the lentil meatball mixture from the bowl. Roll it between your hands to form a ball, then set it on the prepared pan. Repeat with the remaining mixture until you make about 24 balls.
Bake at 400ºF for 15 to 20 minutes. When they are done, your home will smell like an Italian restaurant! The balls may feel slightly tender when they are hot from the oven, but they will firm up more as they cool.

Vegetarian Meatball Serving Tips
Simmer these lentil meatballs in your favorite marinara sauce, then serve over your favorite pasta (gluten-free pasta if needed). They have a fantastic flavor!
Storage Tip: Leftover meatballs can be stored in an airtight container in the fridge for up to 5 days. They reheat easily and make an excellent topping for salads or rice bowls.


Lentil Meatballs Recipe (No Breadcrumbs!)
Ingredients
- 1 tablespoon olive oil
- 1 cup yellow onion , diced
- 8 ounces cremini mushrooms , roughly chopped
- 1 ½ cups cooked lentils (brown or green)
- ½ cup rolled oats (gluten-free if needed)
- ½ cup Parmesan cheese
- 1 large egg
- 1 ½ teaspoons dried oregano
- ½ teaspoon garlic powder
- 1 teaspoon fine sea salt
- ¼ teaspoon ground black pepper
Instructions
- Drizzle the olive oil in a large skillet over medium-high heat. Saute the onion and mushrooms until tender, about 8 to 10 minutes. The mushrooms will release liquid as they cook, but this will evaporate as you cook them. Set the pan aside to cool briefly.
- Preheat the oven to 400ºF and line a large baking sheet with parchment paper. In the bowl of a 12-cup food processor, combine the lentils, oats, Parmesan, egg, oregano, garlic powder, salt, and pepper. Add the cooked mushrooms and onions when they have cooled down a bit. (You don't want to scramble the egg or melt your food processor with piping hot veggies.)
- Secure the lid and pulse the mixture several times. It should look relatively uniform, but not pureed. The mixture should stick together well when pressed between your fingers and you should see small chunks of onion and oats throughout. (See photos for reference.)
- Use a heaping tablespoon or cookie scoop to scoop the mixture and roll it between your hands to form a ball. Set the ball down on the lined baking sheet, then repeat with the remaining mixture. You should get approximately 24 balls from this recipe.
- Bake at 400ºF for 15 minutes, or until the vegetarian meatballs smell fragrant and look dry around the edges. Cook for up to 5 minutes more, if needed. The balls will feel tender when you remove them from the oven, but will firm up more as they cool.
- Simmer these in your favorite marinara sauce and serve over pasta for a comforting vegetarian meal. Leftover meatballs can be stored in an airtight container in the fridge for up to 5 days.
Notes
Nutrition
More Recipes to Try
- Vegetarian Meatloaf
- Southwest Stuffed Sweet Potatoes
- Vegan Mac and Cheese
- Cauliflower Pizza Crust
- Roasted Vegetable Salad
- Instant Pot Lentil Soup
If you try this lentil meatball recipe, please leave a comment and star rating below, letting me know how you like it.












Loved these! So tasty and nutritious, and the baby and 4yo also gobbled them up.
I’m so happy to hear that, Jenny! Thanks for letting me know. 🙂
My meat eating boys enjoyed them! They’re not even lentil fans but they all ate them with no complaining! I had brown rice in the fridge so used that instead of the oats. Great recipe. I will definitely make them again. Thanks!
I’m so happy to hear that they were a hit! Thanks for letting me know about using brown rice, too.
Are these freezer friendly for future meals?
Yes, these freeze well!
Thank you!
Made a double batch today. Was hoping to freeze some but the men in my house are them all. Delicious !!!!!
Has anyone tried to freeze these and reheat?
This was absolutely delicious! Total comfort food. Loved it!
These were outstanding! I replaced the Parmesan with Pecorino (stomach can’t handle Parmesan). Doubled the recipe, made them bigger and plopped them on the pan (no patience for pretty rolled balls). Cooked for 4 minutes longer. Served over noodles with marinara. My two teens even enjoyed them! I bet they’d freeze well too. This recipe is definitely going in my rotation. I cannot eat many bean varieties so I am thrilled to have another yummy lentil recipe!
Unfortunately I did not read the recipe all the way through before I bought the ingredients…I don’t have a food processor, only an older Oster blender, any suggestions as to how I can use thus recipe?
I would use your blender to briefly pulse the oats, so they aren’t all totally whole. As long as you finely chop the onion and mushroom, you could mix everything else in a large mixing bowl! Hope you enjoy these.
Family fave! All four kids devour them. We throw in a handful of fresh basil since we have so much from the herb garden. Also delish with cashew Alfredo!
I’m excited to try these but cannot eat mushrooms. Do I need to substitute something for the mushrooms, or may I omit entirely? Thanks in advance!
I made a batch with a large yellow onion instead of mushrooms, and they were delicious. I think sauteed zucchini could also work.