Rating: 3.50
(120)

Vegetarian Meatballs

October 11, 2024

Vegetarian Meatballs are a delicious and hearty alternative to traditional meatballs, perfect for those who follow a vegetarian diet or simply want to try a plant-based version of this classic dish. Made with ingredients like lentils, beans, quinoa, or vegetables, these meatballs are packed with flavor and provide a satisfying texture. Whether served with pasta, in a sub sandwich, or as a tasty appetizer, vegetarian meatballs are versatile and can easily be adapted to suit your taste preferences.

The base for vegetarian meatballs often includes lentils or chickpeas, which are cooked and mashed to create a firm yet tender texture. Adding breadcrumbs or oats helps bind the mixture together, while grated vegetables such as carrots, zucchini, or onions provide additional flavor and moisture. For seasoning, a combination of garlic, herbs like basil and oregano, and spices like cumin or smoked paprika can be used to mimic the savory flavor of traditional meatballs. A bit of parmesan or nutritional yeast can also be added for a cheesy, umami taste.

Once the meatball mixture is ready, shape it into small balls and bake or pan-fry them until golden and crispy on the outside, while remaining soft and tender on the inside. You can also simmer the vegetarian meatballs in a flavorful tomato sauce to infuse them with extra taste, making them perfect to serve over pasta or in a sub roll with marinara and melted cheese for a veggie-friendly meatball sub.

For a gluten-free option, you can use gluten-free breadcrumbs or oat flour in place of regular breadcrumbs. To make them vegan, simply substitute the egg with a flaxseed egg or a non-dairy binding ingredient like mashed potatoes or chickpea flour.

Vegetarian meatballs are not only healthier but also offer a great way to sneak in some extra vegetables and protein into your diet. They can be made in advance and stored in the fridge or freezer, making them a convenient and satisfying meal for busy weeknights. Whether you’re serving them with spaghetti or enjoying them on their own with a dipping sauce, vegetarian meatballs are sure to become a family favorite.

Vegetarian Meatballs
Vegetarian Meatballs
3.50 from 120 votes
Tasty and easy-to-make vegetarian meatballs, perfect for your favorite pasta dish or as a delicious appetizer.
Servings 4 people
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes

Ingredients
  

  • 1 cup lentils green or brown lentils work best, cooked
  • 1/2 cup breadcrumbs panko or whole wheat
  • 1/2 cup parmesan cheese or a vegan alternative, grated
  • 2 cloves garlic minced
  • 1 onion small, finely chopped
  • 1 tablespoon olive oil
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1 teaspoon salt or to taste
  • 1/2 teaspoon black pepper or to taste
  • 1 egg large egg, or a flax egg for a vegan option

Instructions
 

  • Preheat oven to 375°F (190°C).
  • In a large bowl, combine the cooked lentils, breadcrumbs, Parmesan cheese, garlic, and onion.
  • Add the olive oil, oregano, basil, salt, and pepper. Mix well.
  • Add the egg and mix until well combined.
  • Form the mixture into small balls and place them on a baking sheet lined with parchment paper.
  • Bake in the preheated oven for 25 minutes, or until the meatballs are golden brown and firm.
  • Serve with your favorite pasta sauce or as an appetizer with dipping sauce.

Nutrition

