• 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

cheesy zucchini frittersCheesy Zucchini Fritters
Ground Beef and Zucchini Stir-fry
manakeeshMake-Ahead Manakeesh

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

  • Ground Beef Stew with Butternut Squash
  • Banana Cake with Cinnamon Glaze
  • Cheesy Zucchini Fritters
  • Ground Beef and Zucchini Stir-fry
  • Chocolate Banana Bread with Walnuts & Coffee Glaze

Recent Comments

  1. Ron E. on Best Pan Fried Tilapia Recipe (5 min prep)
  2. Claudia on Authentic Bala Baiana Recipe (Brazilian Coconut Candy with Crunchy Shell)
  3. Madelynn on Authentic Bala Baiana Recipe (Brazilian Coconut Candy with Crunchy Shell)
  4. Zidane on Traditional Coxinha (Brazilian Chicken Croquettes)
  5. zidane on White Brigadeiros (Brigadeiro Branco)

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 !

🎶 Working 9 to 5… 🎶 And then coming home and real 🎶 Working 9 to 5… 🎶

And then coming home and realizing you still have to figure out what everyone is eating for dinner.

This is one of those recipes I make when I want something hearty and comforting, but absolutely do not want a complicated project.

Ground beef, potatoes, butternut squash, and a few pantry staples all go into one pot and simmer away until everything is tender.

I like using frozen butternut squash for this because wrestling with a whole squash on a Tuesday night is simply not happening.

It’s cozy, budget-friendly, and makes enough for leftovers — which means tomorrow’s dinner is already halfway figured out.

Honestly, that’s the kind of recipe I want after a 9-to-5.

#tastyrecollections #easydinner #onepotmeals #butternutsquash #groundbeefrecipes
I’ve been making a lot of banana things lately. T I’ve been making a lot of banana things lately.

This is partly because I like banana cake, and partly because my children have a very unpredictable relationship with bananas. Sometimes they eat them all. Sometimes they look at them as if I’ve brought home a completely unfamiliar fruit.

For this one, I make a caramel first, then add the bananas and cinnamon and let them cook for another minute. The mixture goes into the batter, and the cake gets a simple cinnamon glaze.

It’s a good cake for an afternoon coffee, or for when you have a few bananas that need a little help.

And if you have children, you may want to make two.

Recipe on the blog. 🤎#tastyrecollections #familytraditions #bananacake #bananabread #ripebananas
If you need a little help getting zucchini onto th If you need a little help getting zucchini onto the table, make these crispy zucchini fritters. 🥒

They’re cheesy, golden, crispy around the edges, and soft in the middle—and they’re one of my favorite ways to make a vegetable disappear from my kids’ plates.

The trick is getting the zucchini mixture to the right consistency. Moist, but not wet. If yours looks a little looser, just add a bit more flour. And don’t skip flattening them in the pan—it gives you even more crispy edges.

Serve them for breakfast, lunch, dinner, or as an easy vegetable side dish. They’re also a pretty good option for the zucchini skeptics in your life. 😉

Are you a zucchini person, or do I need to convince you? 👇

#zucchinifritters #kidfriendlyfood #pickyeaters #tastyrecollections #cheese
The way I said it it makes it sound like it takes The way I said it it makes it sound like it takes 20 min to cook 😂 that’s not what I meant lol. I just meant that from start to finish ( that includes prep and cook time) it takes about 20ish minutes to get dinner on the table ☺️ hope you like this recipe. #tastyrecollections #easyrecipes #groundbeef #budgetfriendlymeals #budgetrecipes
I don’t even like bananas… and I ate this chocolat I don’t even like bananas… and I ate this chocolate banana bread for breakfast, dessert, and basically everything in between. 😂

It’s intensely chocolatey, packed with crunchy walnuts, and topped with a silky white chocolate coffee glaze. And somehow, the banana flavor stays subtle enough that even a banana skeptic like me absolutely loved it.

It’s also a great way to use up those very ripe bananas that somehow appear on your counter every few weeks. One bowl, pantry staples, no special equipment.

And yes, I ate an embarrassing amount of this one myself. 😅

#chocolatebananabread #bananabread #overripebananas #tastyrecollections #easybaking
The lazy girl’s zucchini bread. 😂🥒 This blender c The lazy girl’s zucchini bread. 😂🥒

This blender chocolate chip zucchini bread is my lazy way to make zucchini bread — no grating, no squeezing, just blend and bake.

It’s super moist, loaded with chocolate chips, and topped with a crackly layer of coarse sugar. And if you can wait until the next day to slice it? Even better. 🤎

Save this one for zucchini season!

#zucchinibread #chocolatechipzucchinibread #tastyrecollections #blenderrecipes #quickbread zucchinirecipes easyrecipes bakingreci
Skillet cookie… without the skillet 👀🍪 Crispy edg Skillet cookie… without the skillet 👀🍪

Crispy edges, gooey center, and a Nutella surprise in the middle. And yes, it’s made with ingredients you probably already have on hand. #tastyrecollections #easyrecipes #comfortfood #chocolatechipcookies🍪 #chocolatechipcookies
Some recipes are more than food. They’re the recip Some recipes are more than food. They’re the recipes you learn from the people who make them taste like home. ❤️

I asked my mother-in-law to show me how she makes moqueca — a Brazilian fish stew made with coconut milk, dendê oil, fresh vegetables, fish, and shrimp.

