How to Make Meatballs

Learn how to make homemade meatballs for easy family meals. Start with a basic ground beef meatball recipe, then try barbecue meatballs, meatball soup and other ways to turn a simple batch of meatballs into dinner.

Making meatballs is also a useful cooking skill for kids to practice. Young cooks can measure ingredients, crack eggs, add breadcrumbs and seasonings and help portion ingredients before an adult handles the raw meat and hot pans.

Making homemade meatballs

Why Make Homemade Meatballs?

One basic meatball mixture can be used in many meals. Serve meatballs with pasta, add them to soup, tuck them into sandwiches or freeze an extra batch for another dinner.

Start Here: Making Homemade Meatballs

Kids Cooking Activities Teaching Materials

Teaching kids to cook? Save time with ready-made lesson plans used by parents and teachers. Browse teaching materials →

This page may contain affiliate links. We may earn a small commission at no extra cost to you. Learn more.

Basic Meatball Recipe

This basic homemade meatball recipe is a good starting point for pasta dinners, soups, sandwiches and other family meals. Once kids learn how meatballs are mixed and shaped, they can experiment with different seasonings and sauces.

Homemade meatballs ready to cook

Ingredients

  • 1 egg, lightly beaten
  • 1/2 cup breadcrumbs
  • 1 onion, finely chopped
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 1/2 pounds ground beef

Directions

  1. Add the beaten egg, breadcrumbs, onion, salt and pepper to a large mixing bowl and stir together.
  2. Add the ground beef and gently mix until the ingredients are evenly combined. Avoid overmixing.
  3. Scoop out a small portion of the mixture and roll it between your hands to form a ball about the size of a golf ball or smaller.
  4. Continue shaping the mixture until all of the meatballs are formed.
  5. Choose one of the cooking methods below and cook until the center of the meatballs reaches 160F on a food thermometer.
Kids Cooking Tip: Kids can measure the breadcrumbs and seasonings, crack the egg into a separate bowl and help portion ingredients. Older kids may be ready to help shape meatballs with close supervision. Wash hands thoroughly after handling raw ground beef.

How to Shape & Cook Meatballs

Try to make the meatballs about the same size so they cook at a similar rate. A small cookie scoop or spoon can help portion the mixture evenly before rolling.

Cook Meatballs in the Oven

Arrange the meatballs in a single layer on a baking sheet or in a baking dish. Bake until browned and completely cooked through.

Cook Meatballs in a Skillet

Place the meatballs in a skillet and brown them on several sides. Continue cooking until the centers are completely cooked through.

Finish Meatballs in Sauce

Brown or bake the meatballs first, then add them to spaghetti sauce, barbecue sauce or another favorite sauce and simmer until heated through.

Keep Meatballs Tender

Mix the meat mixture only until the ingredients are combined. Packing or overmixing the meat too firmly can make finished meatballs dense.

Change the Seasoning

Once you know the basic method, try different herbs and spices to match the meal you are making. See our Herbs & Spices Cooking Lesson for more seasoning ideas.

Barbecue Meatballs

These easy barbecue meatballs have extra flavor from barbecue sauce, crushed stuffing and onion seasoning. Serve them with noodles, vegetables or another favorite side dish for a simple family dinner.

Homemade barbecue meatballs

Ingredients

  • 1 egg, beaten
  • 1/3 cup milk
  • 1/4 cup barbecue sauce
  • 1/4 cup crushed stuffing
  • 1 tablespoon onion soup mix or dried onions
  • 1 1/4 pounds ground beef

Directions

  1. Preheat oven to 350F.
  2. Add the egg, milk, barbecue sauce, crushed stuffing and onion soup mix or dried onions to a large mixing bowl.
  3. Add the ground beef and gently mix until the ingredients are evenly combined.
  4. Shape the mixture into evenly sized meatballs and arrange them in a single layer on a baking sheet or baking dish.
  5. Bake for about 25-30 minutes, depending on the size of the meatballs, or until the center reaches 160F on a food thermometer.
  6. Serve with noodles, vegetables or another favorite side dish.

Make Them for the Freezer

Shape the meatballs and arrange them on a baking sheet. Freeze until firm, then transfer them to a labeled freezer container or freezer bag. Thaw safely in the refrigerator before cooking.

Kids Cooking Tip: Kids can measure the milk, barbecue sauce and crushed stuffing and stir the ingredients together before the raw meat is added. Older kids may be ready to help portion the meatballs with close supervision.

Mini Meatball Muffins

Mini meatballs cooking in a muffin pan

A muffin pan is an easy way to keep small meatballs separated while they cook. Use the Basic Meatball Recipe above or another favorite meatball mixture.

  1. Prepare your meatball mixture and shape it into evenly sized balls.
  2. Place one meatball in each cup of a mini muffin pan. A regular muffin pan also works for larger meatballs.
  3. Bake until the meatballs are completely cooked through. Smaller meatballs will cook more quickly than larger ones, so begin checking them early.
  4. Serve right away or cool the cooked meatballs and save them for another meal.

Freezer Tip: Cooked mini meatballs are easy to freeze in meal-size portions. Thaw them in the refrigerator and reheat for a quick pasta dinner, soup or sandwich.

Add Vegetables to Meatballs

Finely chopped, shredded or pureed vegetables can be mixed into some meatball recipes. Start with a small amount so you don't add too much moisture to the meatball mixture.

Zucchini

Finely shred or puree zucchini before adding it to the meat mixture. If the zucchini is very watery, squeeze out some of the excess moisture first.

Pumpkin

Try a small amount of cooked or pureed pumpkin. Because pumpkin adds moisture, begin with a little and add more only if the meatball mixture still holds its shape.

Carrots

Finely shredded, diced or pureed carrots can be mixed into meatballs and pair well with many different seasonings and sauces.

Start Small

A good starting point is about 1/4 cup prepared vegetables for 1 pound of ground meat. Adjust as needed so the meatballs are still easy to shape.

Make-Ahead & Freezer Meatballs

Homemade meatballs are a good make-ahead dinner ingredient. When you're already mixing and shaping one batch, make extra meatballs to save for another meal.

Make Them Ahead

Shape the meatballs earlier in the day, cover and refrigerate them until you're ready to cook. Keeping the meatballs similar in size will help them cook evenly.

Freeze Cooked Meatballs

Cook the meatballs and allow them to cool before freezing. Divide them into meal-size portions so you can take out only what you need for a future dinner.

Freeze Uncooked Meatballs

Arrange shaped meatballs on a baking sheet and freeze until firm. Transfer them to a labeled freezer container or bag, then thaw safely in the refrigerator before cooking.

Plan the Next Meal

Label the container with the type of meatball and date. Frozen meatballs can make it easier to put together pasta, soup, sandwiches or another quick family meal.

Ways to Use Homemade Meatballs

Once you have a batch of meatballs ready, you can turn them into several different family meals. Change the sauce or side dishes and the same basic meatball recipe can become something completely different.

Meatballs & Pasta

Serve meatballs over spaghetti or another favorite pasta with homemade spaghetti sauce.

Meatball Sandwiches

Tuck warm meatballs into rolls, add tomato sauce and top with cheese for an easy meatball sandwich.

Meatballs & Noodles

Serve meatballs with cooked egg noodles and mushroom sauce for a creamy dinner.

Meatball Soup

Add small meatballs to broth, vegetables and pasta for an easy soup. You'll find more meatball soup recipes farther down this page.

Meatball Rolls

Bake meatballs into homemade bread with our Meatball Rolls idea.

Meatballs with Sauce

Warm cooked meatballs in a slow cooker or skillet with homemade sauce, such as barbecue, sweet and sour or tomato sauce.

More Easy Meatball Ideas

  • Add meatballs to lasagna.
  • Serve small meatballs with toothpicks as an appetizer.
  • Stuff a small cube of cheese into the center before shaping a meatball.
  • Add sliced meatballs to homemade pizza.
  • Serve meatballs with vegetables, rice or another favorite side dish.

