Vegetarian Meatballs

Juicy, flavorful vegetarian meatballs made with lentils, mushrooms, and parmesan, 100% meatless and hold together. ♡

Vegetarian Meatballs

These vegetarian meatballs are the meatless meatballs that finally taste like real meatballs. Cooked lentils and sauteed mushrooms give them a meaty bite and deep umami flavor. For more ideas, see our Vegetarian Enchiladas.

100% meatless and freezer friendly. Serve over pasta with marinara, in a sub, or straight off the pan. Let’s make it together.

Vegetarian Meatballs ingredients

Ingredients

Vegetarian Meatballs

  • 1 cup cooked green or brown lentils, from 1/2 cup dry
  • 8 oz cremini mushrooms, finely chopped
  • 2 tbsp olive oil, divided
  • 1/2 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 3/4 cup breadcrumbs
  • 1/2 cup grated parmesan
  • 1 large egg, beaten
  • 2 tbsp tomato paste
  • 2 tsp italian seasoning
  • 2 tbsp fresh parsley, chopped
  • 3 cups marinara sauce, for simmering
  • salt and pepper, to taste
How to make Vegetarian Meatballs

How to Make Vegetarian Meatballs

  1. **Saute.** Heat 1 tbsp oil in a skillet. Cook onion 4 minutes. Add mushrooms and garlic. Cook 8 minutes until all liquid evaporates. Let cool 5 minutes.
  2. **Mix.** In a bowl, stir cooked lentils, mushroom mixture, breadcrumbs, parmesan, egg, tomato paste, italian seasoning, parsley, salt, and pepper.
  3. **Shape.** Roll into 16 meatballs, about 1.5 inches each. Chill 20 minutes in the fridge.
  4. **Sear.** Heat remaining oil in a skillet over medium. Sear meatballs 8 minutes, rolling to brown all sides.
  5. **Simmer.** Pour marinara over the meatballs. Simmer 10 minutes covered.
  6. **Serve.** Serve over pasta, in a sub, or with garlic bread and a green salad.

Why This Recipe Works

Combining cooked lentils with finely chopped cooked mushrooms is the secret to a meatless meatball that holds together and mimics the texture of ground beef. Lentils alone make a mushy meatball. Mushrooms alone lack structure. Together they deliver the exact meaty chew of a traditional Italian meatball.

Breadcrumbs, parmesan, and a beaten egg bind the mixture into a meatball that does not fall apart in the sauce. The breadcrumbs absorb moisture from the mushrooms, the egg binds everything together, and parmesan adds the salty Italian flavor that makes these taste like the real thing.

Pan searing before simmering in marinara is the restaurant technique that gives these lentil meatballs a crispy crust. The sear locks the shape and adds browning, and the marinara finish lets them soak up the sauce flavor without falling apart. Skipping the sear means sad, wet meatballs. For more ideas, see our Vegetarian Stuffed Shells.

Tips

  • Chop mushrooms finely. Chunks throw off the texture and the balls fall apart.
  • Vegan swap: use a flax egg and vegan parmesan to make them vegan.
  • Store cooked meatballs in the fridge for up to 4 days.
  • Freeze cooked meatballs for up to 3 months. Thaw and reheat in sauce.
  • Sear before simmering in sauce. The crust holds the ball together.
  • Chill shaped meatballs 20 minutes before cooking so they hold their shape.

Variations

  • Serve in a toasted sub with marinara and mozzarella for a meatball sub.
  • Swap marinara for a Swedish cream sauce for Swedish vegetarian meatballs.
  • Add diced sun dried tomatoes and fresh basil for a Mediterranean spin.
  • Use walnuts in place of breadcrumbs for a grain free meatball.
  • Make it vegan with flax egg and nutritional yeast.
  • Serve over zoodles for a low carb dinner.

Looking for more vegetarian ideas? Try our Vegetarian Chili or Vegetarian Breakfast Casserole next.

Common Mistakes to Avoid

  • Chunky mushrooms: Finely chop mushrooms. Chunks make meatballs fall apart.
  • No sear: Always pan sear before simmering. The crust holds the meatball together.
  • Wet mushrooms: Cook mushrooms until dry. Wet mushrooms make soggy meatballs.
  • Over mixing: Mix just until combined. Over mixed meatballs turn tough.
Vegetarian Meatballs close up
Vegetarian Meatballs

Vegetarian Meatballs

Vegetarian meatballs with lentils and mushrooms. 100% meatless and juicy. Italian comfort.
Prep Time 25 minutes
Cook Time 25 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Italian
Calories: 420

Ingredients
  

  • 1 cup cooked green or brown lentils from 1/2 cup dry
  • 8 oz cremini mushrooms finely chopped
  • 2 tbsp olive oil divided
  • 1/2 medium yellow onion finely diced
  • 3 cloves garlic minced
  • 3/4 cup breadcrumbs
  • 1/2 cup grated parmesan
  • 1 large egg beaten
  • 2 tbsp tomato paste
  • 2 tsp italian seasoning
  • 2 tbsp fresh parsley chopped
  • 3 cups marinara sauce for simmering
  • salt and pepper to taste

Method
 

  1. **Saute.** Heat 1 tbsp oil in a skillet. Cook onion 4 minutes. Add mushrooms and garlic. Cook 8 minutes until all liquid evaporates. Let cool 5 minutes.
  2. **Mix.** In a bowl, stir cooked lentils, mushroom mixture, breadcrumbs, parmesan, egg, tomato paste, italian seasoning, parsley, salt, and pepper.
  3. **Shape.** Roll into 16 meatballs, about 1.5 inches each. Chill 20 minutes in the fridge.
  4. **Sear.** Heat remaining oil in a skillet over medium. Sear meatballs 8 minutes, rolling to brown all sides.
  5. **Simmer.** Pour marinara over the meatballs. Simmer 10 minutes covered.
  6. **Serve.** Serve over pasta, in a sub, or with garlic bread and a green salad.

Notes

Chop mushrooms finely. Chunks throw off the texture and the balls fall apart. Vegan swap: use a flax egg and vegan parmesan to make them vegan. Store cooked meatballs in the fridge for up to 4 days.

Sources: USDA FoodData Central for nutrition data and Academy of Nutrition and Dietetics vegetarian guide.

FAQ

Yes, 100% meatless. Lentils and mushrooms replace the ground meat.
Of course, stir in 8 oz ground beef or turkey for a half meat, half veggie meatball.
Vegetarian. Egg and parmesan contain dairy and eggs. See vegan swap below.
Yes, use a flax egg and vegan parmesan or nutritional yeast.
Store cooked meatballs in the fridge for up to 4 days.
Reheat in a skillet with marinara over medium low for 5 minutes. Microwave works in 90 second bursts.
Yes, freeze cooked for up to 3 months. Thaw and reheat in marinara.
Spaghetti, rigatoni, polenta, mashed potatoes, or in a sub with melted mozzarella.

Leave a Reply

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

Recipe Rating