It’s simple, comes together in minutes, and somehow tastes like you spent all day in the kitchen.

Serve it with rice, gather everyone around the table, and you have the kind of meal that turns into a memory.

This is my mother-in-law’s moqueca, and I’m so happy I get to pass it on.

#tastyrecollections #brazilianrecipes #moqueca #moquecadepeixe #comfortfood
✔️ Mixes together in about 5 minutes ✔️ No kneadin ✔️ Mixes together in about 5 minutes
✔️ No kneading required
✔️ Keeps in the fridge for up to 1 week
✔️ Bake only what you need

Fresh homemade manakeesh without making dough every time? That’s a win in my kitchen.

#manakeesh #mealprep #homemadebread #tastyrecollections #comfortfood
There are so many foods I miss from Brazil, but th There are so many foods I miss from Brazil, but the fruit I miss the most is, without a doubt, passion fruit. 💛

Every time I find frozen passion fruit at the Brazilian grocery store, I buy a few packs because I already know one of the things I’m making: this Passion Fruit Bundt Cake.

It’s soft, incredibly fluffy, and finished with a fresh passion fruit glaze that brings me right back home.

If you’ve never baked with passion fruit before, this is the recipe to start with.

Would you try it? 🥰

#passionfruit #bundtcake #brazilianfood #brazilianrecipes #tastyrecollections
One of those days 😂 I forgot to add the splash of One of those days 😂 I forgot to add the splash of water to the sauce (don’t worry—you can add it at the end and it turns out just fine)… and then I somehow grabbed my kid’s baby spoon to show you the sauce consistency. 🤦‍♀️

At least the pork chops still turned out delicious! Sweet, savoury, budget-friendly, and perfect for a busy weeknight.

Tell me I’m not the only one… #tastyrecollections #easyrecipes #maple glazed #porkchops #budgetfriendlymeals
I don’t think people realize how many incredible c I don’t think people realize how many incredible cakes Brazil has beyond carrot cake. 🇧🇷

This bolo de milho is naturally gluten-free, comes together in a blender, and tastes like pure comfort.

Have you ever tried Brazilian corn cake? 🌽👇

#corncake #tastyrecollections #easyrecipes #comfortfood #brazilianrecipes
This Brazilian dessert is like a cross between tir This Brazilian dessert is like a cross between tiramisu and an ice cream cake. 🇧🇷🍫

Layers of cream, coffee-soaked cookies, and chocolate make it the perfect make-ahead summer dessert.

But if it’s Brazilian… why is it called German Pie? 🤔 Anyone know the story?

#brazilianfood #germanfood #tastyrecollections #easyrecipes #summervibes☀️
It comes together in just minutes and is perfect f It comes together in just minutes and is perfect for hot afternoons, backyard BBQs, or whenever you need something cold and delicious.

Save this recipe—you’ll be making it all summer long! ☀️💛

Have you tried Brazilian lemonade before, or is this your first time hearing about it?

#brazilianlemonade #braziliandrinks #brazilianrecipes #summerdrinks #tastyrecollections
Cowboy Caviar… minus the avocado. 🤠 For those of Cowboy Caviar… minus the avocado. 🤠

For those of us who still think avocado in savory food is a little… suspicious. 😅

#tastyrecollections #easyrecipes #healthyfood #salad #cowboycaviar
If you’ve never tried avocado in a sweet recipe, t If you’ve never tried avocado in a sweet recipe, this is your sign! 🥑💚

This avocado smoothie bowl is thick, creamy, and comes together in just minutes.

✨ Blend together:
• Frozen avocado
• Greek yogurt
• A generous squeeze of fresh lemon
• Maple syrup to taste

Pour into a bowl and add your favorite toppings! I love fresh berries, granola, chia seeds, coconut, and a drizzle of nut butter.

Would you eat avocado sweet or savory? Let me know below! 👇

#tastyrecollections #easyrecipes #smoothie #avocado #breakfast
What’s a harmless lie you’ve told your kids that y What’s a harmless lie you’ve told your kids that you’re not exactly proud of… but also not sorry about? 😂

Mine believed this was ice cream for years, and honestly, I never rushed to set the record straight. 🍦😆

Your turn! 👇#tastyrecollections #smoothie #summertreats #costcofindscanada #easyrecipes
cheesecakes for you. 🍋 Lemon blueberry cheesecake cheesecakes for you. 🍋
Lemon blueberry cheesecake with blueberry jam swirls, lemon curd, and  meringue — and yes, every single layer is made from scratch.

The secret to no cracks + my water bath hack that keeps every drop of water out is on the blog. Link in bio. You need it.

Make this for someone you love. Or just yourself — that counts too. 🫐

⬇️ Save this for the summer.

#tastyrecollections  #summervibes☀️ #comfortfood #cheesecakelovers #lemoncheesecake
Lemon Blueberry Cheeseke. The kind of dessert you Lemon Blueberry Cheeseke.  The kind of dessert you make all summer long. One slice is never enough. 🍋 #tastyrecollections #familyrecipes #lemonblueberry #summercheesecake #cheesecake
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
Follow on Instagram
  • Privacy Policy
  • Disclosure
  • Terms of Service

Copyright © 2026 Tasty Recollections · Theme by 17th Avenue