Serving: 3gCalories: 150kcalCarbohydrates: 20gProtein: 8gFat: 5gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 30mgSodium: 300mgPotassium: 200mgFiber: 4gSugar: 2gVitamin A: 250IUVitamin C: 2mgCalcium: 100mgIron: 2mg
Calories: 150kcal
Meal Type: Dinner
Cuisine: Italian
Keyword: Appetizers, recipes, vegetarian
Cooking Method: Baked
Time: 30-45 Min
Level: Easy
Tried this recipe?Mention @coolinarco or tag #coolinarco!
Spring Vegetable Galette
Spring Vegetable Galette
A delightful and light galette perfect for a spring meal, featuring a variety of seasonal vegetables encased in a flaky, buttery crust.
Check out this recipe
Vegetarian Linguine
Vegetarian Linguine
A delightful vegetarian linguine dish that is both fresh and nutritious, perfect for a quick and satisfying meal.
Check out this recipe
Vegetarian Gravy
Vegetarian Gravy
A rich and flavorful vegetarian gravy perfect for complementing mashed potatoes, stuffing, and other dishes.
Check out this recipe
Vegetable Dumplings
Vegetable Dumplings
Delicious and healthy vegetable dumplings filled with a variety of colorful vegetables, perfect for steaming or frying.
Check out this recipe
Vege Tacos
Vege Tacos
Delicious and healthy vegetarian tacos loaded with fresh vegetables and topped with creamy avocado and a squeeze of lime.
Check out this recipe
vegetarian quiche
Easy Vegetarian Quiche
A delicious and simple recipe for a vegetarian quiche.
Check out this recipe
Roasted Cauliflower
Whole Roasted Cauliflower
A delicious and easy recipe for a whole roasted cauliflower that is perfect as a side dish or a main course for vegetarians.
Check out this recipe
Veggie Garlic Noodles
Veggie Garlic Noodles
A delightful and savory dish perfect for vegetarians, Veggie Garlic Noodles combines a variety of crisp vegetables with fragrant garlic and silky noodles.
Check out this recipe
Vegetable Fried Rice
Vegetable Fried Rice
A delicious and healthy vegetarian dish made with rice and mixed vegetables.
Check out this recipe
Vegetarian Yakisoba
Vegetarian Yakisoba
A delicious and flavorful vegetarian version of the popular Japanese dish – Yakisoba.
Check out this recipe
Join the Conversation
  1. 5 stars
    So easy to make! My kids helped roll the balls, and they devoured them! Will make again for sure.

    1. User avatar jarred.jaskolski97 says:

      5 stars
      That’s awesome! Involving kids in cooking is such a great idea. I’m glad they enjoyed it!

    2. 2 stars
      Are you sure kids actually like lentils? Mine wouldn’t touch them with a 10-foot pole! 🤷‍♂️

  2. User avatar joan.greenfelder1987 says:

    3 stars
    Make sure to use good quality lentils! Mine were kinda bland.

  3. User avatar darius.parker says:

    5 stars
    These veggie meatballs were a hit at my family dinner! So tasty and healthy. Will definitely make again.

    1. User avatar solomon.osinski says:

      2 stars
      I don’t get it. Veggie meatballs? Just eat the meat, its way better. Why fake it?

    2. 5 stars
      So glad to hear that! We loved them too. Have you tried adding any other veggies?

  4. User avatar orlando.jakubowski28 says:

    2 stars
    Made these last night, they were okay. A bit mushy, I think I overmixed? Not the best but I’ll try again.

    1. User avatar marc.hudson37 says:

      3 stars
      Mushy? Really? I’ve made these like 3 times and they always turn out great. Maybe try not mixing so hard?

    2. User avatar Mohammad Jast I says:

      4 stars
      Don’t worry! It happens to the best of us. Just keep the mixing to a minimum next time. They’re really delicious when done right!

  5. 5 stars
    These meatballs are amazing! I used vegan cheese and they turned out perfect. My whole family loved them!

  6. User avatar yi.cormier32 says:

    4 stars
    My first try at making meat substitutes! Was super easy and I felt so proud. Thanks for the recipe!

  7. User avatar jeannetta.heller7 says:

    3 stars
    The baking time threw me off. 25 minutes wasn’t enough for my oven—had to bake like 10 more. Still yummy, but watch them.

  8. 4 stars
    These look amazing! Going to try them this weekend. 😋

    1. User avatar keith.beatty95 says:

      2 stars
      I dunno, lentils in meatballs? Sounds weird. Bet it won’t taste like real meat. 🤔

    2. 5 stars
      Yum! I’m excited for you to try them! 😍 Let us know how they turn out!

  9. User avatar denita.spinka25 says:

    1 star
    Meh. Tasteless balls of somethin’. Gonna stick with the real deal next time.

  10. User avatar zula.glover33 says:

    1 star
    Meh.

    1. User avatar pamelia.sanford says:

      4 stars
      Meh? I’m into it. Lentils + parm sounds way better than I expected. Next time I’ll add some smoked paprika though.

    2. User avatar rosario.abshire says:

      3 stars
      Fair. I think the spices are solid, but mine came out a little dry—probably needed less time or a touch more oil.

  11. 5 stars
    Very easy! My kids helped me and they were a hit at dinner. 😊👍

  12. 5 stars
    NOM! I added some hot sauce and wow, best thing ever. The kids gobbled them up! 😋

  13. User avatar erin.keeling says:

    4 stars
    Yum! These are better than I expected. I added some chili flakes for extra kick. Delicious!

    1. User avatar Ann Chovie says:

      2 stars
      Better than expected? Hmm, not sure what you expected but lentils don’t exactly scream meatballs to me. :/

    2. User avatar Shaun Nienow says:

      5 stars
      Glad you liked it! Chili flakes are a great idea for some extra heat. I’ll have to try that next time.

  14. User avatar nathan.dicki75 says:

    5 stars
    These lentil meatballs are amazing! So easy to make and taste delicious. Will definitely make again!

    1. 4 stars
      I haven’t tried these, but they sound good! Can I use black beans instead of lentils?

    2. User avatar preston.goodwin says:

      2 stars
      These sound gross! Lentils as meatballs? No way, I’ll stick to real meat.

  15. User avatar terminatorXYZ says:

    3 stars
    Honestly the idea is great, but 25 minutes wasn’t enough for my oven—mine were pale and soft in the middle. I ended up baking 10 more minutes.

  16. 5 stars
    I added some chili flakes for a kick, and I’m glad I did! Spicy and tasty!

  17. User avatar suspiciousCommentator says:

    2 stars
    Not sure if it was me or the recipe, but mine turned out really mushy. Followed the directions exactly.

  18. 3 stars
    I’m not sure about this recipe. Lentils as meatballs? Seems weird. But I’ll give it a try just to see.

  19. 4 stars
    I didn’t think they would taste like meat but they do! Just need some hot sauce, lol.

  20. User avatar Sandy Schulist says:

    3 stars
    Can you even call them meatballs? No meat! It ain’t right. But I guess they are ok for vegetarians.

  21. User avatar santos.reynolds26 says:

    5 stars
    Made these tonight and they actually held together really well. I used brown lentils and whole wheat breadcrumbs—perfectly savory. The garlic + oregano combo is legit.

    1. User avatar kristeen.rath says:

      5 stars
      Love hearing that! Brown lentils + whole wheat crumbs sounds like a great swap for extra savory flavor. The garlic/oregano really does carry the whole thing.

  22. User avatar zachery.adams67 says:

    2 stars
    I followed the recipe but they fell apart. Maybe the egg wasn’t enough? Idk.

  23. 4 stars
    I followed it pretty closely, but mine were a little dry. Next time I’ll add a splash of sauce or maybe more olive oil. Flavor is definitely there though.

    1. User avatar Mrs. Kacey Rodriguez says:

      5 stars
      Glad the flavor came through! Dry lentil balls usually need a bit more moisture—either an extra drizzle of olive oil or a spoon of sauce mixed in can help a lot. Also did you cook the lentils fully? Undercooked ones can turn dry.

  24. User avatar louvenia.larkin says:

    4 stars
    So easy to make! My kids loved them. Will definitely make again!

    1. User avatar kum.smith69 says:

      5 stars
      Glad to hear your kids loved them! They really are super easy to make!

  25. 4 stars
    I didn’t have lentils, so I used chickpeas instead. They turned out great but a bit different texture!

  26. User avatar gladys.herman says:

    2 stars
    So expensive to make for a little bit of food! I don’t get it.

  27. User avatar garry.windler81 says:

    3 stars
    I dunno, the texture was kinda off. I think they needed more spices or something.

    1. 4 stars
      I totally agree! A little more seasoning could really elevate the dish. Maybe some chili flakes too!

  28. User avatar lawerence.murphy37 says:

    3 stars
    Pretty basic. I expected more flavor. Could use a kick.

  29. 2 stars
    375°F for 25 mins?? Sounds too easy. I baked mine and they were golden but inside felt soft—maybe I should’ve cooked them longer or pressed the mixture tighter.

  30. User avatar lanora.prohaska1954 says:

    1 star
    Meatballs? More like beanballs! 😂

  31. User avatar jada.wiza95 says:

    4 stars
    Only 25 min? Mine took about 40! I guess it depends on your oven. But they tasted good.

  32. 5 stars
    These were surprisingly good! I made them for my vegetarian friend and they loved it. Definitely will make again.

    1. 5 stars
      That’s awesome! I love vegetarian dishes that surprise you. I’ve got to try making these for my family!

    2. User avatar micah.turner39 says:

      3 stars
      I’m not sure about these. Lentils? In meatballs? Seems odd. Not convinced, but glad they worked for you!

  33. 3 stars
    Just okay. The flavor was kinda bland. Maybe needs more spices or something 🙁

  34. User avatar leida.bogan97 says:

    3 stars
    Can I use black beans instead of lentils? I got a ton of beans but no lentils.

    1. User avatar NAFO.SUPREMACY says:

      3 stars
      Black beans might work but they could change the flavor a little. Lentils have a different texture, you know?

  35. User avatar kasandra.daniel33 says:

    5 stars
    What a great alternative to meat! I added some extra spices and wow!

  36. User avatar shelly.barrows1983 says:

    2 stars
    I don’t know…they turned out kinda mushy for me. Maybe I didn’t cook the lentils enough? Not sure I’d make again.

  37. 5 stars
    These meatballs are amazing! I can’t believe they’re vegetarian!

  38. User avatar christine.berge23 says:

    2 stars
    I think the measurements are off. 1/2 cup breadcrumbs seems too low for binding, mine kept falling apart. Maybe I needed an extra egg.

  39. User avatar jaquelyn.greenholt15 says:

    5 stars
    Perfect for my vegan friends! I used the flax egg and they loved it!

    1. User avatar tyler.olson51 says:

      2 stars
      I don’t think lentils can really replace meat. Sounds like a lot of work for something bland.

    2. User avatar arlene.braun59 says:

      5 stars
      That’s awesome! I love that they enjoyed it. Definitely trying the flax egg too!

  40. User avatar terminatorXYZ says:

    4 stars
    I was really skeptical about lentil meatballs but wow, these turned out great! A bit too salty for my taste though. Next time I’ll cut back on the salt.

  41. User avatar cindy.koelpin says:

    5 stars
    These meatballs are DELICIOUS! They hold together so well and have great flavor. I will definitely make these again!

  42. User avatar scott.predovic2000 says:

    4 stars
    Pretty good! I swapped the egg for chia seeds and they held up just fine. Nice and easy recipe!

  43. 1 star
    Lentils instead of beef? Not a chance! Just doesn’t sound right to me.

    1. User avatar rich.landlord says:

      4 stars
      I get where you’re coming from, but lentils are super healthy! Give it a try, you might be surprised!

    2. User avatar oswaldo.schuster6 says:

      2 stars
      No way! Meatballs gotta have meat! Lentils? Nah, sounds weird to me.

  44. User avatar dylan.waters1951 says:

    5 stars
    These meatballs are fantastic! I was skeptical at first, but they were so flavorful!

  45. 4 stars
    I used a flax egg and vegan Parmesan, and they were shockingly good. Not exactly the same as real meatballs, but definitely a win for plant-based dinners.

    1. User avatar berry.fadel2025 says:

      3 stars
      I tried using flax egg once and it was kinda mushy… I guess your vegan Parmesan saved it? Still gonna try but I’ll probably bake longer than 25 mins.

    2. User avatar georgie.schulist1986 says:

      5 stars
      Love this! Flax egg is such a smart swap, and vegan parm really helps get that savory vibe. Definitely making these for dinner this week.

  46. User avatar kenneth.schmitt19 says:

    2 stars
    I tried these and they fell apart when cooking. Not sure what went wrong…

  47. User avatar michael.bosco41 says:

    5 stars
    These turned out surprisingly “meaty” for being vegetarian. I followed the recipe pretty closely and they held together well. The parmesan + lentils combo is the move.

  48. User avatar marketta.goyette1962 says:

    4 stars
    I was skeptical at first, but wow! They actually taste pretty great!

  49. User avatar estela.west says:

    2 stars
    I tried it but they turned out mushy, any suggestions on how to prevent that next time? Maybe less olive oil?

    1. User avatar Ms. Kris Kiehn says:

      3 stars
      Mushy? That’s weird! I’ve made them before and they’ve always turned out firm. Maybe cook the lentils less next time?

    2. User avatar aubrey.moore2005 says:

      4 stars
      I think less olive oil might help, but also try adding more breadcrumbs to absorb moisture. Good luck next time!

  50. User avatar Mickie Auer says:

    5 stars
    These meatballs are amazing! I made them with marinara and everyone loved it! Will definitely be making again.

  51. User avatar rocky.oreilly78 says:

    4 stars
    Not gonna lie, I was skeptical about lentils as meatballs, but the flavor is actually great. Next time I’ll sauté the onion/garlic first for extra depth.

  52. 2 stars
    I dunno, they taste a bit off to me. Maybe too much garlic?

  53. 2 stars
    1 cup lentils is like… how much cooked? I used canned lentils and I think it threw off the texture. They fell apart a bit, but flavor was still decent with pasta sauce.

  54. User avatar hans.rath3 says:

    3 stars
    Tired of veggie recipes that don’t even taste like food. These were bland!!

  55. 3 stars
    Followed the recipe pretty closely, but mine came out a little dry. I think my lentils were overcooked and I might’ve added too much breadcrumb. Still okay with sauce though.

    1. User avatar jospeh.grimes28 says:

      4 stars
      Ahh that sounds frustrating! I’ve had the same thing happen when the lentils get too soft—extra moisture goes away so the mixture turns kind of dry. Next time try undercooking the lentils a bit or adding a splash of sauce/plant milk to the mix before baking.

  56. User avatar lindsey.ohara says:

    2 stars
    Not a fan. They turned out mushy and didn’t hold together well. 😕

    1. User avatar CTRLplusW says:

      4 stars
      Sorry to hear that! Did you let them cool a bit before serving? They can be a bit delicate! 🤔

    2. User avatar jeanetta.russel1959 says:

      3 stars
      Mushy meatballs? That sounds weird! I’ve made them and they held up great. Maybe try less liquid next time?

  57. 5 stars
    Used flax egg for vegan option, turned out great! Thanks for sharing!

  58. User avatar sanford.erdman94 says:

    4 stars
    The instructions are clear but why oven? Can’t we fry them?

  59. User avatar hassan.cronin31 says:

    3 stars
    Mine were kinda bland. I think my garlic was weak? Also I didn’t measure the salt “to taste” the same way twice, so that’s on me. Still, not bad.

    1. 4 stars
      Hmm bland can happen with lentil balls—did you try a little more salt/pepper and letting the mix sit 5–10 min before baking? Garlic “weak” is real too; fresh minced usually hits harder than pre-minced.

  60. 5 stars
    These turned out way better than I expected—crispy on the edges and actually held together. I used a flax egg and they were still great. Will make again!

  61. User avatar audry.mosciski5 says:

    4 stars
    Easy to make and delicious! My kids loved them, and that’s a win in my book!

  62. 1 star
    Parmesan in veg meatballs? Really? Ugh, not for me. Can’t believe people eat this stuff!

  63. User avatar numbers.boyer84 says:

    3 stars
    Can you make these without cheese? I’m lactose intolerant and really want to try this recipe!

  64. User avatar margene.sawayn says:

    5 stars
    Quick and tasty! I made it with some marinara sauce and my kids devoured them! 👌

  65. User avatar rich.landlord says:

    2 stars
    Why would anyone eat lentils when you can just have real meat? Not my thing.

  66. User avatar Thufir Hawat says:

    3 stars
    They stuck to my parchment a little even though I lined it. I think my balls were too big. Flavor was okay, but texture wasn’t perfect.

    1. User avatar hilda.little91 says:

      4 stars
      Ugh, that parchment stick happens sometimes. I wonder if the lentils were still a bit wet or if the balls were larger than the “small balls” the recipe implies—bigger ones can stay softer and grab the paper. I’ve found a light oil spray on the parchment helps a lot.

  67. User avatar karyl.auer61 says:

    2 stars
    They just tasted like lentils to me. I think I overcooked them maybe.

  68. 4 stars
    I used a flax egg and added a splash more olive oil since the mix seemed dry. They were good, but I think I baked them like 5 minutes too long—still edible though!

    1. 3 stars
      I don’t think 5 minutes too long is a small thing. Lentil stuff dries out fast—maybe your oven runs hot? Also flax egg can change texture. Still, good save on the olive oil.

    2. User avatar robin.mertz47 says:

      4 stars
      Glad they came out “still edible” 😄 And yeah, 5 minutes can totally make lentil balls go from tender to a bit too firm. Next time I’d start checking around 20 minutes!

  69. 1 star
    Ehh, didn’t really like them. The texture was weird, too mushy and didn’t resemble meat at all. Can’t recommend this.

  70. User avatar Ma'randru-jo says:

    3 stars
    Yummy but why call them meatballs? There’s no meat!

    1. User avatar Spriggan Earth Mother says:

      2 stars
      Butttt they ain’t meat! Just call ’em lentil balls or somethin’ else. 🤔

    2. 4 stars
      They’re called meatballs because the texture is similar! Plus, they taste great with sauce.

  71. User avatar marilee.wisoky58 says:

    1 star
    Absolutely terrible! My kids wouldn’t eat them. I guess this is just another not-so-great veggie thing..

    1. User avatar arnold.ruecker says:

      5 stars
      Nah, this sounds delish! My kids ate them up when I made them. Gotta give it another shot with different flavors!

    2. User avatar rickiestmorty says:

      4 stars
      I’m sorry to hear that! Kids can be so picky. Maybe try adding more spices or serve them with a sauce they love?

  72. 5 stars
    I used quinoa instead of lentils and they turned out great. Who needs meat?

  73. User avatar janay.shanahan1968 says:

    2 stars
    These taste kinda bland without more seasoning. Like yeah it says salt to taste but I had to crank up pepper and add chili flakes. Otherwise the flavor is too “plain lentils.”

  74. User avatar alysa.reilly70 says:

    5 stars
    These are very savory. I think they taste better than meatballs made of meat. Healthy too!

  75. User avatar Eunice Vandervort says:

    5 stars
    Super easy to make! My kids loved them! I’ll have to hide my leftovers lol.

  76. 5 stars
    These meatballs are a game changer! So delicious and easy to make.

  77. User avatar Lumberjack says:

    4 stars
    I’m not usually a “meatball” person, but these were tasty. Next time I’ll add a tiny bit of grated carrot for sweetness and maybe a splash of soy sauce for depth.

  78. User avatar galen.lueilwitz36 says:

    1 star
    I made these and honestly… they taste like lentils with cheese. I wanted something more like actual meatballs. Will not repeat (unless I change half the recipe).

    1. User avatar brant.schimmel says:

      3 stars
      That makes sense—you’re basically eating lentil patties held together with cheese/breadcrumbs. If you want more “meatball” vibes, you might try adding mushrooms (or even a little TVP) and more browning time.

  79. User avatar emmanuel.rath says:

    4 stars
    Not gonna lie, 1 cup cooked lentils + breadcrumbs sounds… weird. But it tastes hearty. My family didn’t even realize they were vegetarian, so score!

3.50 from 120 votes
Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Like 422
Close
Coolinarco.com © Copyright 2025. All rights reserved.
Close
Popular Search: