
Welcome to Pasta-based! This blog has been a growing idea in our heads for a while now. Since the beginning of our relationship, five years ago, we loved cooking and creating recipes together.
A couple weeks into our relationship, Matt cooked a homemade Penne alla Vodka dish for Valentine’s Day. Shortly after that, I taught Matt how to make my mom’s sauce and traditional Italian comfort food.
Spending so much time cooking together, I think it’s safe to say that we fell in love in the kitchen.

We transitioned to plant-based eating over a year ago. At first, it wasn’t easy because food was such a big part of our relationship. Italian food was also a comforting memory from growing up and eating with family. So we set out on a mission to re-create the recipes we love, but only using plant-based ingredients.

I grew up in an Italian-American family, in a neighborhood where there was a pizzeria on every corner. A lot of my cooking has always been focused around Italian cuisine. That’s why this blog will have mostly traditional Italian recipes, all vegan and keeping taste a top priority.

Starting with the most traditional Italian-American recipe – spaghetti and meatballs. In my house, sauce and meatballs were standard for Sunday family dinners. Before switching to a plant-based diet, I don’t think I’ve gone a week in my life without eating spaghetti and meatballs.

The heart of this post – the FOOD!
We put our own spin on Italian meatballs to make them vegan. This recipe uses lentils for the bulk/protein and mushrooms for the savory flavor. For binding, we used a ground flax + water mixture – which is an awesome substitute for egg.
You can fry these vegan Italian meatballs in olive oil for a crispier result, or you can bake them if you want to go the healthier route. Either way, the taste will bring you right back to meatball bliss.

If you like this recipe, you might also want to try our cauliflower vegan meatballs! You could even sub these lentil meatballs instead of using the cauliflower meatballs on our vegan meatball subs!
Lastly, please come back often for updates and plenty more vegan and vegetarian Italian recipes!Â
Oh, and if you make these vegan Italian meatballs and love them, please comment below or tag us on social media @pastabased!

