These vegan lentil meatballs are a wholesome, protein-packed alternative to traditional meatballs, perfect for plant-based meals.
Rich in fiber and healthy fats from pumpkin seeds, they are naturally low in saturated fat and oil-free.
Quick to prepare and versatile for pasta, rice, or veggie noodles, they make a satisfying, nutrient-dense option for everyday cooking or meal prep.

Vegan Lentil Meatballs
Equipment
- Food processor (1)
- Skillet – 1
- Baking tray – 1
- Parchment paper (enough to line tray)
Ingredients
- 1 yellow onion finely chopped
- 1 large carrot peeled and diced
- 4 garlic cloves minced
- 2 cups cooked green lentils approx. ¾ cup dry
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ¼ cup nutritional yeast
- 1 teaspoon sea salt
- 1 cup pumpkin seeds
Optional for serving:
- Pasta of choice
- Sweet potato noodles or spiralized vegetables
- Tomato sauce
Instructions
- Preheat and Prepare the Oven: Begin by preheating your oven to 400°F (204°C). While the oven warms, line a large baking tray with parchment paper. This prevents the meatballs from sticking and makes cleanup simple. Having the oven ready before shaping the meatballs ensures they bake evenly and maintain a firm texture.
- Sauté the Aromatics: In a medium skillet, add the finely chopped yellow onion, diced carrot, and minced garlic. Instead of oil, pour in 1–2 tablespoons of water to help the vegetables cook without sticking. Place the skillet over medium heat and sauté for approximately 5 minutes, stirring occasionally. The vegetables should become tender and fragrant but not browned. Add more water as needed to prevent sticking.
- Blend the Base Mixture: Transfer the cooked vegetables to a food processor. Add the cooked green lentils, tomato paste, dried oregano, dried basil, nutritional yeast, and sea salt. Pulse until fully combined but still retaining some texture — avoid creating a smooth puree. Scrape down the sides of the processor occasionally to ensure even mixing. This forms the flavorful base that holds the meatballs together.
- Incorporate the Pumpkin Seeds: Add the pumpkin seeds to the processed mixture. Pulse a few times to break the seeds into smaller pieces and evenly distribute them. Avoid over-processing, as some texture is essential for a satisfying bite and proper structure.
- Taste and Adjust Seasoning: Before shaping the meatballs, taste the mixture and adjust seasoning as needed. Add more salt, oregano, or basil if necessary. Proper seasoning ensures every meatball is flavorful and balanced.
- Shape the Meatballs: Wet your hands slightly to prevent sticking, then scoop portions of the mixture and roll them gently into 1–1.5 inch balls. Place each meatball on the prepared tray with a little space in between to bake evenly. You should have around 20 meatballs in total.
- Bake to Perfection: Place the tray in the preheated oven and bake for 25–30 minutes. Halfway through, gently rotate the tray to ensure even baking. The meatballs should firm up, develop a slightly golden exterior, and remain tender inside. Baking this way ensures the lentils and vegetables cook fully without drying out.
- Rest Before Serving: After baking, allow the meatballs to rest on the tray for 3–5 minutes. This brief cooling period helps them set, making them easier to handle and less likely to crumble.
- Serving Suggestions: These meatballs can be enjoyed alone as a protein-packed snack or served with tomato sauce over pasta, rice, or spiralized vegetables such as sweet potato or zucchini noodles. They are also excellent for meal prep, reheating easily throughout the week.
- Storage Instructions: Store leftover meatballs in an airtight container in the refrigerator for 3–4 days. For longer storage, freeze them in a single layer, then transfer to a freezer-safe container for up to three months. To reheat, bake in a preheated oven at 350°F (175°C) for 10–15 minutes, or microwave until warmed through. Avoid reheating from frozen directly to maintain even texture.
Notes
- Use green lentils rather than red, as green lentils hold their shape better when baked. Red lentils tend to become mushy, which can make the meatballs too soft.
- Cook lentils slightly undercooked by 1–2 minutes, since they will continue cooking in the oven. This helps maintain a firm texture.
- Avoid over-processing the mixture in the food processor; a little texture is essential for rolling and maintaining structure. If the mixture feels too soft, refrigerate for 10–15 minutes or add oats or breadcrumbs to firm it up.
- Always use wet hands to shape the meatballs — this prevents sticking and ensures smooth, uniform balls.
- Adjust seasoning gradually. Because plant-based ingredients can taste subtle, tasting and fine-tuning the salt, herbs, and spices makes a big difference in flavor.
Chef’s Secrets: Tips For Perfect Meatballs
One of the keys to these vegan lentil meatballs is balancing texture and flavor.
Using a combination of lentils and pumpkin seeds provides both protein and a subtle crunch.
Don’t skip the nutritional yeast — it adds a savory, cheesy flavor that rounds out the dish.
Sautéing the onions, carrot, and garlic with a small amount of water before blending unlocks their sweetness and intensifies flavor without adding oil.
If the mixture feels too soft to roll, chilling it briefly in the fridge or adding a tablespoon of oat flour can help.
Small adjustments like these make a big difference in achieving a firm yet tender meatball that holds together beautifully.
Serving Suggestions: Delicious Ways To Enjoy
These meatballs are incredibly versatile and can be served in numerous ways.
They pair perfectly with classic pasta and marinara sauce for a comforting Italian-style meal.
For a lighter option, try them atop spiralized sweet potato or zucchini noodles, drizzled with a herby tomato sauce.
They also work wonderfully in grain bowls, alongside quinoa, roasted vegetables, or a fresh salad.
For snack or appetizer ideas, serve them with a simple dipping sauce such as tahini, vegan pesto, or a spicy tomato relish.
Their firm texture and rich flavor make them adaptable to almost any meal scenario.
Storage Tips: Keep Meatballs Fresh Longer
Leftover meatballs store well and reheat beautifully.
Keep them in an airtight container in the refrigerator for 3–4 days.
For longer storage, freeze them in a single layer on a tray, then transfer to a freezer-safe container for up to three months.
To reheat, bake them in a preheated oven at 350°F (175°C) for 10–15 minutes until warmed through, or microwave on medium power until heated.
Avoid reheating directly from frozen without thawing, as this can cause uneven texture.
Proper storage ensures you can enjoy these meatballs throughout the week without losing their flavor or firmness.
Frequently Asked Questions
1. Can I use red lentils instead of green?
Red lentils are softer and can become mushy, making it difficult to roll the mixture into firm meatballs. Green lentils are preferred because they hold their shape and provide the right texture.
2. Do I have to use pumpkin seeds?
Pumpkin seeds add crunch, healthy fats, and protein, but you can substitute sunflower seeds, chopped walnuts, or almonds if needed. Keep them roughly chopped for similar texture.
3. Can I make these meatballs oil-free?
Yes! This recipe is designed to be oil-free. Sautéing the vegetables with a splash of water instead of oil prevents sticking while keeping the meatballs healthy.
4. How do I prevent meatballs from falling apart?
Avoid over-processing the mixture, chill it slightly if too soft, and use wet hands when rolling. Baking at the correct temperature also helps them firm up without crumbling.
5. Can I meal prep these for the week?
Absolutely! They store well in the fridge for 3–4 days or in the freezer for up to three months. They are perfect for quick lunches, dinners, or adding protein to grain bowls and pasta dishes.