This site uses affiliate links and I may earn a commission at no extra cost to you.
These baked mushroom and red lentil meatballs make an easy, budget-friendly, crowd-pleasing meal. Nutrient-dense, flavorful, and packed with protein and fiber, they require just a few simple, inexpensive pantry staples. They are oil-free, dairy-free, optionally gluten-free, and perfect for enjoying with spaghetti, in a sub, and more!

Want to save this recipe?
Table of Contents
- Why You’ll Love This Fiber and Protein-Packed Mushroom Lentil Meatballs Recipe
- The Ingredients
- How to Make Easy Mushroom Lentil Meatballs?
- FAQs for Vegan Lentil Meatballs
- Toni’s Recipe Tips and Notes
- What to Serve with Lentil Meatballs?
- Storage Instructions
- More Nutritious Lentils Recipes
- Easy Mushroom Red Lentil Meatballs Recipe
Why You’ll Love This Fiber and Protein-Packed Mushroom Lentil Meatballs Recipe

Lentils are a must-have if you’re meat-free, and they’re impressively budget-friendly, too! The nutritional powerhouse of lentils (check out my lentil guide here) are hearty, filling, and super versatile. These mushroom lentil meatballs deliver a heaping does of plant-based protein and fiber, while oil-free, nut-free, and relatively low-calorie.
Alongside red lentils, the recipe includes ‘meaty’ umami-rich mushrooms, breadcrumbs (or oats), and simple but flavorful seasonings that you can adapt to your taste. Once baked and added to your dish of choice (I recommend spaghetti and marinara sauce!), these red lentil meatballs will impress vegans and non-vegans alike! Best of all, these taste even better on day two and freeze and reheat well. It’s a great dish to double batch, so you always have a simple protein in your freezer when needed!
Want to experiment with even more nutrient-dense lentil foods? Check out these mega lentil burger patties, this Mediterranean lentil salad, or curried butternut lentil soup.
Estimated Cost Per Serving $.45 – .68
The Ingredients
This mushroom lentil meatball recipe requires just a handful of inexpensive pantry and kitchen staples, including:
- Red lentils: Cooked red lentils are naturally very tender, which helps bind the vegan meatballs without eggs. If you wanted to substitute them with brown lentils instead, you might find the vegan lentil meatballs come out more crumbly.
- Water: Needed to cook the lentils. For more flavor, you could use low-sodium vegetable stock instead.
- Mushrooms: Use your mushrooms of choice: cremini, white button, chestnut, etc. All work well for these lentil and mushroom meatballs.
- Kale: I used just 3 stalks of kale with the tough stalk removed. You could use spinach instead, too.
- Onion: I used one small yellow or white onion.
- Garlic: I used garlic cloves. Adjust the amount to taste and use garlic powder in a pinch.
- Dried basil: Adjust the amount to taste. You can use fresh basil if you have some.
- Breadcrumbs: Use regular or gluten-free breadcrumbs. Alternatively, you could use oats/oat flour (use gluten-free oats, if needed). Crushed nuts (like walnuts) can also help thicken the mixture, though they won’t be as absorbent.
- Salt & Pepper: Season to taste. You could use soy sauce (tamari for gluten-free) instead of salt for more umami flavor. Add it to the sauteing mushrooms and allow it to absorb completely.

Optional Add-ins and Recipe Variations:
These easy lentil meatballs are incredibly versatile and can easily be adapted to different dishes by tweaking the seasonings and add-ins. Here are just a few recommendations.
- For spice: Add a pinch of red pepper flakes or chili/cayenne paper.
- Fresh herbs: Instead of kale, you could use fresh parsley leaves.
- More dried herbs: There are tons of ways to experiment with herbs to adjust the flavor of these mushroom lentil meatballs. Options include dried oregano, thyme, cumin, Italian seasoning, etc. Wanting to keep your herbs fresh longer? Check out this guide!
- Nutritional yeast: For additional umami and ‘cheesy’ flavor, you can add a few tablespoons of nutritional yeast (or vegan parmesan cheese) to the lentil mushroom meatballs.
- Tomato paste: Add a tablespoon of tomato paste to the mushrooms while cooking them for extra depth of flavor and umami.
- Mediterranean: Use fresh basil, tomato puree (2 tbsp), and possibly 1-2 tbsp of finely chopped olives for simple Mediterranean lentil meatballs.
- Indian: Use parsley, curry powder, and a pinch of cumin for Indian-style vegan lentil balls.
- Liquid smoke: Add a splash of liquid smoke for a more ‘meaty’, grilled flavor. Add to the mushrooms and allow it to cool off.
- BBQ: For BBQ lentil meatballs, add a small amount of liquid smoke and BBQ sauce to the mushrooms when cooking. After baking the vegan meatballs, add them along with some BBQ sauce to a skillet over low heat and cook for 1-2 minutes until they’re coated in the sauce.
How to Make Easy Mushroom Lentil Meatballs?

