Lentil Mushroom Meatballs (Vegan & Gluten-free)
These flavorful, homemade lentil mushroom meatballs are vegan, gluten-free and so simple to make!
Lentil mushroom meatballs are a delicious addition to a comfort food meal. They are so easy to make from scratch with wholesome, easy-to-find ingredients.
They are a perfect meatless recipe to serve with spaghetti for a vegan take on a childhood favourite.
They can be made ahead of time and stored in the refrigerator or freezer for quick weeknight meals.
This is my favourite vegan āmeatā recipe and the best-tasting one Iāve tried. Iāll be sharing all the tips and tricks for making them.
The recipe is an adaption of My New Rootsā Wild Mushroom Lentil Burger Recipe. Iāve also used it for burgers and as a vegan substitute for meat crumbles.
Ingredients youāll need
- Cooked Lentils
Brown or green lentils work great in this recipe. They have a nice earthy and nutty flavor. They also hold up well after cooking without becoming mushy.
For instructions on how to cook lentils perfectly, I shared all the details in my Quick Vegan Lentil Stew recipe. Including how to prep lentils to reduce bloating.
- Shiitake and King Oyster Mushrooms
These mushrooms offer the best savory flavor and āmeatyā texture.
If you canāt find them, you can use other brown mushrooms such as cremini, portobello or the smaller oyster mushrooms.
- Almond Flour
This gives the meatballs a mildly sweet, rich and nutty flavor. Itās my (not-so) secret ingredient to making the best-tasting vegan meatballs.
It also helps with binding the ingredients together and is more flavorful than using breadcrumbs.
You can also make almond flour from scratch by grinding almonds in a food processor. For a nut-free alternative, try sunflower seeds, oats or cooked brown rice.
- Onion
- Garlic
- Gluten-free Soy Sauce or Liquid Aminos
- Herbs – Basil, thyme, oregano
- Salt and Pepper
- Oil
Key Tips
1. Drain lentils well after cooking.
I prefer to make this recipe without a food processor and mash the lentils using a fork instead so to prevent the meatballs from becoming mushy.
2. Brown the mushrooms in a hot pan
This is key to developing the meaty flavors of mushrooms. I also like adding liquid aminos or soy sauce to enhance the savory flavors even more.
Itās usually considered a gluten-free alternative to soy sauce. Coconut Aminos is also available if youād rather a soy-free alternative.
This mushroom-lentil mix was also used to make Vegan Meatball Subs, Rice Burgers and Taco Salad.
How do you make meatballs not stick to your hands when forming?
If the mushroom-lentil mixture sticks to your hands at any point, moisten with water to make things less sticky. You can also try pouring a little oil in your hands too.
How to cook meatless meatballs
To cook the vegan meatballs in a frying pan, heat 1 to 2 tablespoons of oil then fry them for about 10 minutes until nicely browned on all sides.
Alternatively, you can cook them in an oven. Preheat your oven to 375Ā°F (190Ā°C), place the meatballs on a tray and bake for 15 to 20 minutes until even and brown on the outside.
Cooking Tip: I find that baking is the best way to keep vegan meatballs from falling apart while cooking.
It also helps to shape them smaller in size (about the size of a golf or ping-pong ball) as larger sizes break apart easily, especially after adding to a sauce.
Serving Suggestions
Vegan meatballs can be served with gluten-free spaghetti and tomato sauce. The recipe for a quick chunky tomato sauce is included in the printable recipe card below.
Other ways to enjoy them include:
- in a sub or hoagie roll, topped with tomato sauce and vegan cheese for a delicious vegan meatball sub
- on their own with bbq sauce as an appetizer or game-day snack.
- with mini burger buns as sliders
- rice
- mashed potatoes
Storage Tips
You can make ahead and store the cooked or uncooked mushroom lentil meatballs. Place in an airtight container in the fridge for up to 4 days.
To freeze, place them on a tray, spaced apart. Put the tray in the freezer for 1 to 2 hours until they become solid.
Transfer the meatballs to a container or food storage bag. Keep frozen for up to 1 month.
The mixture can also be stored without shaping.
How to reheat
Baking
Put the vegan meatballs on a baking sheet and place them in a preheated oven at 375F (190C) for 20 to 30 mins.
Frying
Thaw slightly for about 10 minutes then cook in a non-stick frying pan over medium heat.
Lower the heat and cover the pan to allow them to steam through for 10 to 15 minutes. Rotate the meatballs at different intervals to brown all sides.
Lentil Mushroom Meatballs with Quick Tomato Sauce
Baking Recipes: For more accuracy, use Metric measurements and measuring spoons.
Ingredients
Mushroom Lentil Meatballs
- 1 tablespoon oil
- 1 cup (75 g) fresh shiitake mushrooms, chopped
- 1 cup (75 g) king oyster mushrooms, chopped
- 1 large onion, sliced
- Ā½ tablespoon oregano
- 1 tablespoon basil
- Ā½ tablespoon thyme
- 4 cloves garlic, chopped
- 2 tbsps gluten-free soy sauce or liquid aminos
- 1 cup (75 g) cooked lentils, well drained
- Salt and pepper, to taste
- 1 cup (95 g) almond flour
Quick Tomato Sauce
- 1 tablespoon oil
- 10 (900 g) tomatoes
- 1 large onion
- 1 large carrot
- 1 rib celery
- 5 cloves garlic
- 2 roasted red bell peppers
- Ā¼ teaspoon oregano
- Ā½ teaspoon basil
- Ā¼ teaspoon thyme
- 1 teaspoon sugar, optional
- 1 handful fresh parsley
- Salt and pepper, to taste
Instructions
- Heat oil in pan and add mushrooms and onions, cooking until browned. Turn off heat.1 tablespoon oil ,1 cup (75 g) fresh shiitake mushrooms ,1 cup (75 g) king oyster mushrooms ,1 large onion
- Next, add lentils to a bowl and mash with a fork until the mixture starts to clump together. Try not to mash until completely smooth to add texture to the lentil balls.1 cup (75 g) cooked lentils
- To mushrooms, add herbs, garlic, liquid aminos/soy sauce and lentils. Heat through and season to taste with salt and pepper. Remove from heat and stir in almond flour.1/2 tablespoon oregano ,1 tablespoon basil ,1/2 tablespoon thyme ,4 cloves garlic ,2 tbsps gluten-free soy sauce or liquid aminos ,1 cup (95 g) almond flour ,Salt and pepper
To cook lentil meatballs:
- Shape into 12 equal balls (2-3 tbsps of the mix) and place on a plate. Heat a frying pan and add 1 to 2 tablespoons oil. Fry the meatballs for about 10 minutes until nicely brown on all sides.
- You can also bake the meatballs. Preheat your oven to 375Ā°F (190Ā°C), place them on a tray and bake for 15 to 20 minutes until even and brown on the outside.
To make the quick tomato sauce:
- Chop tomatoes, onion, carrot, celery, garlic, bell peppers and parsley. Heat oil in a sauce pan and add onion, carrot and celery, cooking until browned.10 (900 g) tomatoes ,1 large onion ,1 large carrot ,1 rib celery ,5 cloves garlic ,2 roasted red bell peppers ,1 handful fresh parsley ,1 tablespoon oil
- Next, add the remaining ingredients and cook for about a minute. Then add 1 cup (250ml) water, cover pan and simmer on low heat for 15 minutes.1/4 teaspoon oregano ,1/2 teaspoon basil ,1/4 teaspoon thyme ,1 teaspoon sugar ,Salt and pepper
- Serve meatballs and sauce with cooked gluten-free spaghetti.
Notes
- Other brown mushrooms such as cremini, portobello or smaller oyster mushrooms can also be used.
- Almond flour can be made by grinding the same amount of whole almonds in a blender or food processor.
- Storage: Store the cooked or uncooked mushroom lentil meatballs in the fridge for 4-5 days in a container. The mixture can also be stored without shaping.
- To make them last longer, the cooked or uncooked vegan meatballs can be frozen. Simply, place the meatballs on a tray without touching each other and place in the freezer for 1 to 2 hours until solid. Then transfer to a container where they can be kept for up to a month.
- Reheat: Put the meatballs on a baking sheet and place in a preheated oven at 375Ā°F (190Ā°C) for 15 to 20 minutes until even and brown on the outside.
- To fry them, thaw slightly for about 10 minutes then cook in a non-stick frying pan over medium heat. Lower heat and cover pan to allow the meatballs to steam through for 10 to 15 minutes.
- More Vegan Lentil Recipes: Vegan Sausage Lentil Lasagna, Vegan Taco Salad Bowl, Vegan Rice Burger with Kinpira
this looks fantastic and from the reviews it sounds like it will be! i am so
excited to try this recipe! may God richly bless you!
Really tasty and so easy to make. I did not have any almond flour so I used cassava flour which bounded the lentils together really well. I made enough to freeze, so I am looking forward to finishing off the batch next week. Thank you so much for the recipe.
So happy you enjoyed it Rosemarie! Thank you! I just made a batch of the meatballs this morning again too. I’ll be using them for vegan meatball subs tomorrow.
These are incredible. super easy to make and completely YUM xz
Thanks again for trying it Charley! I’ve added your photo that you shared on IG (@plant_based_charley).
These are amazing!! I used all shiitake mushrooms & did the baking method. Our whole family enjoyed (even my 8 year old daughter who is normally not very fond of mushrooms.) Already looking forward to making them again. š Thank you so much, Jhanelle!!! ā¤ļø
It makes me so happy that you tried it Kaitlin! Shiitakes are one of my faves. I’m glad your family could enjoy it too. Thank you!