Recipe Video Comments

How to Make Tender Juicy Meatballs

This is our go-to meatballs recipe. If you have ever wondered how to make meatballs that turn out perfectly every single time. Our recipe is quick to make, calls on simple ingredients we always have on hand, and guarantees incredibly tender and juicy meatballs.

Juicy Meatballs

Plus, this meatball recipe is totally flexible! It works beautifully with ground beef, pork, lamb, turkey, or chicken, and they turn out perfectly no matter how you choose to cook them.

While we have more specific variations on the blog—like our Italian meatballs, spaghetti and meatballs, and Swedish meatballs—this is the simple recipe you’ll want when you just need a classic meatball. Serve them simmering in your favorite pasta sauce, stuffed into a meatball sub, dropped into soups, or on their own as a simple appetizer.

Key Ingredients

  • Ground Meat: Our meatball recipe works well with almost any ground meat. Just keep in mind that meat with a bit of fat works best (look for around 10% fat). We love making classic beef meatballs, but you can easily use ground pork, ground turkey, ground chicken, or ground lamb. We also love using a combination! Our favorite is a mixture of pork and turkey, which we use in our Italian wedding soup.
  • Breadcrumbs: We add breadcrumbs for the perfect texture. We also love substituting them with crushed saltine crackers, just as we do in our meatloaf recipe.
  • Milk: This adds moisture and helps tenderize the meat, making our meatballs juicy and tender once cooked.
  • Egg: This adds even more moisture and helps the mixture hold its shape as it cooks.
  • Parmesan: Our secret ingredient for the best meatballs! Parmigiano-Reggiano adds incredible flavor and the perfect amount of salt to the mixture. We are always generous with it.
  • Oregano, Salt, and Pepper: We keep the seasoning simple. This makes the recipe incredibly versatile, meaning you can serve these meatballs with almost any sauce.

Find the full recipe with measurements below.

How to Make Meatballs

We have made this recipe so many times that we practically have it memorized. Our family loves them, and they work perfectly with a variety of sauces, including our favorite homemade pasta sauce and basil pesto.

Tip 1: Mix everything but the ground meat first. This might be one of my favorite tips when working with ground meat. In our recipe below, you’ll stir the breadcrumbs and milk together in a mixing bowl, then let the mixture sit for a few minutes to thicken. Then, stir in the egg, parmesan cheese, and spices. Mixing these wet ingredients and spices before adding the ground meat guarantees the seasonings are evenly distributed, so every single bite is extra flavorful.

Mixing all of the meatball ingredients, except for the ground meat first.

Tip 2: Don’t stress about overmixing. Once the ground meat is in the bowl, just mix until everything is evenly combined. While there is a lot of online debate about overmixing meat, we honestly don’t worry about it! Keeping things stress-free and making sure the spices are thoroughly incorporated for the best flavor is far more important.

Tip 3: Use a cookie scoop and wet hands. For perfectly sized, uniform meatballs, use a cookie scoop to portion the meat. Then, lightly dampen your hands before rolling them into balls to prevent the meat from sticking to your fingers. At this point, you can cook them right away or freeze them for later (we have included tips for freezing uncooked meatballs below).

forming meatballs with a cookie scoop

How to Cook Meatballs

Stovetop Meatballs: For perfectly golden brown meatballs with an almost crunchy crust, cook them in a skillet on the stovetop. Cooking them this way lets you rotate the meatballs in the oil, ensuring they turn golden brown on the outside while staying juicy and tender on the inside. We use this method for our Swedish meatballs and also for the meatballs that go into our Italian wedding soup (a personal favorite).

cooking meatballs in a skillet on the stove

Baked Meatballs: Baking the meatballs in the oven is simple and makes clean-up a breeze. We use our silicone baking mat (ours is a Silpat), but you can also line a baking sheet with parchment paper or even foil. We like to bake them at a high temperature (400°F to 425°F), so they brown slightly. At this temperature, the meatballs should take about 20 minutes. We use this exact method to make our cheese-stuffed chicken meatballs!

Rolling meatballs and placing onto a baking sheet ready to bake

Simmered in Sauce: For the most tender, melt-in-your-mouth meatballs, skip the browning and cook them directly in simmering sauce (just like we do for our tender turkey meatballs and these sweet and sour meatballs). Simply bring a sauce, like our marinara sauce, to a simmer, then carefully drop the raw meatballs right in. Leave them there without touching them until they firm up, then shimmy the skillet so they turn in the sauce and cook until done. Not only does this method guarantee tender meatballs, but it also makes the sauce more savory and flavorful.

