Homemade Lentil Meatballs photo

I make these Lentil Meatballs every time I want a filling, unfussy weeknight dinner that still feels special. They have that satisfying chew and a savory backbone thanks to sautéed mushrooms and Parmesan, and they hold together beautifully without relying on breadcrumbs or meat. If you’ve been curious about plant-forward swaps that actually behave like their traditional counterparts, this recipe is a practical, reliable place to start.

There’s little ceremony here: sauté, pulse, roll, bake, and finish in sauce. The technique matters more than fancy ingredients. A short pulse in a food processor keeps texture—small pieces of onion and oats should still be visible—so the balls stay tender instead of gummy.

If you want to make a batch for pasta night, sandwiches, or a snack tray, these meatballs scale well and travel nicely. Read through the notes, stick to the method, and you’ll get roughly 24 meatballs that reheat and freeze well for the busiest nights.

Ingredient Rundown

Classic Lentil Meatballs image

Ingredients

  • 1 tablespoon olive oil — prevents sticking and adds a touch of richness while sautéing the vegetables.
  • 1 cup yellow onion, diced — sweats down to add sweetness and structure to the mix.
  • 8 ounces cremini mushrooms, roughly chopped — provide moisture, umami, and texture so the lentils don’t dry out.
  • 1 ½ cups cooked lentils (brown or green) — the bulk and protein of the meatball; cooked, not canned.
  • ½ cup rolled oats — a binder that soaks up liquid and keeps the balls together without breadcrumbs.
  • ½ cup Parmesan cheese — salt and savory fat to enrich the mixture.
  • 1 large egg — helps bind the ingredients and gives structure during baking.
  • 1 ½ teaspoons dried oregano — an herb note that pairs with marinara and Parmesan.
  • ½ teaspoon garlic powder — concentrated garlic flavor without extra moisture.
  • 1 teaspoon fine sea salt — seasons the entire mixture evenly.
  • ¼ teaspoon ground black pepper — a finishing background heat; adjust to taste.

How to Prepare (Lentil Meatballs)

  1. Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add 1 cup diced yellow onion and 8 ounces roughly chopped cremini mushrooms. Sauté, stirring occasionally, until the onion is translucent and the mushrooms are tender and their released liquid has mostly evaporated, about 8–10 minutes. Remove the pan from the heat and let the vegetables cool until they are warm but not hot to the touch.
  2. While the vegetables cool, preheat the oven to 400°F (204°C) and line a large baking sheet with parchment paper.
  3. In the bowl of a 12-cup food processor, add 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, and ¼ teaspoon ground black pepper.
  4. When the onion and mushrooms have cooled to warm (not hot), add them to the food processor bowl.
  5. Secure the lid and pulse the mixture several times until it is relatively uniform but not pureed. The mixture should hold together when pressed between your fingers and still show small pieces of onion and oats.
  6. Use a heaping tablespoon or a cookie scoop to portion the mixture. Roll each portion between your hands to form a ball and place it on the prepared baking sheet. Continue until all the mixture is used; you should have approximately 24 meatballs.
  7. Bake the meatballs in the preheated 400°F oven for 15 minutes. If the edges are not yet dry or the meatballs do not smell fragrant, bake up to 5 minutes longer.
  8. Remove the baking sheet from the oven and let the meatballs cool on the sheet; they will feel tender when hot and will firm up as they cool.
  9. To serve, simmer the meatballs in your favorite marinara sauce and serve over pasta or as desired.
  10. Store any leftovers in an airtight container in the refrigerator for up to 5 days.

Reasons to Love (Lentil Meatballs)

Easy Lentil Meatballs recipe photo

  • Meaty texture without meat — they have chew and bite thanks to the lentils, oats, and sautéed mushrooms.
  • Fast and weeknight-friendly — most of the work is cooking down vegetables and pulsing in a food processor.
  • Versatile — serve over pasta, tucked into a sub, or as an appetizer with sauce for dipping.
  • Economical and pantry-friendly — uses staples that are inexpensive and easy to store.
  • Make-ahead convenience — they hold their shape and flavor when reheated, which makes planning dinners simpler.

Flavor-Forward Alternatives

Delicious Lentil Meatballs shot

  • Caramelize the onions a bit longer for a sweeter, deeper profile — cook until golden rather than just translucent.
  • For extra browning, finish the baked meatballs in a hot skillet for a minute or two per side; it adds texture and a toasty flavor without changing the recipe.
  • Simmer gently in sauce rather than tossing at the last second; a short simmer lets the sauce and interior flavors marry without over-softening the balls.
  • Adjust salt and black pepper to taste after pulsing and before portioning so the seasoning is balanced for you.
  • If you want a crisper exterior, flatten slightly before baking and extend bake time by a few minutes while watching closely.

Gear Checklist

  • Large skillet — for sautéing onion and mushrooms.
  • 12-cup food processor — the bowl size in the directions; pulses the mixture without pureeing.
  • Baking sheet and parchment paper — for baking the meatballs cleanly and evenly.
  • Cookie scoop or heaping tablespoon — keeps portions uniform so everything cooks at the same rate.
  • Mixing utensils and tongs — for transferring and finishing in sauce.

Learn from These Mistakes

  • If the mixture is pureed into a paste, the meatballs will be gummy. Pulse only until the mixture is relatively uniform but still shows small pieces of onion and oats.
  • Adding warm (not cooled) vegetables to the processor can overcook the egg or make the mixture too loose. Let the vegetables cool to warm before adding.
  • Under-seasoning is common. Taste the mix by pressing a small pat into a skillet — if it’s bland, adjust the salt and pepper before shaping everything.
  • Overcrowding the baking sheet reduces browning. Space meatballs evenly so hot air circulates around each one.
  • Assuming all lentils behave the same: use cooked brown or green lentils as directed. Very soft red lentils break down and can change texture.

