Baked Meatballs Recipe

5 from 4 votes

This post may contain affiliate links. Please read our disclosure policy.

love a good meatball. Always have. But honestly, meatballs get kind of a bad rep these days. People hear “meatball” and immediately think of meatballs fried in oil or something drowning in a gallon of sauce 🍝.

But growing up, my mom and I were always making veggie-packed baked meatballs—Not for health reasons, not for any trendy diet, just because that’s how we roll (meatball pun 100% intended 😎).

Now that we’re both on a weight loss journey, these meatballs have become our go-to meal. Like, multiple times a week. They fit into my macros without any drama, they’re super easy to make in big batches, and you can pair them with literally anything—rice, salad, pasta – or eat them straight up on their own (no judgment) 😌.

No frying, no heavy sauces—just juicy, flavorful, veggie-filled meatballs that somehow feel like comfort food but still help you hit your protein goals without crying over another plain chicken breast.

Close-up of a hand holding a meatball above a bowl filled with more meatballs. The meatballs are golden brown with small red and green flecks, garnished with chopped herbs. They are set on a wooden surface.

Why You’ll Love My Baked Meatballs Recipe

These tender and juicy meatballs are downright addictive! Perfect on their own or with my mom’s vibrant Red Cabbage Slaw, these nutritious flavor bombs 💣 leave you feeling completely satisfied without punishing your waistline. They’re absolutely PACKED with veggies 🥗, and the ground pork adds just the right amount of juiciness to the lean ground turkey. (You won’t find dry, bland meatballs here 🙌!) Grated parmigiana brings all the flavors into balance with its rich umami taste. You can have these delicious meatballs on the plate in 35 minutes AND you can meal prep them ahead of time. In fact, this mixture is even better the next day once the flavors have had time to marry 👰‍♀️🤵‍♂️! Go ahead and make a double batch – you won’t regret it!

How to Prepare

♨️ Preheat the oven to 400F (200C). Line a baking sheet with parchment paper and set aside. 

🥔 Next, peel and grate the potatoes and carrots.

🧄 Add the onion and garlic to a food processor and process until it looks like a paste. Transfer the paste into a bowl and add in the finely chopped bell pepper. 

🥣 Then, add the ground meat to a mixing bowl.

🥕 To the meat, add the potato, carrots, onion, garlic, bell pepper, egg, grated parmigiana cheese, salt and dry oregano.

🤲 With clean hands, mix really well. Once mixed, take an ice cream scooper and form into equal size balls.

🟤 Once the meatballs are shaped, add them onto a baking sheet lined with parchment paper. 

⏲️ Bake for 15-18 minutes and then turn the oven on BROIL for a few minutes (top burner only) and keep an eye on them until they are lightly golden on top. Enjoy!

Tips For The Best Baked Meatballs Recipe

  • Don’t overwork the meat – Mix just until combined. Overmixing can make the meatballs dense and tough instead of tender and juicy.
  • Grate your veggies finely – Potato and carrots add moisture and texture. No need to drain the starch from the potato!
  • Let it rest (optional) – Cover the meat mixture and refrigerate for 1 hour or overnight to let the flavors develop. Totally worth it if you’ve got the time.
  • Use an ice cream scoop – This helps make evenly sized meatballs, so they cook at the same rate.
  • Use a thermometer – If you want to be precise, the internal temp should hit 160°F (71°C) for ground beef or turkey to ensure they’re fully cooked but not overdone.
  • Double the batch – If you’re already making the mess, go big and freeze half. They reheat like a dream and future-you will be very grateful.
  • Test a mini patty first – Cook a tiny piece of the mixture in a pan to taste for seasoning before committing to the whole batch. Adjust salt/spices if needed!

Nonna’s Tip 🖐️

Before forming the meatballs, I like to add a touch of oil or water to my hands so that the meat mixture doesn’t stick to my fingers. 

Close-up of a hand holding a cooked meatball garnished with herbs above a bowl filled with more meatballs. The meatballs are on a wooden table, basking in warm natural light.

Baked Meatballs Recipe Variations and Substitutions

  1. If you don’t have ground turkey on hand, ground chicken also works well in this recipe.
  2. Instead of dried herbs, feel free to use fresh 🌱 oregano, basil, or parsley.
  3. It’s always a great idea to use what veggies you have on hand! Sweet potatoes, zucchini and spinach are good substitutes for potatoes and carrots.

Similar Recipes

Best Served With

Common Questions

Can I swap the turkey for a different kind of protein?

Of course! Ground chicken complements the flavor profile of these meatballs perfectly.

Can I prep these meatballs ahead of time? How long will they keep?

Yes! You can place the covered mixture in the refrigerator for up to 24 hours before making. The cooked meatballs will keep for up to 4 days in an airtight container in the fridge. You can also freeze them raw or cooked.

Can I cook these in the air fryer instead of baking in the oven?

Yes, although the oven method is recommended as the air fryer could make them slightly more dry. To air fry, preheat to 375F and cook for 10-12 minutes, or until the internal temp reaches 165F.

Can I add a different kind of cheese to this recipe?

This recipe calls for grated parmigiana, though any grated hard cheese would work. Feta also works well in this recipe.

Do I need to add BREADCRUMBS to this recipe?

It’s not necessary. The egg and veggies will act as the binder, so breadcrumbs aren’t needed.

How do you make the meatballs all the same size?

Try my ice cream scoop hack! Scoop the mixture and level off the top to get uniform sized meatballs every time!

A bowl of golden-brown meatballs garnished with chopped parsley. The meatballs are visibly seasoned with herbs and spices, adding color and texture to the dish. Sunlight enhances the dish's appetizing appearance.

