These healthy meatballs bake in the oven (no browning needed), with a can of pureed lentils mixed right in for a boost of protein and fiber. They’re neutrally seasoned, so they pair well with whatever sauce you’re in the mood for, and they freeze beautifully for quick, easy weeknight dinners.

Recipe overview
I love a good meatball (any excuse to eat a big bowl of pasta, really), so when we made an effort to start eating more plants a few years ago, this was one of the first recipes I revisited.
It took a few rounds of testing (turns out none of us liked whole lentils in our meatballs), but once I started pureeing them with the egg, they disappeared completely into the mixture. No one has ever noticed the difference.
These healthy meatballs have become such a regular dinner that I usually double or triple the batch so we always have a stash in the freezer for busy nights.
Why you’ll love these healthy meatballs
- Boosted with plant-based protein: A can of lentils blends right into the mixture, adding plant-based protein and fiber without changing the taste or texture.
- Make-ahead & freezer-friendly: Make a double batch on the weekend and freeze for busy weeknights. Just defrost on the counter and bake—dinner done in 20 minutes.
- Totally customizable: These meatballs are neutrally seasoned, so they work with whatever sauce you’re craving—marinara, Korean BBQ, Swedish-style, and more.
- Quick weeknight protein: Ready in 30 minutes start to finish, with simple ingredients.
- Kid-approved: The lentils are completely undetectable, so even picky eaters won’t notice the upgrade.
Plant-forward perks
- A full can of lentils helps stretch the meat further while adding 25 grams of protein, 11 grams of fiber, and additional iron and potassium for a nutritional boost.

Ingredients you’ll need
- Canned lentils: Drained and rinsed; use brown or green as red lentils get too mushy when pureed
- Egg: Helps bind the meatballs and purees smoothly with the lentils.
- Ground beef: Ground chicken or turkey also works
- Panko breadcrumbs
- Parmesan cheese: Freshly grated is best for flavor and texture.
- Garlic powder
- Kosher salt
Substitutions & modifications
Here’s how to make this recipe work—whether you need to swap ingredients, adjust for dietary needs, or want to boost the nutrition even more.
Ingredient Swaps
- Canned lentils: If cooking your own, 1 can of lentils equals roughly 1 ½ cups (260 g) of cooked lentils.
- Ground meat: Ground chicken or turkey both work in place of beef — bake to 165°F instead of 160°F.
- Parmesan: Pecorino Romano is a fine swap if that’s what’s on hand.
- Coarse kosher salt: If using fine salt, reduce the salt by ¼-½ teaspoon.
Dietary adaptations
- Gluten-free: Use gluten-free Panko breadcrumbs in place of regular Panko.
- Dairy-free: Omit the Parmesan and add ¼ cup nutritional yeast if desired; the meatballs will be slightly less savory but still hold together.
Upgrades
- Extra veggies: Add one finely grated small zucchini or medium carrot for added nutrition (squeeze out excess moisture first).
Time-saving tips
- Use a cookie scoop: It’s quicker, and you can skip rolling them entirely if you don’t mind a flat-bottomed meatball!
- Prepare the mixture in advance: Mix everything together up to 3 days ahead, then either form into meatballs and refrigerate covered, or freeze the pre-formed meatballs on a baking sheet for a few hours before transferring to a freezer bag.
Helpful tools & equipment
Here’s what you’ll need to make this recipe:
- Immersion blender or a small blender for pureeing the lentils
- Mixing bowl
- Measuring cups and spoons
- Large cookie scoop (optional)
- Baking sheet
- Parchment sheets (optional but helpful for cleanup and freezing)

Tips for the best healthy meatballs
- Don’t skip the parchment paper: It prevents sticking and makes it easy to freeze extras straight off the sheet.
- Use a cookie scoop for even sizing: It keeps all the meatballs the same size, so they cook evenly—and look nice!
Step-by-step instructions
The full recipe is below, but here are a few step-by-step photos in case they’re helpful.

Puree lentils and egg until smooth