More Homemade Meatball Recipes

Once you know the basic meatball method, try these recipes that turn homemade meatballs into complete family meals with pasta, vegetables, broth and sauce.

Meatballs Florentine

Recipe contributed by Christy Agnew, Stephenville, Texas

Meatballs Florentine with spaghetti, tomatoes and spinach

These homemade beef meatballs are served with tomatoes, spinach and spaghetti sauce over pasta. It's an easy way to add vegetables to a classic spaghetti and meatball dinner.

Ingredients

For the Meatballs

  • 1 pound ground beef
  • 1/2 cup breadcrumbs or crushed crackers
  • 1/2 teaspoon garlic powder
  • 1 egg
  • 2 tablespoons soy sauce
  • Black pepper, to taste

For the Sauce & Pasta

  • 1 can Italian-style tomatoes
  • 2 fresh tomatoes
  • 1 cup frozen chopped spinach or about 1/2 bag baby spinach
  • 2 cups prepared spaghetti sauce
  • Cooked whole wheat or regular spaghetti, enough to serve 6
  • 1/4 cup freshly grated Parmesan cheese

Directions

  1. Preheat oven to 350F.
  2. In a large mixing bowl, combine the ground beef, breadcrumbs or crackers, garlic powder, egg, soy sauce and pepper.
  3. Gently mix until the ingredients are evenly combined.
  4. Use a small scoop or spoon to portion the mixture, then shape it into evenly sized meatballs.
  5. Arrange the meatballs in a single layer in a baking pan and bake for about 20 minutes, or until completely cooked through.
  6. While the meatballs cook, add the canned tomatoes, fresh tomatoes and spaghetti sauce to a large deep skillet or saucepan.
  7. Cook until the fresh tomatoes begin to soften, then stir in the spinach.
  8. Add the cooked meatballs and simmer over low heat until the spinach is wilted and the tomatoes are tender.
  9. Add the cooked, drained spaghetti and gently toss with the sauce.
  10. Sprinkle with freshly grated Parmesan cheese before serving.
Kids Cooking Tip: Kids can measure the breadcrumbs, garlic powder and soy sauce, wash the fresh tomatoes and help add the spinach and Parmesan. A small cookie scoop is also useful for learning how to portion meatballs into similar sizes.

Meatball and Ravioli Soup

Meatball and ravioli soup with vegetables

Small homemade meatballs turn a simple vegetable soup into a hearty family meal. Add ravioli for a filling meatball and pasta soup, or leave it out for a simpler version.

Ingredients

For the Meatballs

  • 6 ounces ground turkey or ground beef
  • 1 egg
  • 3 tablespoons breadcrumbs
  • Parsley, as desired
  • 1 teaspoon salt
  • 1/4 teaspoon black pepper

For the Soup

  • 6 cups chicken broth
  • 2 medium carrots, peeled and sliced
  • 1 potato, peeled and diced
  • Frozen or fresh ravioli or other pasta, optional
  • Parmesan cheese, for serving, optional

Directions

  1. Add the ground turkey or beef, egg, breadcrumbs, parsley, salt and pepper to a mixing bowl.
  2. Gently mix until combined, then shape the mixture into small meatballs.
  3. Place the meatballs in the refrigerator while you prepare the soup.
  4. Add the chicken broth, carrots and diced potato to a large saucepan and bring to a boil.
  5. Carefully add the meatballs and cook for about 5 minutes.
  6. Add the ravioli or other pasta, if using, and simmer until the pasta and vegetables are tender and the meatballs are completely cooked through.
  7. Ladle into bowls and sprinkle with Parmesan cheese, if desired.

Change the Soup

Use beef or turkey for the meatballs and choose ravioli or another small pasta your family enjoys. You can also leave out the pasta and serve the meatball and vegetable soup as is.

Kids Cooking Tip: Kids can measure the breadcrumbs and seasonings, wash the vegetables and help add the ravioli to the soup with adult supervision. An adult should handle the boiling broth and hot saucepan.

Homemade Italian Meatball Soup

Homemade Italian meatball soup with pasta and vegetables

Homemade Italian Meatball Soup is hearty comfort food with tender beef meatballs, vegetables and pasta in a rich tomato and beef broth. Parmesan and Italian seasoning add plenty of flavor to the meatballs, while small pasta makes the soup filling enough for a family dinner.

Prep Time: 20 minutes
Cook Time: 35 minutes
Serves: 4-6

Ingredients

For the Meatballs

  • 1 pound lean ground beef
  • 3 garlic cloves, minced
  • 1 1/2 teaspoons Italian seasoning
  • 1 large egg, lightly beaten
  • 1/3 cup finely grated Parmesan cheese
  • 1/3 cup flour
  • 1/4 teaspoon sea salt
  • 1/4 teaspoon black pepper

For the Soup

  • 2 teaspoons olive oil
  • 1/2 cup onion, diced
  • 2-3 medium carrots, diced
  • 1 (15-ounce) can crushed or diced tomatoes, undrained
  • 1 (15-ounce) can Italian tomato sauce
  • 6 cups low-sodium beef broth
  • 1 teaspoon Italian seasoning
  • Sea salt and black pepper, to taste
  • 3/4 cup small dry pasta, such as small shells or ditalini
  • 2 tablespoons fresh parsley, chopped
  • Grated Parmesan cheese, for serving, optional

Directions

  1. Preheat oven to 375F. Lightly coat a baking sheet with cooking spray.
  2. Add the ground beef, garlic and Italian seasoning to a large mixing bowl.
  3. Add the beaten egg, Parmesan cheese, flour, salt and black pepper.
  4. Gently mix just until the ingredients are combined. Avoid overmixing, which can make the meatballs dense.
  5. Using your hands or a small scoop, shape the mixture into small meatballs about 1/2-3/4 inch in size.
  6. Arrange the meatballs on the prepared baking sheet and bake for 8-10 minutes, or until lightly browned.
  7. While the meatballs bake, heat the olive oil in a large pot over medium heat.
  8. Add the onion and carrots and cook for about 10-12 minutes, stirring occasionally, until the carrots begin to soften.
  9. Add the tomatoes, tomato sauce, beef broth and Italian seasoning. Season with salt and black pepper as desired.
  10. Bring the soup to a simmer. Add the meatballs and dry pasta.
  11. Simmer uncovered for 10-12 minutes, or until the pasta and vegetables are tender and the meatballs are completely cooked through.
  12. Stir in the fresh parsley. Ladle into bowls and serve with grated Parmesan cheese, if desired.

Keep Meatballs Tender

Mix the meatball ingredients only until combined. Overmixing or packing the meat too firmly can make meatballs heavy and dense. A small scoop can help make evenly sized meatballs without handling the mixture too much.

Italian Meatball Soup Variations

  • Use a mixture of beef and pork instead of all ground beef.
  • Try a beef, pork and veal meatloaf mixture for the meatballs.
  • Use small shells, ditalini or another small pasta shape.
  • Sprinkle each bowl with extra Parmesan and fresh parsley before serving.
Kids Cooking Tip: Kids can measure the Parmesan, flour, seasonings and pasta and help wash the vegetables. Older kids can practice dicing vegetables with appropriate supervision, while an adult handles the hot soup pot and baking sheet.

Fun Ways to Serve Meatballs

Meatballs can be used for much more than spaghetti. Turn a batch into mini sandwiches, add them to macaroni and cheese, use them as a pizza topping or try another fun meatball meal.

Mini meatball sliders

Mini Meatball Sliders
Tuck individual meatballs into small rolls to make kid-size sandwiches. Add tomato sauce and mozzarella for a meatball sub flavor, or a traditional mini hamburger slider.

Homemade pizza topped with meatballs

