• About Me
  • Say Hello
  • Home
  • About
  • Contact
  • Recipes
    • By Meal Type
      • Breakfast
      • Lunch
      • Snacks
      • Dinner
      • Dessert
      • Drinks
    • Quick and Easy

Tasty Recollections

Recipes for Memories

Dinner, European, Freezer Meals, Italian, Lunch · April 26, 2024

Best Homemade Meatballs Recipe

Jump to Recipe Print Recipe

Hey everyone! One of the most beloved recipes here at Tasty Recollections is our Italian Wedding Soup, a copycat version of East Side Mario’s classic (you know the soup they serve that has those tiny meatballs?). Among the many compliments I have received, our meatballs often steal the show. So today, I’m excited to share the simple yet best homemade meatballs recipe – ever. This is my go-to recipe for meatballs, and they always turn out deliciously tender. This recipe for these meatballs that you can enjoy alongside your favorite spaghetti and sauce or any other dish you desire. If you’re a fan of our Italian Wedding Soup meatballs, you’re in for a treat with these!

best homemade meatballs , melhore almondega

Also, this recipe makes a ton of meatballs. I did that on purpose so you can freeze some for later 🙂 But, if you want you can halve the recipe.

many meatball on baking sheets ready to freeze

Ingredients:

ingredients for the best homemade meatballs recipe, ingredientes para almondegas caseiras
  • 2.5 pounds of lean ground beef (you can also use ground pork, ground veal, or a mix)
  • 2 eggs
  • 2 tablespoons whole milk
  • 1/2 cup Parmesan cheese
  • 1/2 cup breadcrumbs (If you want this recipe to be gluten free, subsitute it with the same amount of oat flour.)
  • 1/2 cup oat flour (can be substituted by more breadcrumbs, but this gives a special touch, I wouldn’t skip it)
  • 3 cloves of garlic
  • 2 tablespoons grated onion
  • olive oil

Directions:

mixing meatballs ingredients without beef
  1. In a large bowl, combine eggs, milk, Parmesan cheese, breadcrumbs, oat flour, minced garlic, and grated onion. Mix thoroughly using a fork until well combined.
adding beef to meatball mixture

2. Add the ground meat to the mixture and gently combine, being careful not to overwork the meat to avoid tough meatballs. Use your hands or a spoon to mix until all ingredients are evenly distributed.

3. Once the mixture is combined, shape it into golf ball-sized meatballs, minimizing handling to keep them tender.

cooking meatballs in a skillet

4, Heat olive oil in a large, deep non-stick pan over medium heat. Once the oil is hot, add the meatballs in batches, being careful not to overcrowd the pan. Cook for a few minutes on each side until browned and cooked through.

5. Once cooked, transfer the meatballs to a plate lined with paper towels to absorb any excess oil.

Storage Instructions:

Allow the cooked meatballs to cool completely before transferring them to an airtight container. Refrigerate for up to 3-4 days. For longer storage, you can freeze the raw meatballs in a single layer on a baking sheet until firm, then transfer them to a freezer bag or container. Frozen meatballs can last for up to 2-3 months. When ready to use them straight from the freezer. 

Common Substitutions:

  • Ground Meat: While the recipe calls for lean ground beef, you can certainly use other ground meats such as pork, veal, or a combination for added flavor and texture variation.
  • Breadcrumbs: If you’re looking for a gluten-free option, you can substitute breadcrumbs with more oat flour. 
  • Oat Flour: Oat flour adds a nice texture to the meatballs, but if you don’t have it on hand, you can use regular breadcrumbs instead.
  • Parmesan Cheese: Feel free to swap Parmesan cheese with Romano cheese or any other hard cheese of your choice for a slightly different flavor profile.

Variations:

  • Italian Seasoning: Enhance the flavor of your meatballs by adding a teaspoon of dried Italian seasoning blend or a combination of dried herbs like basil, oregano, and thyme.
  • Spicy Kick: For those who enjoy a bit of heat, mix in some crushed red pepper flake.
  • Fresh herbs: You can also add some finely chopped fresh herbs if you have them on hand. I like adding parsley, or  some fresh basil. 

How to Serve and Pairings:

These homemade meatballs are incredibly versatile and can be enjoyed in various ways. Serve them as a main dish alongside pasta and your favorite tomato sauce for a classic spaghetti and meatballs meal. Alternatively, pair them with mashed potatoes and gravy for a comforting dinner option. You can even use them as a filling for sandwiches,  wraps, meatball subs or as a topping for homemade pizza.

However you choose to enjoy them, these homemade meatballs are sure to be a hit at your dinner table!

Troubleshooting:

  • Dry Meatballs: If your meatballs turn out dry, it could be due to overmixing the meat mixture or using lean ground meat. To prevent this from happening next time you make them, handle the meat mixture gently and consider using a slightly fattier ground meat or adding a bit more liquid, such as milk or egg
  • Falling Apart: If your meatballs are falling apart during cooking, it may be because the mixture is too dry or not well bound. Make sure to thoroughly mix the ingredients and consider adding an extra egg or a tablespoon more milk to help bind the mixture together.
  • Soggy Texture: Soggy meatballs can result from overcrowding the pan while cooking or not browning them properly. Ensure that you cook the meatballs in batches and give them enough space in the pan to brown evenly on all sides.
meatballs

Best Homemade Meatballs Recipe

Ultimate homemade meatball recipe! Versatile and flavorful, these meatballs are perfect for pasta, sandwiches, or as a savory snack
Print Recipe Pin Recipe
Prep Time:25 minutes mins
Cook Time:25 minutes mins
Total Time:50 minutes mins
Course: Dinner, Lunch
Cuisine: European, Italian
Keyword: meatballs
Servings: 12 people
Calories: 163kcal
Author: Claudia Genschow

Ingredients

  • 2.5 pounds of lean ground beef you can also use ground pork, ground veal, or a mix
  • 2or 3 eggs see notes
  • 2 tablespoons whole milk
  • 1/2 cup Parmesan cheese
  • 1/2 cup breadcrumbs If you want this recipe to be gluten free, subsitute it with the same amount of oat flour.
  • 1/2 cup oat flour can be substituted by more breadcrumbs, but this gives a special touch, I wouldn’t skip it
  • 3 cloves of garlic
  • 2 tablespoons grated onion
  • olive oil

Instructions

  • In a large bowl, combine eggs, milk, Parmesan cheese, breadcrumbs, oat flour, minced garlic, and grated onion. Mix thoroughly using a fork until well combined.
  • Add the ground meat to the mixture and gently combine, being careful not to overwork the meat to avoid tough meatballs. Use your hands or a spoon to mix until all ingredients are evenly distributed.
  • Once the mixture is combined, shape it into golf ball-sized meatballs, minimizing handling to keep them tender.
  • Heat olive oil in a large, deep non-stick pan over medium heat. Once the oil is hot, add the meatballs in batches, being careful not to overcrowd the pan. Cook for a few minutes on each side until browned and cooked through.
  • Once cooked, transfer the meatballs to a plate lined with paper towels to absorb any excess oil.

Notes

Please note calories provided are only and estimate.
I add 2 eggs at first. I mix everything together including the ground beef. If the mixture is not coming together I add the third egg. Eggs vary in size so if you have two small eggs you might need an extra egg to bring everything together. I hope this makes sense. Let me know if you have any questions. 

Nutrition

Calories: 163kcal

FAQ:

Can I bake the meatballs instead of frying them?

Yes, you can bake the meatballs in a preheated oven at 400°F (200°C) for about 20-25 minutes, or until they are cooked through and browned on the outside.

Can I make them using my Air fryer?

Absolutely!

Can I use store-bought breadcrumbs instead of making homemade breadcrumbs? 

Absolutely! Store-bought breadcrumbs work just fine in this recipe and is in fact what I used here

Can I make the meatballs ahead of time and freeze them raw?

Yes, I always do that! You can shape the meatballs and freeze them on a baking sheet until firm, then transfer them to a freezer bag or container. When you are ready to use them they can go straight from your freezer to your pan, oven or air fryer. I wouldn’ t bother thawing them because that usually makes them fall apart. 

If you made this recipe please don’t forget to comment below! This encourages others to try the recipe as well. And I mean we wouldn’t want everyone to be missing out on the best meatballs ever right?!?

Posted In: Dinner, European, Freezer Meals, Italian, Lunch · Tagged: easy, make ahead, meatballs

You’ll Posts You May Like

coconut crusted tilapiaCoconut Crusted Tilapia
mango salsaFresh Mango Salsa Recipe (Brazilian Vinagrete de Manga)
Greek Salad with Pickled Red OnionsGreek Salad with Pickled Red Onions

Leave a Reply Cancel reply

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

Recipe Rating




Next Post >

Simple and Easy Asian Slaw Recipe

Recent Posts

  • Cheddar McMelt Recipe (McDonald’s Copycat)
  • Chocolate Truffle Ice Cream
  • Feijoada Recipe (Brazilian Black Bean Stew)
  • Authentic Bala Baiana Recipe (Brazilian Coconut Candy with Crunchy Shell)
  • How to Make Cinnamon Sugar Plantains

Recent Comments

  1. Zidane on Traditional Coxinha (Brazilian Chicken Croquettes)
  2. zidane on White Brigadeiros (Brigadeiro Branco)
  3. Sarah on Authentic Bala Baiana Recipe (Brazilian Coconut Candy with Crunchy Shell)
  4. Claudia on Authentic Bala Baiana Recipe (Brazilian Coconut Candy with Crunchy Shell)
  5. Sarah on Authentic Bala Baiana Recipe (Brazilian Coconut Candy with Crunchy Shell)

Search

Archives

Categories

  • Gluten Free
  • Vegan
  • Dairy Free

Trending Now

hey there!

Hi there! I’m Claudia Genschow, the heart behind Tasty Recollections. Join me on this delicious adventure as I share my love for simple, tasty dishes that bring joy to the table. Let’s create memories and share a few laughs over some truly good food. Thanks for dropping by!

Browse by Course

  • Appetizers
  • Soups
  • Snacks
  • Main Dishes
  • Dessert
  • Baking

Browse by Cuisine

  • American
  • Brazilian
  • Italian
  • French

Browse by Diet

  • Gluten Free
  • Vegan
  • Dairy Free

Latest on Instagram

tastyrecollectionscom

💖I help busy families create memorable meals with simple, heartfelt homemade recipes
👩‍🍳 Inspired by grandma 🇧🇷 🇨🇦
👇 Visit my blog !

Controversial opinion: pickles don’t belong on a C Controversial opinion: pickles don’t belong on a Cheddar McMelt.

Convince me otherwise. 👇

#tastyrecollections #easyrecipes #comfortfood #burgersandfries tastyrecollections
3-ingredient chocolate ice cream 🍫 Made with whip 3-ingredient chocolate ice cream 🍫

Made with whipping cream, egg yolks, and chocolate, it doesn’t taste like traditional ice cream at all. It’s rich, dense, silky, and somewhere between a chocolate truffle and a frozen mousse.

I added a splash of vanilla but you don’t have to.

No ice cream maker. No condensed milk. Just three simple ingredients and a little patience while it freezes

What should we call it? 

#tastyrecollections #easyrecipes #ıcecream #viralrecipe #chocolateicecream 👇
Some recipes feel bigger than food. This one taste Some recipes feel bigger than food. This one tastes like family, loud kitchens, and taking your time.

I could eat this every single week.#tastyrecollections #comfortfood #brazilianrecipes #feijoada #feijoadabrasileira
I share my method for making bala baiana, the vira I share my method for making bala baiana, the viral Brazilian candy that I grew up eating. I walk through cooking the filling until it pulls from the pan, rolling it into balls, dipping toothpick tips in butter before inserting them, and cooking the syrup to the hard-crack stage. Then I show how to work quickly—tilting the pan and twirling the candies in the syrup to create that signature crackly shell. I even brought back authentic paper cups from Brazil to serve them in.

#BalaBariana #BrazilianCandy #ViralRecipe #tastyrecollections #candy
If you ever messed up a recipe because you thought If you ever messed up a recipe because you thought you remembered it right… this one is for you 😂

For years I have been trying to make this using bananas! No wonder it never turned out the way I remember it 😂#tastyrecollections #foodfails #plantain #familyrecipes #comfortfood
This só flower chocolate cake it’s easy and quick This só flower chocolate cake it’s easy and quick to make and always makes everyone smile. 

Perfect for summer gatherings :) #tastyrecollections #easyrecipes #comfortfood #brazilianrecipes #chocolatecake
every week. I loved it… until I didn’t. I think I every week.

I loved it… until I didn’t. I think I just reached my limit.

