veggie meatballs (with meat)

Light, delicious, and nutritious meatballs you’ll want to make on repeat.

Veggie Meatballs (with meat) Recipe

I don’t feel fulfilled from a meal unless there are substantial vegetables involved. I understand the importance of veggies in every meal, and at the same time, I love a plate of meatballs and spaghetti. This recipe allows me to have my cake and eat it too—and results in light, fluffy meatballs.  

Grated vegetables in this recipe add extra moisture to the meatballs (similar to what ricotta would give), and make the meat tender. I only had half a jar of marinara sauce left when I made this, so I added bone broth to the jar and shook it up. Feel free to use a whole jar of sauce if you prefer. 

Ingredients for Veggie Meatballs (with meat)

  • 1 medium eggplant, peeled

  • 1 zucchini, trimmed 

  • 1 red onion 

  • ¼ cup avocado oil (or another neutral oil), divided

  • 1 ½ teaspoons salt, divided

  • 3 garlic cloves

  • 1 lb. 85/15 ground beef

  • 1 egg

  • ½ cup bread crumbs

  • 1 teaspoon dried oregano

  • 1 teaspoon garlic powder

  • Fresh black pepper

  • ½ - 24 oz. jar marinara sauce

  • 1½ cups bone broth 

How to Make Veggie Meatballs (with meat)

  1. Using the wide holes of a box grater, shred the eggplant and zucchini in a large bowl. 

  2. Chop the red onion. Heat 2 tablespoons avocado oil over medium heat in a frying pan and add the onion. Cook for 3-5 minutes, until translucent. 

  3. Add the grated eggplant and zucchini to the pan and stir. Turn the heat up to medium and stir in ½ teaspoon salt and a few turns of black pepper. 

  4. Cook for 15-20 minutes, stirring occasionally, until all the liquid has reduced and the vegetables are very soft (you should be able to break them easily with your spatula). Remove the pan from heat.

  5. Grate the garlic using a microplane and stir it into the veggies. 

  6. Transfer the veggie mixture to a large bowl and let cool slightly. 

  7. Add the ground beef, egg, breadcrumbs, 1 teaspoon salt, oregano, garlic powder, and a few more turns of black pepper to the veggies. Use your hand to mix until everything is well combined. 

  8. Refrigerate the mixture for at least 10 minutes (up to 24 hours—the longer it rests the better it will be), then form into 1” balls (you can use a scoop for this, I just use my hands).

  9. While the mixture is in the fridge, get the sauce ready. 

  10. Shake together the marinara and bone broth (I use the sauce jar, if you don’t have space you can whisk them together in a measuring cup). 

  11. Heat the remaining 2 tablespoons avocado oil in a high-walled pan and add the meatballs. Cook for 1-2 minutes on each side to sear until golden brown. 

  12. Pour in the sauce and bring to a simmer, reduce heat to low and let cook for an hour or until ready to eat—I like to cook mine for 2-3 hours when I have the time.

  13. Serve with pasta, rice, or on its own. These are great to eat for lunch the next day as leftovers.

What You’ll Need

Looking for more kitchen finds? Visit my Amazon storefront here.

We selected these products because we love them, and hope you do too. Baked by Melissa has an affiliate relationship, so we may get a commission if you purchase something through our links. Items are sold by the retailer, not Baked by Melissa.