• 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

  • Carrot Cake with Brigadeiro Frosting
  • Fluffy Banana Pancakes Stuffed with Chocolate
  • Coconut Crusted Tilapia
  • Fresh Mango Salsa Recipe (Brazilian Vinagrete de Manga)
  • Mediterranean Yellow Rice

Recent Comments

  1. Claudia on Crème Brûlée Brigadeiros
  2. Bri on Crème Brûlée Brigadeiros
  3. cristine on Best Pan Fried Tilapia Recipe (5 min prep)
  4. Claudia on Cornmeal Cake with Guava
  5. zidane on Cornmeal Cake with Guava

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 !

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
This is the kind of recipe I start making as soon This is the kind of recipe I start making as soon as the weather gets warm.

Fresh mango, lime, a little crunch from the onion… it’s bright, simple, and goes with everything.

Perfect for spring and summer meals.

#tastyrecollections #easyrecipes #salad #mangosalsa #easyrecipes
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 actually make.

Leafy salads or no? 👇

#saladrecipe #blackeyedpeas #honeymustard #tastyrecollections #summerrecipes
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
This is the rice I make every summer. Simple, bri This is the rice I make every summer.

Simple, bright, and goes with pretty much anything — especially grilled meat.
 

What would you serve this with? 👇

#yellowrice #easyrecipes #summerfood #tastyrecollections #weeknightdinner
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
Dulce de Leche in 15 min#tastyrecollections #easyr Dulce de Leche in 15 min#tastyrecollections #easyrecipes #brazilianrecipes #docedeleite #dulcedeleche
Dulce de Leche in 15 min! #tastyrecollections #eas Dulce de Leche in 15 min! #tastyrecollections #easyrecipes #brazilianrecipes #homemade #dulcedeleche
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
Crack into this Dulce de Leche Crème Brûlée 🔥 Silk Crack into this Dulce de Leche Crème Brûlée 🔥
Silky custard, deep caramel flavor, and that perfectly crisp sugar top. The best part? It starts with homemade dulce de leche in minutes.#tastyrecollections #dulcedeleche #cremebrule #frenchfood #brazilianfood
If you love dulce de leche, this crème brûlée will If you love dulce de leche, this crème brûlée will ruin all other versions for you.
Silky caramel custard + that crisp caramelized sugar crack on top… pure heaven. #dulcedeleche #cremebrulee #tastyrecollections #docedeleite #brazilianrecipes
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
The best Chocolate Sauce for vanilla ice cream ! # The best Chocolate Sauce for vanilla ice cream ! #tastyrecollections #comfortfood #chocolatesauce #chocolatesyrup #icecream
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
Brazilian Style Lentils #tastyrecollections #famil Brazilian Style Lentils #tastyrecollections #familytraditions #budgetrecipes #lentils #lentilha
Follow on Instagram
  • Privacy Policy
  • Disclosure
  • Terms of Service

Copyright © 2026 Tasty Recollections · Theme by 17th Avenue