Now every year for his birthday, my husband asks for it — but I make it my way, with brigadeiro on top.

And every time I take a bite… it still tastes like home.

Which would you choose — the classic version or the brigadeiro one? 👇#tastyrecollections #bolodecenouracomchocolate #braziliancarrotcake #carrotcake #brigadeiro
My kids have been asking for these every weekend… My kids have been asking for these every weekend… and I get it.

Fluffy banana pancakes with melted chocolate in the center — it’s hard to say no.

What would your kids pick: plain pancakes or chocolate inside? 👇

#bananapancakes #pancakerecipe #tastyrecollections #breakfast #brunch
Crispy coconut crust, tender inside, and that mang Crispy coconut crust, tender inside, and that mango salsa on top…

You can pan fry or air fry — both work.

Have you tried coconut on fish before?

#brazilianrecipes #easyrecipes #familymeals #quickdinnerideas #tastyrecollections
This mango salsa is one of my go-to recipes when t This mango salsa is one of my go-to recipes when the weather gets warm.

It’s fresh, bright, and comes together in minutes with simple ingredients like mango, red onion, bell peppers, lemon juice, and herbs.

Perfect for spring and summer — I love it with grilled chicken, fish, or just chips.

What would you serve this with? #tastyrecollections #easyrecipes #mangosalsa #summervibes☀️ #quickandeasymeals
I’m not really a salad person… and definitely not I’m not really a salad person…
and definitely not a leafy salad person 😅

But this one with black-eyed peas and a simple honey mustard dressing… I

#saladrecipe #blackeyedpeas #honeymustard #tastyrecollections #summerrecipes
Greek Salad with Pickled Onions! #tastyrecollectio Greek Salad with Pickled Onions! #tastyrecollections #easyrecipes #greeksalad #salad #healthyfoods
My sister-in-law showed me this version of brigade My sister-in-law showed me this version of brigadeiro.

That crackly top with the creamy center… it’s just so good.

#tastyrecollections #cremebrulee #crèmebrûlée #brigadeiro #easyrecipes
Dulce de a Leche in 15 min #dulcedeleche #docedele Dulce de a Leche in 15 min #dulcedeleche #docedeleite #tastyrecollections #easyrecipes #brazilianfood
Ground beef and potatoes is one of those dinners I Ground beef and potatoes is one of those dinners I make when I need something quick but still good.

Nothing fancy. Just really satisfying.

The sauce is the best part — add the slurry little by little until it’s as saucy as you like. #tastyrecollections #comfortfood #easyrecipes #weeknightdinners #groundbeef
There’s something about cracking into crème brûlée There’s something about cracking into crème brûlée that never gets old.

That thin caramel shell… and the silky custard underneath.

This one has dulce de leche in it, which somehow makes it even better.

#cremebrulee #dulcedeleche #tastyrecollections #easyrecipes #docedeleite
There’s something about warm chocolate on cold ice There’s something about warm chocolate on cold ice cream that never gets old.

What was your favorite ice cream topping growing up? #chocolatesauce #chocolatesyrup #icecream #tastyrecollections #easydessert
In Brazil we eat lentils on New Year’s for good lu In Brazil we eat lentils on New Year’s for good luck. What’s the lucky food where you are from? #tastyrecollections #comfortfood #budgetrecipes #easyrecipes #lentils
I’ve made a lot of carrot cakes over the years, bu I’ve made a lot of carrot cakes over the years, but this one might be my favorite.

One bowl.
No mixer.
Soft, fluffy, full of carrots, walnuts, warm spices, and a little orange zest.

The glaze is the fun part — you can literally paint it or draw on it.  Plus it tastes pretty good! #carrotcake #easterdessert #springbaking #tastyrecollections #onebowlbaking
Some nights you just need dinner to be easy. Thre Some nights you just need dinner to be easy.

Three ingredients.
Five minutes.
Straight from the freezer.

You can thaw the fish quickly by running it under cold water for a few minutes, or let it sit in a bowl of cold water while you prep.

Crispy, golden, and zero drama at the table.

After a long day… make this.

#weeknightdinner #easyrecipes #tilapia #lentrecipes #tastyrecollections
Follow on Instagram
  • Privacy Policy
  • Disclosure
  • Terms of Service

Copyright © 2026 Tasty Recollections · Theme by 17th Avenue