Why You’ll Love Lentil Meatballs Recipe
These lentil meatballs are hearty, flavorful, and easy to make with everyday ingredients. The lentils create a tender, protein-rich base, while the oats and egg help bind everything together into perfectly shaped meatballs. Parmesan adds a savory depth, and the herbs and spices bring plenty of flavor to every bite.
This recipe is also wonderfully flexible. You can cook the meatballs in the oven, air fryer, or skillet depending on what works best for you. They are great served with pasta, tucked into sandwiches, paired with dipping sauces, or added to grain bowls. Since they make a generous batch, they are also ideal for meal prep.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
¾ cup (150 g) dry brown lentils, or 2 ⅓ cups cooked lentils
-
1 large egg
-
⅓ cup (30 g) rolled oats, gluten-free if needed
-
⅓ cup (40 g) Parmesan cheese, grated
-
½ teaspoon onion powder
-
½ teaspoon garlic powder
-
⅓ teaspoon sea salt, plus more to taste
-
Black pepper, to taste
-
Chopped parsley
-
¾ teaspoon Italian seasoning, or ½ teaspoon dried oregano plus ¼ teaspoon dried basil
-
½ teaspoon smoked paprika
-
Cayenne pepper, to taste
Directions
Start by rinsing the lentils under cold water. Add them to a pot with enough water to cover and cook for 20 to 25 minutes, until tender but not mushy. Drain well and let them cool slightly so they are easier to handle.
To make the lentil mixture in a food processor, place the cooled lentils in the processor and pulse a few times until mostly mashed but still slightly textured. Add the rolled oats, Parmesan cheese, egg, parsley, and all of the seasonings. Pulse again until the mixture is well combined and slightly sticky.
To make the mixture by hand, place the cooled lentils in a large bowl with the rolled oats, Parmesan cheese, egg, parsley, and seasonings. Use a hand mixer or potato masher to combine everything into a dough-like mixture. Do not overmix; a little texture helps the meatballs feel more substantial.
Once the mixture is ready, use your hands to shape it into small meatballs about 2 to 3 cm, or 1 inch, wide. Arrange them on a plate or tray while you finish forming the batch.
For the oven method, preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper. Place the meatballs on the sheet with a little space between each one. Bake for 15 to 20 minutes, flipping halfway through, until golden brown and firm in the center.
For the air fryer method, preheat the air fryer to 375°F (190°C). Arrange the meatballs in a single layer in the basket without letting them touch. Cook for 12 to 15 minutes, turning or shaking halfway through, until golden and cooked through. Work in batches if needed.
For the skillet method, heat a non-stick skillet over medium heat with a light drizzle of oil. Cook the meatballs for 3 to 4 minutes per side until golden brown and slightly crisp on the outside. Remove them from the heat and let them rest for a few minutes before serving.
Serve warm for the best flavor and texture.
Servings and timing
This recipe makes 12 servings.
The total time is about 25 minutes, depending on which cooking method you choose and whether your lentils are already cooked. The skillet and air fryer methods can be especially convenient for a faster finish, while the oven method is great for cooking the full batch at once.
Variations
You can easily customize these lentil meatballs to suit your taste. For a stronger herb flavor, add extra parsley or a pinch of oregano and basil. For more heat, increase the cayenne pepper or add a pinch of chili flakes.
To make them gluten-free, use certified gluten-free oats. You can also swap the Parmesan for a vegetarian hard cheese if needed. For a smokier flavor, increase the smoked paprika slightly. If you want a softer texture, pulse the mixture a bit more. For a chunkier bite, leave the lentils less mashed.
These meatballs also work well with different serving styles. Try them in marinara sauce over spaghetti, with tzatziki in pita bread, or with a creamy yogurt-based dip as an appetizer.
Storage/Reheating
Store leftover lentil meatballs in an airtight container in the refrigerator for up to 4 days. Let them cool completely before storing so they keep their texture better.
To reheat, warm them in a skillet over medium-low heat, in the oven at 350°F (175°C), or in the air fryer for a few minutes until heated through. The air fryer and oven are the best options if you want to bring back some of the crisp exterior. Microwave reheating works too, though the outside may be softer.
You can also freeze them after cooking. Place them in a single layer until firm, then transfer to a freezer-safe container or bag. Reheat from frozen in the oven or air fryer until hot throughout.
FAQs
Can I use canned lentils instead of dry lentils?
Yes, canned lentils can be used as long as they are well drained and not too wet. You will want about 2 ⅓ cups of cooked lentils.
Why are my lentil meatballs falling apart?
This usually happens when the mixture is too wet or not mixed enough. Make sure the lentils are drained well and pulse or mash the mixture until it holds together when pressed.
Can I make these without a food processor?
Yes, a hand mixer or potato masher works well. The texture may be a little chunkier, but the meatballs will still hold together nicely.
Can I prepare the mixture ahead of time?
Yes, you can make the mixture ahead and keep it covered in the refrigerator for up to 24 hours before shaping and cooking.
Which cooking method is best?
That depends on what you prefer. The oven is great for larger batches, the air fryer gives a crisp outside, and the skillet creates a nicely browned crust.
Can I make these meatballs dairy-free?
You can replace the Parmesan with a dairy-free alternative, though the flavor will change slightly. Choose one that melts or blends well into the mixture.
Are lentil meatballs healthy?
They can be a wholesome option because they are made with lentils, oats, and simple seasonings. They provide plant-based protein, fiber, and satisfying texture.
What should I serve with lentil meatballs?
They pair well with pasta, rice, salad, roasted vegetables, pita bread, or dipping sauces like marinara, yogurt sauce, or tahini sauce.
Can I freeze uncooked lentil meatballs?
Yes, you can shape them and freeze them before cooking. Freeze on a tray first, then transfer to a container. Cook them straight from frozen, adding a few extra minutes.
How do I keep them from getting mushy?
Cook the lentils until tender but not overly soft, and drain them well. Leaving a bit of texture in the mixture also helps the meatballs stay firm and satisfying.
Conclusion
Lentil meatballs are a delicious and practical vegetarian recipe that delivers great flavor with simple pantry ingredients. They are easy to prepare, versatile enough for different cooking methods, and perfect for everything from quick dinners to meal prep. Whether you serve them with pasta, in a sandwich, or on their own with a dipping sauce, these meatballs are a comforting dish you will want to make again and again.
Lentil Meatballs
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Savory lentil meatballs made with brown lentils, oats, Parmesan, and Italian spices. These vegetarian meatballs are hearty, flavorful, and can be baked, air fried, or pan-fried.
- Author: Emily
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 12 servings
- Category: Appetizer
- Method: Bake
- Cuisine: Italian-Inspired
- Diet: Vegetarian
Ingredients
- ¾ cup (150 g) dry brown lentils (or 2 ⅓ cups cooked lentils)
- 1 large egg
- ⅓ cup (30 g) rolled oats (gluten-free if needed)
- ⅓ cup (40 g) Parmesan cheese (grated)
- ½ tsp onion powder
- ½ tsp garlic powder
- ⅓ tsp sea salt (more to taste)
- Black pepper (to taste)
- Chopped parsley
- ¾ tsp Italian seasoning (or ½ tsp dried oregano + ¼ tsp dried basil)
- ½ tsp smoked paprika
- Cayenne pepper (to taste)
- Oil for skillet cooking (optional)
Instructions
- Rinse the lentils under cold water and cook them in a pot with enough water to cover for 20 to 25 minutes until tender but not mushy.
- Drain any excess water and let the lentils cool slightly so they are easier to handle.
- Place the cooled lentils in a food processor and pulse a few times until mostly mashed but still slightly textured.
- Add rolled oats, Parmesan cheese, egg, onion powder, garlic powder, sea salt, black pepper, parsley, Italian seasoning, smoked paprika, and cayenne pepper. Pulse until combined into a slightly sticky mixture.
- Alternatively, place the lentils and all remaining ingredients in a bowl and mix using a hand mixer or potato masher until a dough forms with some texture.
- Using your hands, form the mixture into small meatballs about 2–3 cm (1 inch) in diameter and place them on a tray.
- For oven baking: Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper. Bake meatballs for 15–20 minutes, flipping halfway, until golden brown and firm.
- For air fryer: Preheat air fryer to 375°F (190°C). Cook meatballs in a single layer for 12–15 minutes, turning halfway, until golden and cooked through.
- For skillet: Heat a non-stick skillet over medium heat with a small drizzle of oil. Cook meatballs for 3–4 minutes per side until golden brown and slightly crispy.
- Let the meatballs rest for a few minutes before serving. Serve warm for the best flavor and texture.
Notes
- If using canned or pre-cooked lentils, ensure they are well drained to avoid a wet mixture.
- If the mixture feels too wet, add a small amount of extra oats.
- These meatballs pair well with marinara sauce, pasta, or inside sandwiches.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- They can also be frozen and reheated in the oven or air fryer.
Nutrition
- Serving Size: 1 serving
- Calories: 180 kcal
- Sugar: 2 g
- Sodium: 320 mg
- Fat: 6 g
- Saturated Fat: 2 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 22 g
- Fiber: 6 g
- Protein: 9 g
- Cholesterol: 25 mg