simmering meatballs in sauce on the stovetop

More Ways to Cook Meatballs

We use the following cooking methods a bit less often in our own kitchen, but they are still excellent options. Keep in mind that different models of slow cookers, pressure cookers, and air fryers might affect cook times, so check for doneness often.

  • Slow Cooker Meatballs: You can absolutely use your slow cooker to make meatballs (see our slow cooker chicken meatballs as proof)! Here is the method we turn to most often: cook the sauce first. We throw our sauce ingredients into the slow cooker and let it run for a few hours on HIGH or 6 hours on LOW. Once the sauce is hot and flavorful, gently drop in the raw meatballs. They only need an hour on HIGH in the hot sauce—this ensures they cook just until done, guaranteeing their juiciness.
  • Pressure Cooker (Instant Pot): Add your sauce to the pressure cooker and bring it to a simmer (we use the SAUTÉ function). Once simmering, gently add the meatballs, being careful not to smoosh them together as you stack them. Close the lid and cook on HIGH for 8 minutes. Allow the cooker to naturally release for 5 minutes, then manually release the remaining pressure.
  • Air Fryer or Convection Oven: Heat your Air Fryer to 375°F and cook the meatballs until cooked through, about 12 to 15 minutes. If baking them using the convection setting of your oven, use 375°F and cook for about 15 minutes.

Storing and Make Ahead Tips

Leftover cooked meatballs will last for up to 3 days when stored in an airtight container in the fridge.Cooked meatballs freeze perfectly for up to 3 months. Let them cool completely, then store them in an airtight, freezer-safe container or bag.

To make them in advance:

  • Refrigerate: You can keep the raw meatball mixture in the fridge overnight and cook them the next day. Just follow the regular baking instructions in the recipe card.
  • Freeze: Form the meatballs and place them on a baking sheet lined with parchment paper or a silicone baking mat. Pop the pan into the freezer until the meatballs are solid. Once firm, transfer them to a freezer-safe container and freeze for up to 3 months. When you are ready for dinner, you can bake them straight from frozen! Just place your desired amount on a lined baking sheet and bake until lightly browned and cooked through, about 20 minutes.

How to Serve Meatballs

You can enjoy these meatballs in a variety of ways. Here are a few of our favorite suggestions:

More Recipes with Ground Meat

Juicy Meatballs

How to Make Tender Juicy Meatballs

  • PREP
  • COOK
  • TOTAL

Our basic meatball recipe is easy to make, calls on simple ingredients we usually have on hand, and guarantees juicy, tender, and flavorful meatballs. Use your favorite ground meat (beef, pork, chicken, or turkey), but make sure it has close to 10% fat for the best texture. For a simple, comforting meal, pair these with spaghetti and tomato sauce, like our red pasta sauce.

Makes 35 meatballs

Watch Us Make the Recipe

You Will Need

½ cup (35 g) breadcrumbs or crushed saltine crackers

½ cup (120 ml) whole milk

1 large egg

¼ cup (15 g) finely grated Parmesan (about ½ ounce)

½ teaspoon dried oregano

¾ teaspoon fine sea salt

½ teaspoon freshly ground black pepper

1 pound (450 g) ground meat, like ground beef, pork, chicken, turkey, or a combination

1 to 2 tablespoons high-heat cooking oil for cooking

Directions

    1In a large bowl, stir together the breadcrumbs and milk. Let it sit for 5 minutes, then add the egg, Parmesan cheese, oregano, salt, and pepper. Stir until the mixture is well blended.

    2Add the ground meat to the bowl. Use a fork or your fingers to mix everything until it is just combined. While you don’t want to overmix, the goal is to make sure the seasonings are evenly distributed throughout the meat.

    3Wet your hands and form the mixture into small balls, about 1 to 1¼ inches in size. A small cookie scoop helps portion them, and damp hands will prevent the mixture from sticking. You should get about 35 meatballs from the batch.

    4Cook them in a skillet: Heat a wide skillet over medium heat and add 2 tablespoons (30ml) of oil. Carefully place the meatballs into the hot oil. Cook for about 15 minutes, turning them occasionally, until they are browned on the outside and cooked through. They should register 165°F on an instant-read thermometer. (Depending on the size of your skillet, you may need to cook them in two batches).

    5Baked meatballs: Heat the oven to 425°F (220°C) and line a baking sheet with parchment paper, foil, or a silicone baking mat. Arrange the meatballs on the baking sheet, leaving some space between each one. Lightly spray the tops of the meatballs with cooking spray or brush with a little oil. Bake for about 20 minutes, or until the outsides are browned and an instant-read thermometer reads 165°F in the center.

Adam and Joanne's Tips

  • Cooked meatballs will last up to 3 days in an airtight container in the refrigerator, or they can be frozen in a freezer-safe container for up to 3 months.
  • Alternative Cooking Methods: For detailed instructions on how to cook these meatballs in an air fryer, slow cooker, or by simmering them directly in sauce, please see the main article above!
  • Add 1 teaspoon of Italian seasoning or finely chopped fresh herbs, such as parsley or basil, to the mixture. You can also quickly sauté some finely chopped onion and minced garlic in a bit of olive oil until fragrant. Let the onions and garlic cool, then mix them into the meat mixture before forming the balls.
  • The nutrition facts provided below are estimates. We used 8 ounces of ground turkey and 8 ounces of ground pork for the calculations.
Nutrition Per Serving Serving Size 5 small meatballs (recipe makes about 35) / Calories 189 / Total Fat 11g / Saturated Fat 3.8g / Cholesterol 74.4mg / Sodium 396.7mg / Carbohydrate 6.9g / Dietary Fiber 0.4g / Total Sugars 1.4g / Protein 15g
AUTHOR: Joanne Gallagher
Adam and Joanne of Inspired Taste

We are Adam and Joanne Gallagher, the creators of Inspired Taste. Established in 2009, Inspired Taste grew from a childhood dream into one of the internet’s most trusted recipe sites with hundreds of reliable recipes, step-by-step videos, and expert tips.More About Us