Baked Meatballs Recipe

These tender and juicy meatballs are downright addictive! They're absolutely PACKED with veggies 🥗, and the ground pork adds just the right amount of juiciness to the lean ground turkey.
5 from 4 votes
Course: Main Course
Cuisine: American
Makes: 18 meatballs
Author: The Modern Nonna
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes

Ingredients 

  • 454 grams ground turkey
  • 454 grams ground pork
  • 1 small potato , grated
  • 1 onion , grated or food processed
  • 3 cloves garlic , minced
  • 2 carrots, grated
  • cup bell peppers, finely diced or food processed
  • 1 medium egg
  • cup Parmigiano Reggiano cheese, grated
  • 2 teaspoons salt, to taste
  • 2 teaspoons oregano , dry

Instructions 

  • Preheat the oven to 400F (200C). Line a baking sheet with parchment paper and set aside.
  • Next, peel the potato and grate it. I like to use a rotary grater for ease and I don't drain the starch from the potato. Now, do the same for the carrots.
    A person uses a white hand-crank grater to shred potatoes into a white bowl. The background is out of focus with warm, festive lights.
  • Add the onion and garlic to the food processor and process until fine. I like to scrape down the sides a few times in between and process until it looks like a paste. Remove the paste into a bowl and add in the bell pepper.
    A hand holds the handle of a food processor filled with chopped onions. The machine is on a dark wooden surface with a backdrop of warm, out-of-focus lights, creating a cozy atmosphere. The processor is turned on and in use.
  • Finely chop the bell pepper (or do this step by hand). I like all the veggies grated or chopped into tiny pieces.
  • When the veggies are all prepped, add the ground meat to a bowl. Feel free to use any ground meat of choice as any combination will work for this recipe.
  • To the meat, add the potato, carrots, onion, garlic, bell pepper, egg, grated parmigiana cheese, salt and dry oregano.
    A bowl filled with minced meat, grated carrots, finely chopped red and orange bell peppers, and grated onions. The mixture is topped with various spices and seasonings, likely including herbs and ground pepper.
  • With clean hands, mix really well. Once mixed, take an ice cream scooper and form into equal size balls. Tip: I like to add a touch of oil or water to my hands so that the meat doesn't stick to my hands.
    A hand mixes ingredients in a clear glass bowl. The mixture includes ground meat, chopped vegetables, and breadcrumbs, suggesting preparation for a dish like meatloaf or meatballs. Subtle light and shadow play across the scene.
  • Note: before shaping into meatballs, you can cover the meat mixture with plastic wrap and let it sit in the fridge so the ingredients can get to know each other. You can let it sit for an hour to overnight before shaping. For this recipe, I make them right away :).
    A person holds a raw meatball mixture with bits of vegetables like corn and carrots in their palm. They are wearing a smartwatch on their wrist. The background is softly blurred with warm lighting.
  • Once the meatballs are shaped, add them onto a baking sheet lined with parchment paper.
    Raw meatballs with visible vegetable pieces are placed on parchment paper on a baking tray, illuminated by sunlight.
  • We like to bake them at 400F for 15-18 minutes and then turn the oven on BROIL for a few minutes (top burner only) and keep an eye on them until they are lightly golden on top.
    A hand holding a cooked meatball above a bowl filled with several meatballs, garnished with chopped parsley. The meatballs have a golden-brown exterior with visible herbs and spices. They are placed on a wooden surface.
  • We enjoy these meatballs with a side of cauliflower mash, mashed potatoes, red cabbage slaw or my regular healthy coleslaw recipe.

Video

Notes

  • Protein: If you don’t have ground turkey on hand, ground chicken also works well in this recipe.
  • Herbs: Instead of dried herbs, feel free to use fresh oregano, basil, or parsley.
  • Veggies: It’s always a great idea to use what veggies you have on hand! Sweet potatoes, zucchini and spinach are good substitutes for potatoes and carrots.

Nutrition

Serving: 1 meatball, Calories: 120kcal, Carbohydrates: 3g, Protein: 12g, Fat: 7g, Saturated Fat: 3g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Trans Fat: 0.01g, Cholesterol: 42mg, Sodium: 324mg, Potassium: 233mg, Fiber: 1g, Sugar: 1g, Vitamin A: 1259IU, Vitamin C: 7mg, Calcium: 37mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main Course
Cuisine: American
Love This Recipe?
Share your pictures or videos of you making my recipes by mentioning #themodernnonna on all socials ❤️

Hi! I'm Sneji. Nice to meet you!

I am more commonly known as “The Modern Nonna” on social media where I create easy home cooked meals with a modern twist. I was born and raised in Sofia, Bulgaria and learned how to cook at the best culinary school in the world – my grandma’s kitchen. I lived in Greece on the Island of Crete with my parents for a while and then moved to Toronto, Canada when I was in grade 5. I started to really cook and experiment with food 11 years ago when I was 21 years old. Everything I currently know is a reflection of some part of my life…

Keep up to date with me on social media! Follow @themodernnonna

5 from 4 votes

Leave a comment

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

Recipe Rating




The maximum upload file size: 5 MB. You can upload: image, video. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop files here

5 Comments

  1. 5 stars
    The BEST meatballs! My whole family loved them, and I felt great about serving them a healthy option! Will be making these again!

  2. 5 stars
    I made the plain turkey meatballs twice now and my daughter in law is obsessed with them. The first time i made them they puffed up a bit while baking so the 2nd time if made them i made a tiny hole in the middle to prevent the puffing and they turned out great too. Thanks for the recipe!

    1. Thanks for the hack, Arlette! I’m so glad you and your daughter-in-law are enjoying the recipe! 🩷