Mix in the remaining ingredients

Scoop and shape into meatballs

Bake 18-20 minutes until browned
Serving ideas
- Toss them in your favorite warmed marinara or this creamy tofu pasta sauce and serve over spaghetti for classic spaghetti and meatballs
- Drizzle them with this garlic parsley sauce for a bright, garlicky finish
- Simmer these healthy meatballs in BBQ sauce or this plant-based Buffalo sauce for an easy meatball appetizer
- Tuck some into a sub roll with melted mozzarella and marinara for a satisfying meatball sub
How to store and reheat meatballs
Refrigeration
Store cooled meatballs in an airtight container in the fridge for up to 5 days.
Freezing
Raw: Shape the meatballs, then freeze on a parchment-lined baking sheet for 2 to 3 hours, until solid. Transfer to a freezer bag or container for up to 3 months. To cook, thaw in the fridge overnight or on the counter for a few hours, then bake as directed.
Baked: Cool completely; freeze in a single layer on a parchment-lined baking sheet. Transfer to a freezer bag or an airtight container for up to 3 months.
Reheating
Reheating refrigerated meatballs: Microwave in 30-second increments until warmed through, or add to a saucepan with warmed sauce and simmer for 5 to 10 minutes, until heated through.
Reheating frozen baked meatballs:
- Microwave: Microwave 6 to 8 meatballs on the defrost setting for 2 to 3 minutes, then continue in 30-second increments at 80% power until warmed through.
- Oven: Bake at 375°F (190°C) for about 15 to 20 minutes, until warmed through.
- Stovetop: Add frozen meatballs directly to a saucepan with warmed sauce, cover, and simmer on low for about 15 minutes, until heated through.
- Slow cooker: Add frozen meatballs to the slow cooker, pour your desired sauce over them, cover, and cook on high for 2 hours or low for 4 hours. Switch your slow cooker to “keep warm” once heated through.

Healthy Baked Meatballs with Lentils
- Total Time: 30 minutes
- Yield: 18 meatballs 1x
- Diet: Flexitarian
Description
These healthy baked meatballs sneak in a full can of lentils for extra protein and fiber (no one will notice!) and freeze beautifully for busy weeknights.
Ingredients
- 1 (15-ounce/425 g) can lentils, drained and rinsed (see Notes)
- 1 large egg
- 16 ounces (454 g) ground beef, chicken, or turkey
- 1/2 cup (40 g) Panko breadcrumbs
- 1/2 cup (55 g) grated Parmesan cheese
- 1 teaspoon garlic powder
- 1 teaspoon coarse kosher salt (see Notes)
Instructions
- Preheat the oven: Preheat to 400°F and line a baking sheet with parchment paper.
- Puree the lentils and egg: In a medium bowl, combine the 1 can lentils and 1 large egg. Using an immersion blender or potato masher, puree or mash until smooth.
- Mix in the remaining ingredients: Add the 16 ounces ground beef, ½ cup Panko breadcrumbs, ½ cup grated Parmesan cheese, 1 teaspoon garlic powder, and 1 teaspoon coarse kosher salt, and mix with your hands until well combined.
- Form the meatballs: Shape the mixture into 18 meatballs (about 3 tablespoons or 1.5 ounces each) and place on the lined baking sheet.
- Bake: Bake for 18 to 20 minutes, until golden brown and cooked through (internal temperature should reach 160°F for beef or 165°F for poultry).
Notes
Lentils: 1 can of lentils equates to roughly 1 ½ cups or 260 g cooked lentils; I recommend using cooked brown or green lentils, as red lentils will be too mushy
Coarse kosher salt: If using fine salt, reduce the salt by ¼- ½ teaspoon.
Nutrition Notes
Nutrition information calculated using 90/10 ground beef.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 3 meatballs
- Calories: 266
- Sugar: 0 g
- Sodium: 615 mg
- Fat: 11 g
- Saturated Fat: 5 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 16 g
- Fiber: 2 g
- Protein: 24 g
- Cholesterol: 88 mg