Step 1: First, sort through (to remove any debris) and rinse the red lentils. Then, in a medium saucepan, bring the water to a boil over medium-high heat.
Step 2: Once boiling, add the lentils and a lid and reduce the heat to low. Simmer the lentils for 15-20 minutes, or until the water has absorbed and the lentils are tender. Then, remove them from the heat and allow to cool.

Step 3: Meanwhile, if they need cleaning, use a lightly damp paper towel to rub away any dirt from the mushrooms. Then, finely chop them (using a knife or a food processor) and heat a large, non-stick skillet over medium-high heat.
Step 4: Once hot, add the chopped mushrooms and cook them, stirring often, until they release their excess liquid. Then, remove from the heat and allow to cool. For extra flavor, allow the mushrooms to cook until they are lightly browned.

Step 5: Once cooled, add the lentils, mushrooms, raw kale (ribs removed), onion (roughly chopped), and garlic cloves (peeled) to a food processor. Pulse on low until the items are mixed into a single, slightly textured consistency.

Step 6: Then, slowly add in breadcrumbs, pulsing in between, until it’s just thick enough to form the lentil meatballs. Then transfer the mixture to the refrigerator for 10 minutes to chill (either in the food processor jug or in a separate bowl).

Step 7: While chilling, preheat the oven to 425F/220C. Once chilled, remove the lentil mixture from the refrigerator and divide and shape it into the red lentil meatballs (make them between 1-2 inches based on your size preference) by hand. As you form the lentil balls, transfer them to a parchment paper (or silicone mat) lined baking sheet.

Step 8: Finally, bake the lentil mushroom meatballs for 10 minutes, then flip and cook for a further 5 minutes, until lightly browned and ‘dry’ looking on the outside. You may need to adjust the cooking time slightly based on the size of your meatballs.

FAQs for Vegan Lentil Meatballs
These vegan meatballs are egg-free and naturally more crumbly than regular meatballs (especially when fresh from the oven). If you want to reduce the crumbliness, you could use a flax/ chia egg to work as a binder in the lentil mushroom mixture. Learn more about binders here!
Though I haven’t tried, I can’t see why not. To make it easier, I recommend slightly flattening each meatball (more into a ‘puck’ shape). Use a non-stick pan and be careful when flipping them.
I don’t see why not. Adapt the baking time, though, as large burger patties will probably need 20-25 minutes.
Honestly, you can use almost any mushroom for this recipe. Shiitake and King Oyster mushrooms are particularly savory/’meaty’. However, I usually just use the most inexpensive option at the grocery store (white/brown mushrooms), and they work fantastically!
It makes things easier, however, you could try to make a version by finely mincing the various ingredients by hand and then using a wooden spoon/potato masher to gently mash and mix it.
Toni’s Recipe Tips and Notes
- Raw vs. cooked aromatics: It can increase the depth of flavor to lightly sauté the chopped onion and garlic (until lightly browned) before adding it to the lentil-mushroom mixture.
- Don’t over-process the mixture: These lentil mushroom meatballs are best when they still have a bit of texture rather than completely pureed. The latter will be hard to form into balls and have a very different texture/ mouthfeel.
- For crispier meatballs: Lightly spray the meatballs with some cooking spray or oil to encourage browning and a crisp exterior.
- If the mixture is too wet: You can add slightly more breadcrumbs (or oats). I recommend waiting until after the refrigerator chilling time, though, as this will give them a chance to soak up the excess liquid.
- Drain the lentils if needed: If you find excess liquid in the pan once the lentils are cooked, drain it well to prevent mushy meatballs.
- Wet your hands before rolling: This can help to prevent the red lentil-mushroom mixture from sticking to them.