Substitutions by Diet

  • Gluten-free: use certified gluten-free rolled oats to keep the binder intact while removing gluten risk.
  • Dairy-free: omit Parmesan. A grated plant-based hard cheese or a boost of savory seasoning can help replicate the umami if you need a dairy-free option.
  • Egg-free: replace the egg with a binder suitable for your kitchen—thickeners like a flax or chia “egg” or aquafaba can work in many recipes; expect slightly different texture.
  • Lower sodium: reduce the 1 teaspoon fine sea salt and rely on a salty sauce to finish the dish, then season to taste at the end.
  • Higher protein: stick with dense cooked lentils (brown or green) as listed; they’re the best choice here for texture and protein content.

Notes from the Test Kitchen

Yield and texture: The recipe produces about 24 meatballs when portioned with a heaping tablespoon or a cookie scoop. That count is useful for planning portions or freezing some for later.

Pulsing is everything: We tested a range from quick pulses to full blends. The sweet spot is several short pulses—enough to combine ingredients without turning them into a paste. You want cohesion with visible bits of onion and oats.

Bake time: The recipe calls for 15 minutes at 400°F, with up to 5 more minutes if needed. Oven temperatures vary. Look for fragrant edges and slightly dried rims rather than a long, dark bake.

Cooling step: Let the sautéed vegetables cool to warm before pulsing. Hot veggies can steam in the processor and loosen the mixture, and they can also partially cook the egg in the processor, which changes texture.

Keep-It-Fresh Plan

  • Refrigerate: Store leftovers in an airtight container in the refrigerator for up to 5 days as directed.
  • Reheat: Gently simmer meatballs in sauce on the stovetop until warmed through. This keeps them moist and prevents drying that can happen in the microwave.
  • Portioning tip: If you’ll eat them across several meals, divide into meal-sized portions before refrigerating so you only reheat what you need.

Quick Q&A

  • Can I use red lentils instead of brown or green? Red lentils cook softer and tend to break down more, changing the texture. Stick with brown or green for best structure.
  • Do I need a 12-cup food processor? The capacity in the instructions is 12 cups to give the mixture room to pulse. If your processor is smaller, work in batches.
  • Can I pan-sear instead of baking? Yes — after shaping, you can brown them in a skillet for a crisper exterior, but watch the heat so they don’t fall apart before they firm up.
  • How do I know when they’re done? They should smell fragrant, have slightly dry edges, and feel tender but not wet. They firm up as they cool on the baking sheet.

Ready, Set, Cook

These Lentil Meatballs are practical, forgiving, and adaptable. Follow the steps, respect the cooling and pulsing stages, and you’ll end up with a versatile batch that lifts weeknight dinners. Make a double batch if you want easy lunches or a freezer stash, and simmer a few in sauce to test seasoning before you finish the whole tray.

When you get them right, they’re an easy swap-in for meatballs in almost any recipe. Serve them hot, saucy, and confident — and save the little leftovers for a quick reheat that tastes just as good the next day.

Homemade Lentil Meatballs photo

Lentil Meatballs

Lentil-based meatballs made with sautéed onion and cremini mushrooms, rolled oats, Parmesan, egg, and herbs; baked until firm. Serve simmered in marinara over pasta or as desired.
Prep Time24 minutes
Cook Time42 minutes
Total Time1 hour 36 minutes
Servings: 4 servings

Ingredients

Ingredients

  • 1 tablespoonolive oil
  • 1 cupyellow onion diced
  • 8 ouncescremini mushrooms roughly chopped
  • 1 1/2 cupscooked lentils brown or green
  • 1/2 cuprolled oats
  • 1/2 cupparmesan cheese
  • 1 largeegg
  • 1 1/2 teaspoonsdried oregano
  • 1/2 teaspoongarlic powder
  • 1 teaspoonfine sea salt
  • 1/4 teaspoonground black pepper

Instructions

Instructions

  • Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add 1 cup diced yellow onion and 8 ounces roughly chopped cremini mushrooms. Sauté, stirring occasionally, until the onion is translucent and the mushrooms are tender and their released liquid has mostly evaporated, about 8–10 minutes. Remove the pan from the heat and let the vegetables cool until they are warm but not hot to the touch.
  • While the vegetables cool, preheat the oven to 400°F (204°C) and line a large baking sheet with parchment paper.
  • In the bowl of a 12-cup food processor, add 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, and ¼ teaspoon ground black pepper.
  • When the onion and mushrooms have cooled to warm (not hot), add them to the food processor bowl.
  • Secure the lid and pulse the mixture several times until it is relatively uniform but not pureed. The mixture should hold together when pressed between your fingers and still show small pieces of onion and oats.
  • Use a heaping tablespoon or a cookie scoop to portion the mixture. Roll each portion between your hands to form a ball and place it on the prepared baking sheet. Continue until all the mixture is used; you should have approximately 24 meatballs.
  • Bake the meatballs in the preheated 400°F oven for 15 minutes. If the edges are not yet dry or the meatballs do not smell fragrant, bake up to 5 minutes longer.
  • Remove the baking sheet from the oven and let the meatballs cool on the sheet; they will feel tender when hot and will firm up as they cool.
  • To serve, simmer the meatballs in your favorite marinara sauce and serve over pasta or as desired.
  • Store any leftovers in an airtight container in the refrigerator for up to 5 days.

Equipment

  • Large Skillet
  • Food Processor
  • Baking Sheet
  • Parchment Paper
  • Oven

Notes

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.

Similar Recipes

Leave a Reply

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

Recipe Rating