132 comments… Leave a Review
  • corina July 10, 2026

    i have just made this for tonight’s dinner, also just finished the marinara sauce 🙂 this will go into our weekly dinner plan!

    Reply
    • Adam Gallagher July 10, 2026

      Yay! We are so happy you enjoyed the recipe! 🙂

      Reply
  • Emailie May 14, 2026

    This is such a great recipe to work off of- I made it GLUTEN AND DAIRY FREE by eliminating the cheese, and subbing almond milk and almond flour. I also added 1/4 tsp Umami Seasoning and 1tbsp of Liquid Aminos for some added flavor and tenderizer. Best meatballs I’ve ever made, not dry at all! I think they could stand to be cooked for 18 versus 20 mins however, since my thermometer read 187 when they were done cooking, they would have been even juicier then!

    Reply
  • Jackie April 26, 2026

    These were so tasty and surprisingly quick and easy to make! I served them with your homemade BBQ sauce. Next time, I will prepare all the meatballs and then cook them all at once. I initially thought I would need to do two batches, but all 34 meatballs fit inside my 12 inch cast iron skillet just fine. Looking forward to trying them with your other serving suggestions. Thank you!!

    Reply
  • Michael March 3, 2026

    This is the third time I made these meatballs very tender good flavor and very easy to make I didn’t change a thing

    Reply
  • Jay Holland March 2, 2026

    I’m trying this recipe for the first time this evening in conjunction with the Cajun meatball sauce from the simply cook meal kit. I’ll report the results back. Looking forward to trying them.

    Reply
    • Adam Gallagher June 20, 2026

      Keep us posted!

      Reply
  • Anne February 12, 2026

    The meatballs turn out great and has become my favourite meatball recipe. I wonder if I can do it without the Parmesan cheese. Is there anything I can use as a substitute and still be delicious??

    Reply
    • Joanne Gallagher February 13, 2026

      Hi Anne, So happy you enjoy the recipe so much. Parmesan adds a nice flavor, so I’d bump up the salt ever so slightly (maybe a pinch), and then you should be okay. If you’d like, you can swap it for another cheese (cheddar, gruyere, or even a bit of nutritional yeast which gives a savory, cheesy flavor to things).

      Reply
  • Allison Farese January 6, 2026

    Delicious finally soft and tasty meatballs. Thank you!!!!

    Reply
  • Jw January 5, 2026

    What can i say this meatball recipe is soooo good. I mixed with hot Italian sausage and i could NOT STOP eating them. So tender and moist! The only meatball recipe i will use!!

    Reply
    • Adam Gallagher January 6, 2026

      Using hot Italian sausage is a great idea if you enjoy a little kick. We are so happy that you love the recipe 🙂

      Reply
  • Soccer Mom November 8, 2025

    This is my now go to for meatballs. Many compliments and wanting the recipe!

    Reply
    • Adam Gallagher November 8, 2025

      Yay! We are so happy that you love the recipe 🙂

      Reply
  • Navy Mom September 8, 2025

    This is book marked in my favorites, they are easy and delicious!! Tonight, I’m using for meatball subs and you can bet your bottom dollar there will be at least 2 in my belly before the sauce is added.

    Reply
  • mark July 9, 2025

    can’t remember how many times I’ve made this. In fact, it’s happening tonight. too good! sometimes I use thyme, sometimes I use oregano

    Reply
  • Melissa May 12, 2025

    These were very juicy and tender but lacking in flavor. My family teases me and says I don’t like flavor because I prefer my food rather bland. These meatballs were even too bland for me. Since I had already started cooking them I just covered them with onion powder as I cooked them. My family did like them. This is a great basic recipe but next time I will be adding onion and garlic, at least. Thanks for the recipe as it was a good starting point and they turned out quite nice in the end.

    Reply
  • Sunny B March 8, 2025

    Great flavor by itself. I made a double batch on stovetop and served half with marinara sauce and gnocchi and half plain with rice. My kids and I loved it. It’ll become a staple now.

    Reply
  • Charles February 18, 2025

    Interesting mixing breadcrumbs & milk together first. Very nice flavor. I used Italian seasoning instead of oregano and fried on stove top. They take a little longer to cook because they are so juicy. I’ll bake in oven next time.

    Reply
  • Denise January 19, 2025

    I have been trying to make a soft and delicious meatball for 50 years, no kidding! I used a quality meatball/meatloaf mix from my local meat store, and followed the recipe and suggestions from Inspired Taste. I did use crushed saltine crackers and Pecorino Romano cheese. The meatballs were fabulous, tender and delicious, with and without tomato sauce. Also, the recipe is very easy to make up.

    Reply
  • Susan January 9, 2025

    This was delicious!!! Best meatballs I’ve ever made. And I think these are as outstanding as ones my Italian family makes. I used a combination of of beef, pork and veal. Going to double the batch next time. You will not be disappointed.

    Reply
  • Lani January 7, 2025

    First of all I want to say thank you for your simple and delicious Meatball recipe (beef, turkey and vegan) meatballs. I have recooked it and I love it.
    Your recipe is easy to follow and that is the main reason why I like it. I am watching your video from Hawai’i.

    Reply
    • Joanne Gallagher April 8, 2025

      Aloha Lani! Thank you so much for commenting! We are thrilled you are enjoying our recipes!

      Reply
  • Donna December 29, 2024

    When a meatball tastes delicious all on its own with no sauce– you’ve got an excellent recipe. These are delicious. I cooked mine for in the oven. Great technique to mix it all in one bowl and then add to the meat. Every single bite was full of flavor!! Highly recommend.

    Reply
  • Sasha December 25, 2024

    Wow

    Reply
    • Amit P March 4, 2025

      I don’t usually post online but these guys deserve credit for this recipie. Best meatballs I’ve ever had. I added some garlic powder for extra flavour.

      Reply
  • Cheli Pronovost November 30, 2024

    I can’t believe how easy & absolutely delicious these are! I had given up on homemade recipes bc they always came out hard as a rock & not flavorful enough. These little balls of meat are rockstars & I’m never buying premade ones again. I cooked them in olive oil in my cast iron pan with the cover on for 9 minutes & rotated then every 3, plopped then into my pan of sauce and DANG! Amazing! Thanks for sharing this easy peasy recipe!

    Reply
  • Patty November 19, 2024

    I made this today. I doubled the remand used ground pork and turkey. I made it at my daughter house and she didn’t have oregano so I used Italian seasoning. They were really good and my grandkids also liked it. Will make again. Thanks for this recipe!

    Reply
  • Lani November 10, 2024

    I am planning to make spaghetti meatballs and I am glad I found this meatballs recipe because it’s so simple and yummy! With mahalo from Hawai’i

    Reply
    • Joanne Gallagher April 8, 2025

      So glad you found us! Thank you for sharing!

      Reply
  • Susan October 29, 2024

    Made these last night and they came out incredibly moist. Soaking the breadcrumbs is key.

    Reply
  • Nicole Finch October 14, 2024

    I made these last night with my son. And they came out perfect. I will highly recommend this recipe.

    Reply
  • Stephanie August 27, 2024

    What could I use in place of the mill? Since COVID, my husband is not a fan of dairy.

    Reply
    • Joanne Gallagher April 8, 2025

      You can try a non-dairy milk (like soy, almond, or oat). Just make sure it is unsweetened.

      Reply
  • Donna July 9, 2024

    Made these with the ingredients listed, except I substituted breadcrumbs for the crackers since I didn’t have any. I sautéed the chopped onions in olive oil before I added them to the mix. I made them into 4oz balls. Put enough for our dinner in the airfryer oven at 360° for 18 minutes…came out perfect. I froze the rest of the RAW meatballs on a tray, then put them in a ziplock. Now just have to defrost how many I need in the fridge overnight & cook in the airfryer for dinner. I like my meatballs cooked fresh, not reheated. Great recipe!

    Reply
    • Joanne Gallagher April 8, 2025

      So happy you found us, Donna! Thanks for sharing all of your tips!

      Reply
  • Michael leo Mills June 23, 2024

    great recipe we loved them

    Reply
  • Adrienne May 2, 2024

    These meatballs are the best ever. I usually mix all the ingredients. Form them into meatballs and then I freeze them. When I’m ready to use them, I put them right in the sauce to cook…. so yummy.

    Reply
  • Kimberley Valstar. March 4, 2024

    This recipe is perfect !! Easy to make.
    First time making them I got lots of compliments from my son and husband.
    This recipe will always be my go to.
    Thank you for sharing.

    Reply
    • Adam March 4, 2024

      Wonderful! So glad that your family loved them 🙂

      Reply
  • Kim February 20, 2024

    This is our favorite meatball recipe that we have made many times. I like to make them in the oven for easiest cleanup. I think the milk and breadcrumb mixture is key to tender meatballs.

    Reply
    • Adam February 20, 2024

      Yes, the milk and breadcrumbs are key here. So happy you loved the recipe 🙂

      Reply
  • Ju January 29, 2024

    Fantastic! Flavorful! Moist!

    Reply
    • Joanne February 15, 2024

      Woohoo! That’s exactly what we aim for.

      Reply
  • Rachel January 13, 2024

    Followed the recipe exactly. Did not turn out so great. I used chicken and maybe this is not the best meat for this recipe because the mixture was too soft.

    Reply
    • Joanne February 15, 2024

      Thanks for giving the recipe a try! It sounds like the mixture might have been a bit too wet. Chicken sometimes stays a bit more soft than other proteins, so reducing the milk slightly or increasing the breadcrumbs next time could help tighten things up. Let me know if you try it again and how it goes!

      Reply
  • Linnea December 6, 2023

    I’m looking for a healthy, interesting and delicious Christmas Eve appetizer, and these meatballs would tick all the boxes. HOWEVER – we follow a ketogenic diet, so we can’t use breadcrumbs or panko. Do you have any suggestions for keto substitutions? Thank you!

    Reply
    • Joanne January 6, 2024

      Hi Linnea, We have always used bread crumbs or saltine crackers, but I do know that some people sub almond flour for them. I am unsure as to how much, so you might need to do some experimenting yourself.

      Reply
      • Roslyn June 19, 2024

        I have used crushed pork rines that come in a bag like chips keto site suggested

        Reply
  • Fran October 24, 2023

    I want to cook the meatballs and sauce the day before. Is it okay to refrigerate the sauce and meatballs together for reheating the next day?

    Reply
    • Joanne October 24, 2023

      Yes, definitely!

      Reply
  • TINA BURGER October 19, 2023

    I am going to make it for the Rugby Eng and Springbokke !! Sounds delicious !!

    Reply
    • Joanne February 15, 2024

      Let us know how it works out!

      Reply

Leave a Reply

Leave a Review or Comment

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

Rate this recipe!

 

All comments are moderated before appearing on the site. Thank you so much for waiting. First time commenting? Please review our comment guidelines. You must be at least 16 years old to post a comment. All comments are governed by our privacy policy & terms.

Previous Post: Next Post: