• Skip to primary navigation
  • Skip to primary sidebar
  • Skip to footer
  • Skip to content
Preppy Kitchen logo
  • About
    • Meet John Kanell
    • Press
  • Recipes
    • Desserts
    • Breakfast
    • Main Dishes
    • Side Dishes
    • Breads
    • Soups
    • Salads
    • Casseroles
    • Instant Pot
    • Appetizers
    • Drinks
    • Holiday
  • Cookbook
  • Shop
  • Contact
menu icon
go to homepage
search icon
Homepage link
  • About
  • Press
  • All Recipes
  • Cookbook
  • Shop
  • Contact
  • Follow us on

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Main Dishes » Meatballs

    Meatballs

    Published: July 29, 2023 · Modified: Jul 29, 2023 by John Kanell

    This post may contain affiliate links. Please read our disclosure policy.

    This classic Meatballs recipe is my go-to dish for any occasion that you can make on the stovetop or in the oven. They’re easy to make, use everyday ingredients, and go well with everything. They’re also tender, moist, and full of flavor, making them the ultimate weeknight meal that the whole family will love.

    A skillet of meatballs with sauce and a spoon with some noodles in the background.
    28 shares
    • Share
    • Reddit
    Jump to Recipe Print Recipe
    Pinterest graphic of an overhead view of an oval platter of meatballs tossed in sauce.
    Pinterest graphic of an overhead view of a bowl of noodles with meatballs tossed in tomato sauce.
    Pinterest graphic of a sheet pan with baked meatballs.
    Pinterest graphic of a skillet of meatballs with a pot of tomato sauce and bowl of spaghetti in the background.
    Pinterest graphic of a skillet of meatballs tossed in sauce with a spoon underneath a meatball.
    Pinterest graphic of a skillet of meatballs with a spoon underneath one.

    These meatballs are a staple in my kitchen. They are so easy to make and use ingredients that I almost always have on hand. I love that they’re so simple but versatile. You can make a giant batch of these meatballs and have a different meal every night.

    You can serve this homemade meatball recipe as an appetizer or as a main course. You can enjoy them on their own with a side of garlic bread or simmer them in sauce, serve them over noodles, in hoagie rolls, in soups, meatball subs, and more. This recipe is also freezer-friendly, so it’s perfect for making a double batch to save for another day.

    I love this recipe as it uses two different types of ground meat, so the meatballs are beyond flavorful. It also uses a panade, meaning the breadcrumbs are soaked in milk, giving you the most juicy meatballs. And whether you bake them in the oven or cook them in a skillet, these meatballs are crispy on the outside and tender on the inside. If you want another easy weeknight dinner recipe, then try my pasta carbonara, stuffed peppers, or taco salad.

    What You Need to Make This Recipe

    Ingredients needed to make meatballs.

    Breadcrumbs — I’m using panko breadcrumbs for this meatball recipe. The breadcrumbs absorb the moisture in the meatballs, so they stay super moist. You can also use fresh breadcrumbs if you don’t have panko breadcrumbs. Plain breadcrumbs will work just fine.

    Milk — adding milk to the breadcrumbs adds extra moisture to them and keeps them tender.

    Egg — the egg acts as a binder for your meatball mixture. Use large eggs.

    Onion and garlic — finely chopped onion and minced garlic add flavor and texture to the meatballs.

    Ground meat — this recipe uses a combination of ground beef and ground pork. You can use all beef or all pork, but I find the combination yields the best juicy and flavorful meatballs.

    How to Make Meatballs

    Set of two photos showing milk added to breadcrumbs and additional filling ingredients added to the breadcrumbs.

    1. Add the breadcrumbs and milk in a large mixing bowl. Add the oregano, salt, and pepper. Let the mixture sit for 10 minutes to moisten the breadcrumbs.

    2. Add the egg, onion, parsley, and garlic.

    Set of two photos showing breadcrumb mixture stirred together and combined with ground meat.

    3. Stir to combine.

    4. Add the beef and pork. Shaping your hand like a claw, massage the mixture together, making sure not to squeeze it together while mixing.

    Set of two photos showing before and after meatballs baked on a sheet pan.

    5. Divide the mixture into 24, 2-ounce balls and place on the prepared baking sheet.

    6. Bake for 20 minutes or until a meat thermometer inserted into the center of each meatball registers 160°F. Increase the oven to broil, and broil until they are browned, about 1 to 3 minutes more. Serve immediately or toss with pasta sauce.

    Set of two photos showing before and after meatballs cooked in a skillet.

    7. To make this recipe on the stovetop, heat olive oil in a 12-inch skillet over medium heat. Add meatballs in batches, making sure not to overcrowd the skillet.

    8. Cook, turning about every 1 minute until all sides are browned. Once all of the meatballs are browned, reduce the heat to medium-low. Add all of the meatballs back into the skillet and cover with a lid. Cook until a meat thermometer inserted into the center registers 165°F. Serve immediately or toss with pasta sauce and parmesan cheese.

    Overhead view of a white platter with meatballs tossed in sauce with a plate of spaghetti beside it.

    Pro Tips for Making This Recipe

    • It is important for the texture to not overwork the meat. Avoid squeezing and pressing the meat when mixing and shaping the meatballs. I twist my hand like I’m screwing on the lid of a jar in order to mix everything together but still keep the mixture light.
    • Try to roll the meatballs so that they are all the same size for even cooking. I recommend using a cookie scoop to keep them uniform.
    • If you have difficulty finely chopping your onion small enough to blend into the meatball mixture, then you can grate the onion instead.
    • Avoid using ground beef that is too lean to ensure your meatballs are moist and juicy.
    • A helpful tip to make shaping meatballs easier is to wet your hands. Moistening your hands with water creates a barrier on your skin, preventing the meat from sticking and allowing you to roll it into a ball without making a mess.
    • This recipe is delicious on its own, but you can also serve it with some tomato sauce or marinara sauce. You can also serve them with Alfredo sauce or bbq sauce.
    • If you do not have fresh parsley, then you can use four teaspoons of dried parsley instead. Fresh herbs are my preference.
    • You can add a few pinches of crushed red pepper flakes to the meat mixture to give it a bit of heat.
    • It doesn’t take too long to bake or to cook these easy meatballs. If you’re wondering how long to bake meatballs or how long to cook meatballs, then I highly recommend using a meat thermometer to insert into the center of each meatball to check its internal temperature for doneness.
    Overhead view of a bowl of spaghetti topped with meatballs and some sauce.

    Frequently Asked Questions

    Can I use another meat?

    Yes, you can use several different types of ground meat to make homemade meatballs. Just keep in mind that different types of ground meat have different amounts of fat, so if you substitute the meat, you might change the texture and flavor of the meatballs. You’ll also have to be mindful of how long it takes to cook the meatballs if you use a different type of meat. Using leaner meat, such as ground chicken or ground turkey, requires less cooking time as they cook through quickly and can easily dry out.

    How do I store leftover meatballs?

    Store leftover meatballs in an airtight container in the fridge for up to 5 days once they’ve cooled to room temperature. You can reheat leftover meatballs in the microwave or simmer in a sauce if you’re serving them with sauce.

    Can I freeze this recipe?

    You can freeze these meatballs before or after cooking. After cooling them to room temperature, flash-freeze them on a lined sheet pan before transferring them to a freezer-safe bag or container. Flash-freezing them ensures that they don’t stick together, and you can pull out however many meatballs you need. Freeze for up to 3 months. You can flash-freeze uncooked meatballs as well. When ready to cook, you can cook them from frozen for a couple of extra minutes or thaw them in the fridge before cooking.

    If you love this recipe try these out!

    • A casserole dish with chicken spaghetti and a spoon inside.

      Chicken Spaghetti

    • A plate of chicken pesto pasta with basil and sun-dried tomatoes with some bread, shredded parmesan and another plate of pasta in the background.

      Chicken Pesto Pasta

    • A slice of lasagna on a plate with a baking dish with the baked lasagna and a glass of wine in the background.

      Lasagna

    • A plate with a serving of baked ziti by a glass of wine and baking dish.

      Baked Ziti

    • A plate with a serving of baked rigatoni with the baking dish in the back and some basil and wine to the side.

      Baked Rigatoni

    If you’ve tried this recipe, then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you!

    Overhead view of a skillet of meatballs tossed in sauce.
    Print
    5 from 3 votes

    Meatballs

    Made with simple ingredients, these homemade Meatballs are full of flavor! They come together easily, making for the perfect weeknight dinner.
    Course Appetizer, Main Course
    Cuisine American
    Prep Time 20 minutes minutes
    Cook Time 23 minutes minutes
    Total Time 43 minutes minutes
    Servings 24 meatballs
    Calories 146kcal
    Author John Kanell

    Equipment

    • Large mixing bowl
    • Large skillet
    • Large rimmed baking sheet
    • Parchment paper

    Ingredients

    • 1 cup bread crumbs (fresh or panko) (120g)
    • ¾ cup whole milk (180ml)
    • 1 tablespoon dried oregano
    • 1½ teaspoons kosher salt
    • 1 teaspoon ground black pepper
    • 1 large egg
    • ½ medium onion finely chopped
    • ¼ cup chopped Italian parsley
    • 6 garlic cloves minced
    • 1 pound ground beef (80/20) (450g)
    • 1 pound ground pork (80/20) (450g)
    • ¼ cup olive oil (60ml)

    Instructions

    • Preheat the oven to 400°F. Line a rimmed baking sheet with parchment paper.
    • In a large mixing bowl, combine the bread crumbs, milk, oregano, salt, and pepper. Let the mixture sit for 10 minutes to moisten the bread crumbs.
    • Stir in the egg, onion, parsley, and garlic. Add the beef and pork. Shaping your hand like a claw, massage the mixture together, making sure to not squeeze it together while mixing.
    • Divide the mixture into 24, 2-ounce meatballs and place on the prepared baking sheet.

    For the Oven:

    • Arrange the meatballs 1½ inches apart on the lined baking sheet.
    • Bake for 20 minutes or until a meat thermometer inserted into the center of each meatball registers 160°F.
    • Increase the oven to broil, and broil until the meatballs are browned, about 1 to 3 minutes more. Serve immediately or toss with pasta sauce.

    For Stovetop:

    • In a 12-inch skillet over medium heat, add the olive oil. When the oil is hot, add meatballs in batches, making sure to not overcrowd the skillet. Cook, turning about every 1 minute until all sides are browned.
    • Once all of the meatballs are browned, reduce the heat to medium-low.
    • Add all of the meatballs back into the skillet and cover with a lid. Cook until a meat thermometer inserted into the center of each meatball registers 165°F. Serve immediately or toss with pasta sauce.

    Notes

    • It is important for the texture not to overwork the meat. Avoid squeezing and pressing the meat when mixing and shaping the meatballs. I twist my hand like I’m screwing on the lid of a jar in order to mix everything together but still keep the mixture light.
    • Try to roll the mixture so that they are all the same size for even cooking. I recommend using a cookie scoop to keep them uniform.
    • If you have difficulty finely chopping your onion small enough to blend into the meat mixture, you can grate the onion instead.
    • Avoid using ground beef that is too lean to ensure your meatballs are moist and juicy.
    • Wetting your hands is a helpful tip to make shaping the mixture easier. Moistening your hands with water creates a barrier on your skin, preventing the meat from sticking and allowing you to roll it into a ball without making a mess.
    • This recipe is delicious on their own, but you can also serve them with some tomato sauce or marinara sauce. You can also serve them with Alfredo sauce or bbq sauce.
    • If you do not have fresh parsley, you can use four teaspoons of dried parsley instead.
    • You can add a few pinches of crushed red pepper flakes to the meat mixture to give it a bit of heat.
    • I highly recommend using a meat thermometer to insert into the center of each meatball to check its internal temperature for doneness.

    Nutrition

    Calories: 146kcal | Carbohydrates: 4g | Protein: 8g | Fat: 11g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.2g | Cholesterol: 36mg | Sodium: 208mg | Potassium: 142mg | Fiber: 0.4g | Sugar: 1g | Vitamin A: 82IU | Vitamin C: 1mg | Calcium: 31mg | Iron: 1mg
    *Nutrition Disclaimer
    Have you Tried this Recipe? Tag me Today!Mention @preppykitchen and tag #preppykitchen!
    « Air Fryer Donuts
    Spaghetti and Meatballs »

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Welcome to Preppy Kitchen!

    Thanks for stopping by! I’m John Kanell, a husband, dad to twins Lachlan and George, Los Angeles native, and an avid baker and cooker of all things delicious thanks to a life long education from my mother. This blog is where I share all of my kitchen creations!

    Search

    Follow Us On

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube

    Preppy Kitchen Newsletter

    Sign up to receive recipes, recommendations and tips straight to your inbox!

    Buy My Book

    Preppy Kitchen Cookbook

    As Seen On

    As seen on Elle Décor, People, Food Network and more

    Top Recipes This Month

    • A stack of peanut butter cookies on a small wooden board

      Peanut Butter Cookies Recipe

    • A photo of a vanilla cupcake on a cupcake stand with vanilla buttercream frosting beautifully piped on top.

      Buttercream Frosting

    • An Oatmeal Chocolate Chip cookie next to a glass of milk

      Oatmeal Chocolate Chip Cookies

    • An Espresso martini on a gray surface with coffee beans scattered around

      Espresso Martini

    • A plate with multiple cake pops on it with one with a bite taken out.

      Cake Pops

    • A cake stand with a slice of red velvet cake cut out and placed on a plate in front.

      Red Velvet Cake

    • Lemon bars dusted with powdered sugar on a green and white plate.

      Lemon Bars

    • A group of pink macarons on a serving tray next to flowers

      Macaron Recipe

    • photo of moist Vanilla Cupcakes in pink paper wrappers

      Moist Vanilla Cupcake Recipe

    • A slice of vanilla cake on a plate in front of the cake on a cake stand.

      Vanilla Cake Recipe

    Footer

    As Seen On:

    Elle Décor, People, Country Living, Better Homes & Gardens, Food Network, Woman's Day, forkly, Yummly, the Bump, Buzz Feed, Home and Family and New York magazine.

    The Brand

    • About John
    • Press

    Preppy Kitchen Logo

    Dessert Recipes

    • Cakes
    • Cookies
    • Cupcakes
    • Pies
    • All Desserts

    Main Course Recipes

    • Main Dishes
    • Side Dishes
    • Casseroles
    • InstantPot
    • Soups
    • Salads

    COPYRIGHT © 2015–2023 PREPPY KITCHEN | PRIVACY POLICY

    28 shares