Italian Meatballs

This post may contain affiliate links. For more information, please see our affiliate policy.

These classic Italian Meatballs are ready to be sauced and served with spaghetti, on meatball subs, or as an appetizer. Pan-fry and baking instructions included!

Spaghetti and meatballs on a white platter.


 

Recipe ingredients

Labeled ingredients for Italian meatballs.

At a Glance: Here is a quick snapshot of what ingredients are in this recipe.
Please see the recipe card below for specific quantities.

Ingredient notes

  • White bread: This is key to achieve the best meatball consistency. Combine into a mash with the egg and cream to form a panade before mixing with the beef and herbs to ensure a juicy and tender texture.
  • Ground beef: Ground bison, lamb, or pork would also work wonderfully; just skip super-lean chicken or fat-free turkey breast.
  • Onion: To avoid biting into large chunks of onion in your meatballs, finely chop before adding to the beef mixture. 

Step-by-step instructions

  1. In a large bowl, mash together egg, cream, and bread until a smooth paste forms. Add beef, onion, fresh parsley, dried oregano, 1 teaspoon salt, and ½ teaspoon pepper. Using a strong rubber spatula or your hands, mix well. Working with 1 heaping tablespoon at a time, roll the meat mixture into 1-inch balls and place on a baking sheet.
Meatballs on a lined baking sheet.
  1. Pan-fried meatballs: In a large skillet over medium heat, heat olive oil. Add meatballs and cook, turning occasionally until brown on all sides and internal temperature reaches 160 degrees, about 15 minutes. Remove from pan and place on a paper-lined plate.
Meatballs being cooked in a black skillet.
  1. Oven-baked meatballs: Adjust two oven racks to the upper-middle and lower-middle positions and preheat the oven to 400 degrees. Prepare two rimmed baking sheets with parchment paper and baking racks. Place formed meatballs onto the baking sheet about 2 inches apart and bake until browned and crispy, about 15-20 minutes, or until an internal thermometer reads 160 degrees for 15 seconds. 
The best Swedish meatballs are made from scratch with an easy homemade gravy. Make a huge batch of meatballs and keep them in the freezer for a quick meal!

Recipe tips and variations

  • Yield: This recipe makes about 24 meatballs, or 8 servings (3 meatballs each).
  • Storage: Store leftovers covered in the refrigerator for up to 4 days.
  • Make ahead: The meatballs can be made up to 3 days in advance. Store covered in the refrigerator.
  • Freezer: Scoop, cook, cool, and line the meatballs in a single layer on a baking sheet. Place in the freezer for 1 hour, or until solid. Transfer to a freezer-safe container, label, date, and keep for up to one month. To reheat, place on a baking sheet, cover with foil, and bake in a 300-degree oven for 15 minutes, or until heated through.
  • Teriyaki Meatballs: Easy and flavorful, these Teriyaki Meatballs are a great meal prep or dinner idea. They start with my wildly popular turkey meatball recipe and finish with a sweet and sticky homemade teriyaki sauce.
Two plates of spaghetti and meatballs.

More meatballs recipes to love

Join Us

HUNGRY FOR MORE? Sign up for our weekly newsletter and follow along on FacebookPinterest, and Instagram for our latest recipes! Tag all your glorious creations #culinaryhill so we can eat vicariously through you.
Spaghetti and meatballs on a white platter.

Italian Meatballs

These classic Italian Meatballs are ready to be sauced and served with spaghetti, on meatball subs, or as an appetizer. Pan-fry and baking instructions included!
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings 8 servings (3 meatballs each)
Course Main Course
Cuisine American, Italian
Calories 235
5 from 1 vote

Ingredients 

Instructions 

  • In a large bowl, mash together egg, cream, and bread until a smooth paste forms. Add beef, onion, fresh parsley, dried oregano, 1 teaspoon salt, and ½ teaspoon pepper. Using a strong rubber spatula or your hands, mix well. Working with 1 heaping tablespoon at a time, roll the meat mixture into 1-inch balls and place on a baking sheet (you should have about 24 meatballs).
  • Pan-fried meatballs: In a large skillet over medium heat, heat olive oil. Add meatballs and cook, turning occasionally until brown on all sides and internal temperature reaches 160 degrees, about 15 minutes. Remove from pan and place on a paper-lined plate.
  • Oven-baked meatballs: Adjust two oven racks to the upper-middle and lower-middle positions and preheat the oven to 400 degrees. Prepare two rimmed baking sheets with parchment paper and baking racks. Place formed meatballs onto the baking sheet about 2 inches apart and bake until browned and crispy, about 15-20 minutes, or until an internal thermometer reads 160 degrees for 15 seconds. 

Notes

  1. White bread: This is key to achieve the best meatball consistency. Combine into a mash with the egg and cream to form a panade before mixing with the beef and herbs to ensure a juicy and tender texture.
  2. Ground beef: Ground bison, lamb, or pork would also work wonderfully; just skip super-lean chicken or turkey.
  3. Onion: To avoid biting into large chunks of onion in your meatballs, finely chop before adding to the beef mixture. 
  4. Yield: This recipe makes about 24 meatballs, or 8 servings (3 meatballs each).
  5. Storage: Store leftovers covered in the refrigerator for up to 4 days.
  6. Make ahead: The meatballs can be made up to 3 days in advance. Store covered in the refrigerator.
  7. Freezer: Scoop, cook, cool, and line the meatballs in a single layer on a baking sheet. Place in the freezer for 1 hour, or until solid. Transfer to a freezer-safe container, label, date, and keep for up to one month. To reheat, place on a baking sheet, cover with foil, and bake in a 300-degree oven for 15 minutes, or until heated through.

Nutrition

Serving: 3meatballsCalories: 235kcalCarbohydrates: 3gProtein: 12gFat: 19gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 9gTrans Fat: 1gCholesterol: 73mgSodium: 406mgPotassium: 198mgFiber: 1gSugar: 1gVitamin A: 208IUVitamin C: 2mgCalcium: 69mgIron: 1mg
Did you make this recipe?Tag @culinaryhill on Instagram so we can admire your masterpiece! #culinaryhill
Website | + posts

Meggan Hill is a classically-trained chef and professional writer. Her meticulously-tested recipes and detailed tutorials bring confidence and success to home cooks everywhere. Meggan has been featured on NPR, HuffPost, FoxNews, LA Times, and more.

Quick & Easy Meals in Under 30 Minutes!
15 simple recipes for busy weeknights.

You May Also Like

Questions and Comments

Thank you for your comments! Please allow 1-2 business days for a reply. Our business hours are Monday through Friday, 9:00 am PST to 5:00 pm PST, excluding holidays. Comments are moderated to prevent spam and profanity.

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.