Beef and Veggie Cheesy Meatballs

What’s a sure way to have your kids eat veggies??? ? Hide it in meatballs!! ?? Here’s a simple BEEF-VEGGIE-CHEESY MEATBALLS RECIPE that will surely be a hit for kids! Or even the young at heart.

Toddlers are the most picky of eaters–most especially if it involves vegetables! So apart from incorporating into omelettes, I find that adding grated or mashed veggies into meatballs is such a no-brainer to “trick” our little bubs to eating it.  No more food-spitting or throwing! Yahoooo!

This is a very forgiving recipe so even if you just eyeball the measurements, I think these would still come out right. You can adjust the seasoning to your liking and also add any other veggies you fancy.

At first I only wanted carrots in it, then I opened the fridge and saw some leftover pumpkin and a handful of baby spinach. So into the mix they go!

And of course, the key ingredient is parmesan cheese to make it gooey and moist! That yellowish liqud coming out is cheese my friends, so go ahead and scrape it from the baking pan.

My little boy finished 4 meatballs! Happy dance for this momma! ? Even my husband said that it was one of the most flavorful meatballs that I’ve made so far.  It’s also very quick and easy to make.  You just dump all ingredients in a bowl, use your hands to mix (which is the best way than using a fork or spoon) and roll it into balls.  I stored half of the uncooked meatballs in the freezer for future meals.  I’m thinking having beef meatball noodle soup next time. Hmmm….

What you’ll need:

  • 1 kg ground beef
  • 1 egg
  • 1/2 c bread crumbs
  • 1 tsp sea salt (more or less)
  • Pinch of black pepper
  • 1/4 tsp garlic powder
  • 1 carrot grated
  • 1/4 c grated pumpkin
  • Handful of baby spinach chopped finely
  • 1/4 c grated parmesan cheese
  • Olive oil


  • Preheat oven to 185 deg C.  Line a baking sheet with parchment.
  • In a big bowl, pour all ingredients and use hands to mix well.
  • Scoop about a tablespoon of the mixture into your hand and roll into a ball.  Place each ball on the baking sheet about an inch apart. Drizzle with olive oil before popping into the oven.
  • Bake for about 10-12 mins or til browned.  Be careful not to overbake it otherwise it comes out dry and tough.
  • Serve warm and enjoy!

I have yet to try pan-frying these meatballs. I choose to bake it just because it evenly cooks and I just have to time it til it’s done. Either way I hope you enjoy this!

Leave a comment if you made variations to this recipe or made it as it is.  Share this to others as well whom you think might love this too!


Leave a Comment

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