Vegan Meatballs, Italian-style, made with savory mushrooms and bulky lentils. Baked or fried until crispy on the outside. A classic Italian plant-based dinner.
- 1 cup cooked brown/green lentils
- 1 tablespoon olive oil *
- 1 cup yellow onion chopped
- 4 cloves garlic minced
- 3/4 cup cremini mushrooms chopped
- 1 flax egg **
- 1/2 cup Italian breadcrumbs vegan
- 1/3 cup fresh parsley chopped
- 1/2 teaspoon salt + pepper (each)
- 1/4 cup olive oil (for frying, skip if baking)
-
To cook dry lentils (skip this step if using canned lentils): Cook 1/2 cup (54 g) dry lentils on stovetop, using 1 1/2 cups (375 ml) water. Be sure to use a large enough saucepan as the lentils will double or triple in size. Bring to a boil, cover tightly, reduce heat and simmer until they are tender. About 15-20 minutes. Drain if needed and measure out 1 cup (192 g) cooked lentils for the recipe.
-
*Make a flax egg by mixing together 1 tablespoon ground flaxseed with 2.5 tablespoons water in a small bowl. Let sit for 5 minutes to thicken.
-
Meanwhile, chop yellow onion, garlic and cremini mushrooms. Heat 1 tablespoon olive oil in a skillet on medium heat, add chopped veggies to pan and sauté until soft. About 5 minutes.
-
Once vegetables are soft and lentils are cooked, add to food processor along with breadcrumbs, fresh parsley, flax egg, and salt + pepper. Pulse ingredients until combined. Use a spatula to scrape down sides as needed. You’ll want the mixture to be well-combined, very mushy and sticky.
-
Preheat oven to 350°F (177°C). Lightly grease a baking sheet and set aside.
-
Roll each ball between your hands to form golf-ball sized balls. Place evenly spaced on a lightly greased baking sheet.
-
Bake in pre-heated oven for 25-30 minutes. Rotate each ball and reshape if needed every 10 minutes. (The longer you leave them in the oven, the crispier the outside will become).
-
If frying, heat 1/4 cup (54 g) olive oil on medium-heat in a large skillet. Roll the mixture into golf-ball sized balls and add to hot oil – be careful because it can splash. Carefully turn balls as they start to brown on each side.
-
As each ball gets browned, place them on a paper-towel lined plate to absorb some excess oil.
-
Serve warm or freeze for later.***
- *If you plan to bake the balls and you don’t want to use olive oil, you can substitute the oil for a few tablespoons of vegetable broth or water instead.
- ***This recipe is SO perfect to make ahead and freeze! Bake or fry first, then freeze in tupperware for another time. Reheat in oven at 350°F (177°C) until warm (about 15-20 minutes), the outside will be slightly more crispy but this makes me LOVE them even more!
- Serve over pasta with tomato sauce.
- This recipe makes about 9 golf ball-sized balls.
Keith
This was my first go at homemade meatballs and they were delicious!!! I do have one question I was hoping you might have some advice for: I made a bulk version of it by following the recipe x6 (that’s how many cups of lentils I made) because I like to make and freeze. While they were super tasty, they were a tad soft after cooked and mixed with sauce. Do you think with me making such a large batch I should have added more flax egg or breadcrumbs? I do want to make it very clear that these are delicious meatballs and it was probably an oversight on my part. I will never buy store bought again. Just hoping you may have some insight on this SMALL dilemma. Thanks for your time. With the success of this recipe, you are def one of my go-to’s now.
pasta-based
Hi Keith,
That’s great news that you had success multiplying the recipe like that! We haven’t had an issue with them being soft when added to the sauce, but maybe that’s because we eat them all too fast haha! It might be hard to avoid them going soft, since they are only browned on the outside. My only suggestions would be to either cook the lentils a little less so they are a little firmer (but still cooked), or brown them a little longer so the outside is crispier.
If we experiment with this, I will let you know the result. Let us know if you end up making again and if there was any success 🙂 Take care and thanks for checking us out!
Kailey
Hi there! This looks delicious! I was wondering if these could be made in advance and then frozen? If so, would you freeze them before or after frying?
I am trying to transition to a plant based diet, and I’m trying to make it as easy as possible 🙂
pasta-based
Hi Kailey – thanks for your kind words!
Your best bet would probably be to fry them, let them cool and then freeze. You can either fry again, bake them or warm them in pasta sauce when you want to eat 🙂
Micaela
Hello
I did the recipe for 3 servings & my mix is way too soft. I cannot roll it into a ball. What can I add more of to make it firm?
pasta-based
Hi Micaela!
If the mixture is too moist, then you’ll want to add more breadcrumbs. Add slowly until the mix seems to be the correct consistency to roll into balls. We haven’t had an issue with this before, so let us know how it turns out! 🙂
Alyssa
Can these be baked? The mix is delicious but frying did not go well for me.
pasta-based
Hi Alyssa,
Yes, they can be baked! Bake at 375 for 25-35 minutes, flipping halfway through. 25 minutes does the trick, and 35 minutes will be a little crispier. Hope that works out well for you!
Alicia
Hi Steph & Matt,
I’m located in the Springs and serendipitously found your blog today! Yay! My boyfriend and I saw the new “What The Health!” on Netflix over the 4th and now we, too, are switching (well, he’s still “unsure” if he can do it…) to a plant based diet. I have also begun a wellness blog recently and will def be advocating recipes and the like! First I have to try and make some… 🙂 And we can empathize with your story, food lovers to the core– we first fell in love over our mutual fondness for deserts. I’m from the east coast (Chris is a Colorado native) but so I love that you brought the Italian cuisine out here to Colorado! Thank you for your beautiful blog of helpfulness and inspiration. Wish you both the best!
pasta-based
Hi Alicia!
Thanks for the awesome comment 🙂 !! I’m so happy you’re liking our blog and getting inspired. We watched “What The Health!” recently too – it’s soooo interesting and eye-opening. Italian food is what I know best so it’s fun to play around with ingredients and show that you can eat vegan without sacrificing flavor or giving up on traditional meals. It can be a little tough to begin eating plant-based but it’s really fun once you get used to it. If you have any questions about it, please feel free to reach out! I’d love to check out your blog too, what’s it called?
– Stephanie
Angel
Wow!!! Super delicious. Fed this to my husband who loves meat and he really enjoyed it.
Angel
Wow!!! Super delicious. Fed this to my husband who loves meat and he really enjoyed it. I baked mines and they were still very moist and a bit crunchy which we enjoyed.
pasta-based
Thanks for the great review, Angel. The baking method has been working out very well for us, too!
Crystal
The taste of these was amazing the only issue I had was when I baked them they flattened all the way out. Would adding more bread crumbs help? Maybe my veggies were to moist. Please help I really love these and will eat them flat if I have to ?
pasta-based
Oh no! That’s really odd, I’ve never had that happen when I made these. Hmmm.. the side that’s down on the baking sheet might turn out a little flatter. I’m really not sure! I’m sorry I can’t help more. I’m happy you like the flavor though! Please let me know if you try it again and if they come out any better.
Traci
Same thing happened to me…they flattened! Can’t figure out why????
Patsy
Hello! I was wondering if the mushrooms added anything that effects the texture and are a “must-have” for the recipe? I’m not a big fan but didn’t want to mess up the meatballs if they were a necessity in the consistency or anything like that!
pasta-based
Hi Patsy!
I’ve actually disliked mushrooms my whole life, and have more recently started using them more. I promise that the mushrooms in this recipes do not stand out and meld together perfectly with the other flavors! We haven’t tried making them without the mushrooms, so I’m not exactly sure how it would work without them since it’s quite a bit (3/4 cup). Maybe give it a go with the mushrooms or you could try adding extra of the other veggies to replace the 3/4 cup mushrooms. Hope this helps!
Lorelei Hancock
Hello,
Found this recipe on Pinterest and made them today. They were absolutely fabulous! The only problem was we didn’t have any leftovers. Next time I will double the recipe. Thank you!
pasta-based
Hi Lorelei,
That’s awesome! It makes what we do very fulfilling when we get comments like this. Thank you for trying it and your great feedback – we hope you have a chance to make another recipe on our site sometime 🙂
Ariane
AMAZING! This is a GREAT recipe! For health reasons I am not permitted to eat loads of animal protein, so I am always looking for vegetarian or vegan recipes to try. This one is a keeper! Thank you and have a great day.
pasta-based
Thank you, Ariane! So glad you liked the meatballs.
Kelly
Just made these and followed the recipe. I decided to bake them and they turned out okay. I made 13 meatballs and baked them for 20 minutes. Since they were too soft to turn then, I sprayed them with olive oil spray and baked for another 15 minutes. I think next time I would leave out the pepper and make them smaller so that there is more crust because I found them to be a little too soft for my liking. I will try again!
pasta-based
Thanks for trying them, Kelly! I once made a double-batch and froze half of them. I found they were crispier after reheating. To do this, bake or fry first, then freeze in tupperware for another time. Reheat in oven at 350F until warm (about 15-20 minutes).
Lux
These look great – but my intense hatred for lentils keeps me away. Do you think I could substitute them with chickpeas or another protein like beans?
pasta-based
I think chickpeas could work but they are not usually as mushy which makes me wonder about the texture. I would try using white beans instead, like cannellini, great northern, or navy beans. Let me know how it goes if you try it!
Vanessa
Any alternatives to the flax? I have an allergy to flax seeds. Thanks!
pasta-based
Hi Vanessa, you can try using chia seeds instead. It’s going to be the same measurements for a chia egg (1 tbsp chia to 2.5 tbsp water). Let sit for a few minutes to thicken.
Vanessa
Thank you!
Bonita Mizejewski
So want to try this…….but not a big fan of garlic or mushrooms. Is there something I can use in place of? Thank you
Alisha
Do you think I could make it with red lentils, or would they get too soft. I have a huge bag of red lentils to use up. :). These look amazing! I can’t wait to try them! Thanks!
pasta-based
Yes, they will be softer with red lentils but the flavors should still be fine. It’s up to you if you’re okay with a softer bite!
ava
bonsoir,
pouvez vous me donner les quantitĂ©s en grammes au lieu d’une mesure d’un verre. car j’ai hate de rĂ©aliser votre recette.
merci
pasta-based
Hello Ava! Thank you for the suggestion. I added the metric conversions on this recipe now. You can find the measurements by clicking “Metric” underneath the ingredients list.
Tamar
I was wondering how rice cakes would work instead of vegan bread crumbs? Run them through the food processor of course but I have some to use up.
pasta-based
Hmm.. sounds like that might actually work. Let me know if you try it!
Neha
This looks super yum, I’m a vego but I eat eggs, so I just wondering if I can substitute for real eggs instead of the flax egg? Thank you! 🙂
Tara
These look delicious! I’m going to attempt to make them today and only have baby bella mushrooms on hand, will they work as well?
pasta-based
Yes, baby bella is perfect.
Marco Della Corte
I love this recipe… except for the part where she says most authentic dish spaghetti & meatballs. Clearly she hasn’t been here to Italy they dont EAT that stuff. But recipe was amazing.
Svetlana
For a gluten free version what should i substitute Italian bread crumbs for?
pasta-based
Hi Svetlana, you might be able to find gluten-free breadcrumbs at your grocery store. We actually used a brand of gluten-free breadcrumbs for this recipe.
Justin Smith
I am looking forward to trying this. I was wondering it the “meat” mixture would also be suitable for lasagna. Is there a way to make it form crumbles in a frying pan? Maybe add more flour/breadcrumbs?
pasta-based
I haven’t tried that before but it sounds like you got some good ideas there. I’ll have to test that one out, it might work really well.
Allena
Hi,
I made these fornmy family tonight, followed your recipe to the T. But noticed that after frying them they were super soft in the inside. Not all a meatball texture which was a little disappointing. Very tasty i even added a bell pepper. I noticed a few other people commented that theirs were soft too. Perhaps you as the creater can shed some light.
Thanks for sharing Vegan recipes.
pasta-based
I think it helps if the lentils do not have a lot of moisture in them. I always try to press the moisture out of the lentils through a colander and the meatballs do not come out mushy. Thanks for your comment!
Melissa
Hi there, just came across these and can’t wait to try!! Just wondering I usually pan sauté my meatballs first then add them to my sauce and let them continue cooking with the sauce to get more flavour and I find it makes meatballs more moist. Do you think the additional cooking with my sauce might cause them to fall apart?
Tee
Hey there I wanted to try this tonight for the first time aaa vegan and Just wondering I usually (well use to) pan sauté my meatballs first then add them to my sauce and let them continue cooking with the sauce to get more flavor. Do you think the additional cooking with my sauce might cause them to fall apart?
Thank you so much, Can’t wait to try it!
KC LaRova
I’ve read all the comments looking for an answer to my 2 questions, and while I found my questions, they were the two left unanswered, so I’ll give it a try asking. 1. Can real eggs be substituted for the flax egg? and 2. I also usually bake my meatballs in the oven and then cook them longer in sauce. Will these fall apart if I do that? I want to make these for a friend next week. Thank you!!!
A.K.
My husband and I really enjoyed these! I needed comfort food today and served these with vegan mashed potatoes, mushroom gravy and steamed broccoli instead of pasta and sauce. Definitely a keeper!!
I baked them and they held together just fine. My recommendation to those who said they flattened in the oven: don’t overcook the lentils, make sure the flax egg has time to sit before you add it and rotate each 10 min during baking as mentioned in the instructions.
Thanks for a great recipe!
pasta-based
Thank you so much for the pointers and we are so happy you both loved this recipe! That sounds like a deliciously healthy meal but also so comforting. You are very welcome and we hope you and your loved ones are staying safe during these crazy times!
Lydia
This recipe was great ! I was able to sub the mushrooms for 3/4c of onions,carrots, & red peppers. Instead of the breadcrumbs I used almond flour mixed in with Italian seasoning, but I made sure this mix didn’t exceed the 1/2c. They came out so good, I made extras to freeze for later.
pasta-based
That’s awesome, Lydia! Thank you for sharing your updates and we are so glad you successfully made extra to freeze for later! Who doesn’t love having homemade goodies ready to go in the freezer when we don’t feel like or have time to prepare fresh.
Miriam
Hello, I just want to thank you for this amazing recipe. We’re a Mexican-American family, and much like Italians, our lives revolve around family and food. My son (age 17) decided to become vegetarian about 2 years ago because he loves animals and couldn’t stand the thought of eating them. Since then, I’ve struggled to find delicious meatless recipes for him. He actually hates mushrooms, but he couldn’t even tell this recipe has mushrooms!! I owe you big time!!!
pasta-based
I’m so happy to hear that you tried the recipe and that your son liked it! I can definitely relate and that’s why I was so inspired to start sharing recipes here. I hope you come back and try another recipe soon. Thank you!!
Mim
Very tasty “meatballs”. I’ve made them twice now. I double the recipe and freeze them. We really enjoy them. Thank you!
Rebecca
do you think oat flour or rice flour would work as a gluten free replacement? Which do you think would be better?
pasta-based
Gosh I’m sorry Rebecca, I’m not that familiar with GF replacements. If you do try, please let me know how it turns out.
Sangeeta sethi
Awesum …recipe….wth loads of vitamins riched veggies