What to Serve with Lentil Meatballs?
- Spaghetti: Marinara sauce and spaghetti or other pasta. Here are 20 Easy Vegan Pasta Dishes that you can add them to! For a lower-carb option, use zucchini noodles or spaghetti squash.
- Appetizer: Serve with a marinara or BBQ dipping sauce as an appetizer. Pairs well with BBQ cauliflower wings!
- With mashers: To top creamy mashed potato (or cauliflower mash) and gravy.
- Sub Sandwich: Make a vegan meatball sub or add to wraps.
- Sliders: Flatten a little and use in mini sliders.
- Pizza/Calzone: Add to a calzone or cut in half and use as a pizza topping.
- Soup: Use to top a soup (just before serving).
- Salad Topper: Add as protein to salads, even a taco salad would work.
Storage Instructions
Make Ahead: If you want to meal prep these lentil mushroom meatballs, you can freeze them fully baked (keep reading below) OR prepare the mixture into a bowl and freeze like that. When ready to continue, allow the mixture to thaw, then shape and bake them.
Fridge: Once baked, you can store the leftovers in an airtight container in the refrigerator for 5 days.
Freezer: Alternatively, they can be frozen for up to 2 months. Allow them to thaw in the refrigerator before reheating or reheat in the oven straight from frozen.
Reheat: To reheat the vegan lentil balls, you can use the oven (just until warmed through, around 15-20 minutes) or a microwave. You could also warm them up in sauce on the stovetop for a few minutes.

More Nutritious Lentils Recipes
Vegan Dinners
Plant Based Street Tacos with Lentils
Vegan Dinners
Kichari Lentil Patties
Vegan Dinners
Vegan Lentil Bolognese
Vegan Dinners
Vegan Lentil Shepherd’s Pie
If you tried this easy mushroom red lentil meatballs recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!
Photos by Alfonso Revilla

























Instead of Kale, what can I use?
You can sub in the green of your choice, like spinach perhaps 🙂 Hope you enjoy it!
Positive: portion size huge – the ‘serves 4’ recipe fed four adults with enough leftover for two.
Negative: These were very dry and disappointinglt bland. We ate them with cauliflower cheese and roasted broccoli but the leftovers will definitely go into a well-seasoned tomato or curry sauce. They are very crumbly so I hope they’ll stay whole in a sauce!
We are not vegan so, If I make them again (I probably will give them another try!) I’ll add some mozzarella, parmesan and mustard to the mix to give them more body and flavour. For a vegan, I’d probably add some tofu, nutritional yeast and perhaps some chilli.
These Easy Mushroom Red Lentil Meatballs recipe got all the factors I love. It’s budget-friendly, nutrient-dense, packed with protein, fiber, and flavor plus it’s now our favorite to go with spaghetti.:)
So glad you enjoyed them! They’re super great as a vegan meatball with spaghetti!
My daughter loves lentils! She will be thrilled when I’ll make those lentil meatballs for her! Thank you!
Hope you guys love these vegan meatballs!
Lentils are such a great ingredient to work with. Budget-friendly, and nutritious. Love the sound of these tasty meatballs.
So true! Lentils are the best! So tasty and healthy too!
These lentil meatballs are delicious and were fun to make with the kids (trying to teach them cooking with more plant-based foods). I can see us using these in a multitude of dishes.
Awe love this! These vegan meatballs are definitely super versatile!
I’ve never had vegan meatballs with mushrooms before, but they were very delicious. Definitely a great recipe.
Definitely a great way to add some texture and extra nutrients to the mix!
Great recipe!
I only had 3/4 c of red lentils, so added 1/4 c of yellow lentils as well. Used a combination of parsley and spinach for the greens, and added two flax eggs as suggested for a binder. Gluten free matzo worked well in place of bread crumbs. Added a tablespoon of steak sauce for extra flavor.
Made the balls bigger and flattened into patties after ten minutes. Cooked for ten minutes on each side.
Even though mushrooms are not my favorite, I still really enjoyed this recipe. Worth a try for sure!
Definitely! So glad you enjoyed it 🙂
Love this! Best vegan meatbals I’ve tried!
Right?! So delicious!
Love these meatballs so much!
lentil meatballs are bomb!!
These lentil meatballs are exactly what I was looking for! Perfect taste and texture. Thanks for the recipe.