Meatball Pizza
Slice cooked meatballs and use them as a pizza topping with tomato sauce, mozzarella cheese and your favorite homemade pizza crust.

Beefy macaroni and cheese with meatballs

Beefy Mac & Cheese
Combine meatballs, pasta and cheesy sauce for a hearty kid-friendly beef dinner.

Fun meatball characters for kids

Fun Meatball Characters
Turn cooked meatballs into playful characters with simple food decorations and other creative food ideas.

Pork meatballs with pasta and sauce

Pork Meatballs with Pasta
Try a different kind of meatball with this pork meatball recipe served with pasta and sauce.

Sweet and sour meatballs with pineapple and peppers over rice

Sweet & Sour Pineapple Meatballs
Use cooked meatballs in place of the pork in this sweet and sour pineapple recipe with peppers, sauce and rice.

Make Mealtime More Fun for Kids

Homemade meatballs are a great starting point for letting kids experiment with food, flavors and toppings. For even more creative ideas, our Fun with Food collection includes playful recipes and activities that help turn everyday foods into something kids are excited to make and eat.

More Easy Beef Recipes

Keep practicing beef main-dish recipes with homemade meatloaf, hamburger patties, tacos and roast beef. These recipes give kids more opportunities to learn how ground beef and other cuts of beef can be prepared for family meals.

Easy Meatloaf Recipes
Try classic meatloaf, pizza meatloaf, mini meatloaves and other family-friendly variations.

Hamburger Recipes
Learn how to shape hamburger patties and try different ground beef flavors and dinner ideas.

Easy Taco Recipes
Turn ground beef into tacos with simple seasonings and favorite family toppings.

How to Make Roast Beef
Learn how to prepare another classic beef dinner with easy oven and slow-cooker ideas.

Share Your Meatball Recipe

Do you have a favorite homemade meatball recipe or a fun way your family serves meatballs? Share your recipe and cooking ideas with us.

Submit your favorite kids recipe

Do you have a favorite recipe your kids love to make? Or a recipe your kids ask you to make again and again? Share it with us!

Meatball FAQ

How do you know when meatballs are done?

Ground beef meatballs should reach an internal temperature of 160F. Meatballs made with ground chicken or turkey should reach 165F. Check the center of a meatball with a food thermometer rather than relying only on cooking time or how browned the outside looks.

How do you keep homemade meatballs tender?

Mix the meat and other ingredients gently and only until everything is combined. Overmixing or packing the mixture too firmly when shaping can make meatballs dense. Breadcrumbs, egg and other ingredients in the recipe also help create the finished texture.

How do you keep meatballs from falling apart?

Follow the recipe measurements for ingredients such as egg and breadcrumbs, which help hold the meat mixture together. Shape the meatballs gently but firmly enough that they hold their shape. If the mixture is very soft, chilling the shaped meatballs briefly before cooking can also make them easier to handle.

Can you freeze homemade meatballs?

Yes. Cooked meatballs can be cooled and frozen in meal-size portions. Uncooked meatballs can also be arranged on a baking sheet, frozen until firm and transferred to a freezer container or bag. Thaw uncooked meatballs safely in the refrigerator before cooking.

Is it better to bake or cook meatballs in a skillet?

Both methods work. Baking makes it easy to cook a larger batch at once, while a skillet allows you to brown the meatballs on several sides. Choose the method that works best for your recipe, then make sure the meatballs are completely cooked before serving.

How do you make meatballs the same size?

Use a small cookie scoop, measuring spoon or regular spoon to portion the meat mixture before shaping it. Making meatballs about the same size helps them cook at a similar rate and makes it easier to tell when the whole batch is ready.

Looking for more family dinner ideas?

Return to Beef Recipes

Explore More Easy Kids Meals

Get Free Kids Recipe Cards + Cooking Printables

Join Kids Cooking Activities for fun recipes, cooking ideas, and printable resources for kids, families, and classrooms.

Join the Free Printables Club

Follow Kids Cooking Activities too: