This post may contain affiliate links. Please read my disclosure and privacy policy.

If you need a delicious vegetarian dinner idea, these Lentil Meatballs will quickly become a hit. Serve them over your favorite pasta for a comforting meal! 

lentil meatballs in marinara sauce on a plate of spaghetti noodles.

Ingredients You’ll Need

These vegetarian meatballs have an Italian-inspired flavor, featuring dried oregano and Parmesan cheese. They come together quickly when you keep a can of cooked lentils on hand! 

Instead of breadcrumbs, these balls get their structure from rolled oats. If you buy certified gluten-free oats, they are the perfect gluten-free recipe. (Otherwise, oats can be contaminated during the manufacturing process.)

Paired with sauteed mushrooms and onions, they have an irresistible texture and veggies in each bite. 

lentils, oats, mushrooms, onions, parmesan, egg, and spices on a wooden board.

How to Make Lentil Meatballs

Drizzle olive oil in a large skillet over medium-high heat. Saute the onions and mushrooms until tender, about 8 to 10 minutes. Mushrooms release liquid as they cook, so most of that should evaporate. 

Set these aside to cool briefly when they are done.

chopped mushrooms on a cutting board and sauteed with onions in a pan.

Preheat the oven to 400ºF and line a large baking sheet with parchment paper.

In the bowl of a 12-cup food processor fitted with an S blade, add the cooked lentils, parmesan cheese, rolled oats, egg, dried oregano, garlic powder, salt, and black pepper. 

When the vegetables have had a chance to cool, transfer them to the bowl. Secure the lid and pulse the mixture several times. It should look relatively uniform but still have a visible texture with oats, onions, and lentils throughout. (See photos for reference.)

If you puree the mixture, it will have a mushy texture in the center. 

lentil meatball ingredients pulsed together in a food processor.

Use a heaping tablespoon or cookie scoop to scoop the lentil meatball mixture from the bowl. Roll it between your hands to form a ball, then set it on the prepared pan. Repeat with the remaining mixture until you make about 24 balls. 

Bake at 400ºF for 15 to 20 minutes. When they are done, your home will smell like an Italian restaurant!

The balls may feel slightly tender when they are hot from the oven, but they will firm up more as they cool. 

vegetarian meatballs before and after baking on a lined pan.

Simmer these lentil meatballs in your favorite marinara sauce, then serve over your favorite pasta (gluten-free pasta if needed). They have a fantastic flavor!

Leftover meatballs can be stored in an airtight container in the fridge for up to 5 days. They reheat easily and make an excellent topping for salads or rice bowls.

veggie meatballs simmered in marinara sauce.

Frequently Asked Questions

Can I make these vegan?

You could experiment by swapping the Parmesan cheese for vegan Parmesan and using a flax egg to replace the chicken egg. (You may not need as much water for your flax egg in this case; I’d try adding a tablespoon of ground flax to see how that goes.) 

Or try turning my Vegan Meatloaf recipe into meatballs!

What if I don’t like mushrooms?

You can omit the mushrooms and use more sauteed onion, or swap for another veggie like tomatoes, zucchini, or red peppers. Feel free to experiment! 

Can I use other spices?

Of course! Try adding red pepper flakes for a touch of spice, or 2 cloves garlic instead of powder, if you prefer. (I think garlic powder is faster for a weeknight meal.) If you have a can of tomato paste open already, you can also add a tablespoon of that. But it’s not worth opening a whole can otherwise.

vegetarian meatballs cut in half on a pan to show texture.

Looking for more vegetarian comfort food? Try the best Vegetarian Meatloaf, Southwest Stuffed Sweet Potatoes, or Vegan Mac and Cheese

lentil meatballs in marinara sauce on a plate of spaghetti noodles.

Lentil Meatballs

5 from 3 votes
These Lentil Meatballs are the ultimate vegetarian comfort food. They come together in just about 30 minutes for an easy meal!
prep10 mins cook25 mins total35 mins
Servings:4

Ingredients
  

  • 1 tablespoon olive oil
  • 1 cup yellow onion , diced
  • 8 ounces cremini mushrooms , roughly chopped
  • 1 ½ cups cooked lentils (brown or green)
  • ½ cup rolled oats
  • ½ cup parmesan cheese
  • 1 large egg
  • 1 ½ teaspoons dried oregano
  • ½ teaspoon garlic powder
  • 1 teaspoon fine sea salt
  • ¼ teaspoon ground black pepper

Instructions

  • Drizzle the olive oil in a large skillet over medium-high heat. Saute the onion and mushrooms until tender, about 8 to 10 minutes. The mushrooms will release liquid as they cook, but this will evaporate as you cook them. Set the pan aside to cool briefly.
  • Preheat the oven to 400ºF and line a large baking sheet with parchment paper. In the bowl of a 12-cup food processor, combine the lentils, oats, parmesan, egg, oregano, garlic powder, salt, and pepper. Add the cooked mushrooms and onions when they have cooled down a bit. (You don't want to scramble the egg or melt your food processor with piping hot veggies.)
  • Secure the lid and pulse the mixture several times. It should look relatively uniform, but not pureed. The mixture should stick together well when pressed between your fingers and you should see small chunks of onion and oats throughout. (See photos for reference.)
  • Use a heaping tablespoon or cookie scoop to scoop the mixture and roll it between your hands to form a ball. Set the ball down on the lined baking sheet, then repeat with the remaining mixture. You should get approximately 24 balls from this recipe.
  • Bake at 400ºF for 15 minutes, or until the vegetarian meatballs smell fragrant and look dry around the edges. Cook for up to 5 minutes more, if needed. The balls will feel tender when you remove them from the oven, but will firm up more as they cool.
  • Simmer these in your favorite marninara sauce and serve over pasta for a comforting vegetarian meal. Leftover meatballs can be stored in an airtight container in the fridge for up to 5 days.

Notes

Nutrition information is for 6 meatballs, assuming you get 24 in total. This information is automatically calculated and is just an estimate, not a guarantee.
Substitution Ideas: I initially tested this recipe with cooked brown rice instead of oats, but rice is a more challenging ingredient to always have on hand. Feel free to use rice instead of oats if you prefer.
Vegan Note: You may be able to use vegan Parmesan and a flax egg to make these vegan, but I haven’t tested that yet. You could also use my vegan meatloaf recipe and turn them into balls for a faster cooking time.

Nutrition

Calories: 252kcal | Carbohydrates: 29g | Protein: 16g | Fat: 9g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.01g | Cholesterol: 55mg | Sodium: 807mg | Potassium: 658mg | Fiber: 8g | Sugar: 4g | Vitamin A: 173IU | Vitamin C: 4mg | Calcium: 195mg | Iron: 4mg
Course: Main Course
Cuisine: Italian
Keyword: lentil meatballs, vegetarian meatballs

If you try this lentil meatball recipe, please leave a comment and star rating below letting me know how you like it.

Megan Gilmore leaning on her white countertop.

Megan Gilmore

Hi, I’m Megan. A former fast food junkie turned best-selling cookbook author. I create healthy recipes made with simple ingredients to make your life easier.

Read More

You May Also LIke

Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. These were outstanding! I replaced the Parmesan with Pecorino (stomach can’t handle Parmesan). Doubled the recipe, made them bigger and plopped them on the pan (no patience for pretty rolled balls). Cooked for 4 minutes longer. Served over noodles with marinara. My two teens even enjoyed them! I bet they’d freeze well too. This recipe is definitely going in my rotation. I cannot eat many bean varieties so I am thrilled to have another yummy lentil recipe!

  2. Family fave! All four kids devour them. We throw in a handful of fresh basil since we have so much from the herb garden. Also delish with cashew Alfredo!

  3. I’m excited to try these but cannot eat mushrooms. Do I need to substitute something for the mushrooms, or may I omit entirely? Thanks in advance!

    1. I made a batch with a large yellow onion instead of mushrooms, and they were delicious. I think sauteed zucchini could also work.