Nonna's Main Courses Nonna's Side Dishes

8 Italian Meatballs Recipes You’ll Want to Make Again and Again

Classic & Comforting Meat-Based Recipes Inspired by Italian Home Cooking

Italian meatballs—polpette—are a timeless comfort food.

These versions are rich, flavorful, and made exclusively with meat, staying true to traditional Italian family cooking.

From classic tomato-simmered meatballs to mozzarella-stuffed surprises, here are 8 complete recipes with prep time, cook time, servings, ingredients, and step-by-step directions.

DOWNLOAD PDF FILE WITH 8 MEATBALLS RECIPE HERE:

8_Italian_Meatballs_Recipes_UnicodeFont

1. Classic Italian Meatballs in Tomato Sauce

Prep Time: 20 minutes
Cook Time: 40 minutes
Servings: 4

Ingredients

Meatballs:

  • 14 oz (400 g) mixed ground beef and pork

  • 1 egg

  • 2 oz (60 g) bread soaked in milk

  • ⅓ cup (40 g) Parmigiano Reggiano, grated

  • 1 garlic clove, finely minced

  • 2 tbsp chopped fresh parsley

  • Salt and black pepper to taste

Sauce:

  • 3 cups (700 ml) tomato purée

  • 2 tbsp olive oil

  • 1 garlic clove

  • Salt

  • Fresh basil leaves

Instructions

  1. Prepare the meat mixture:
    Place the ground meats in a large bowl. Squeeze the excess milk out of the bread and break it into small pieces. Add it to the meat along with the egg, Parmigiano Reggiano, minced garlic, parsley, salt, and pepper. Use your hands to mix gently but thoroughly until everything is well combined. Avoid overmixing to keep the meatballs tender.

  2. Shape the meatballs:
    Roll pieces of the mixture into smooth balls about the size of a walnut. If the mixture sticks to your hands, lightly moisten them with water.

  3. Start the sauce:
    In a wide pot, heat the olive oil and whole garlic clove over medium heat. Allow the garlic to release its aroma but do not let it burn.

  4. Add tomato purée:
    Pour in the tomato purée, season with salt, and bring to a gentle simmer.

  5. Add the meatballs:
    Carefully place the raw meatballs into the simmering sauce. Do not stir for the first 5–7 minutes or they may break.

  6. Simmer slowly:
    Cover the pot partially and cook over low heat for about 35–40 minutes, gently swirling the pot occasionally once the meatballs have set.

  7. Finish:
    Add fresh basil leaves just before serving. The sauce should be thick and rich, coating the meatballs beautifully.


2. Grandma’s Fried Meatballs

Prep Time: 15 minutes
Cook Time: 10 minutes
Servings: 4

Ingredients

  • 14 oz (400 g) ground meat

  • 1 egg

  • 2 oz (60 g) bread soaked in water or milk

  • ⅓ cup (40 g) Parmigiano Reggiano

  • 1 garlic clove, minced

  • 2 tbsp chopped parsley

  • Salt and pepper

  • Flour for coating

  • Oil for deep or shallow frying

Instructions

  1. Prepare the mixture:
    Combine the meat, squeezed bread, egg, cheese, garlic, parsley, salt, and pepper in a bowl. Mix gently until just combined.

  2. Shape the meatballs:
    Roll the mixture into small balls, slightly smaller than golf balls, for even frying.

  3. Coat with flour:
    Lightly roll each meatball in flour and shake off the excess. This helps create a crisp crust when fried.

  4. Heat the oil:
    In a deep skillet, heat the oil until it reaches about 340°F (170°C). You can test the oil by dropping in a tiny bit of dough—it should sizzle immediately.

  5. Fry the meatballs:
    Add the meatballs in batches to avoid overcrowding. Fry until golden brown on all sides, turning gently as needed.

  6. Drain and serve:
    Remove and place on paper towels to absorb excess oil. Serve hot or add them into tomato sauce for extra flavor.


3. Lemon Meatballs

Prep Time: 15 minutes
Cook Time: 20 minutes
Servings: 4

Ingredients

Meatballs:

  • 14 oz (400 g) ground veal or chicken

  • 1 egg

  • ⅓ cup (40 g) Parmigiano Reggiano

  • 2 oz (50 g) bread soaked and squeezed

  • Zest of 1 lemon

  • Salt and pepper

Sauce:

  • Juice of 1 lemon

  • 1 cup (200 ml) broth

  • 1 tbsp flour

  • 1 tbsp olive oil

Instructions

  1. Prepare the meat mixture:
    Mix ground meat, bread, egg, cheese, lemon zest, salt, and pepper in a bowl. The lemon zest should be very fine so it distributes evenly.

  2. Shape the meatballs:
    Form smooth, compact meatballs about the size of a small egg.

  3. Brown the meatballs:
    Heat oil in a pan and brown the meatballs on all sides. They do not need to cook fully at this stage.

  4. Make the lemon sauce:
    In a small bowl, whisk the flour into the broth until smooth, then add the lemon juice. Pour the mixture into the pan with the meatballs.

  5. Simmer:
    Cover the pan and cook over low heat for about 15 minutes, turning occasionally until the sauce thickens and the meatballs are cooked through.

  6. Serve:
    The sauce should be silky and lightly tangy—perfect over rice or mashed potatoes.


4. Pizza-Style Meatballs (Polpette alla Pizzaiola)

Prep Time: 15 minutes
Cook Time: 25 minutes
Servings: 4

Ingredients

Meatballs:

  • 14 oz (400 g) ground meat

  • 1 egg

  • 2 oz soaked bread

  • ⅓ cup Parmigiano Reggiano

  • Salt and pepper

Sauce:

  • 2 cups (500 ml) tomato purée

  • 1 tbsp capers

  • 1 tsp dried oregano

  • 5 oz (150 g) mozzarella, cubed

  • Olive oil, salt

Instructions

  1. Prepare the meatballs:
    Combine the meat, soaked bread, egg, cheese, salt, and pepper. Shape into medium-size balls.

  2. Brown the meatballs:
    Heat a little olive oil in a pan and brown the meatballs briefly. This helps them hold together.

  3. Prepare the pizzaiola sauce:
    Pour tomato purée into the pan, add oregano, salt, and capers, and bring to a gentle simmer.

  4. Cook the meatballs:
    Add the meatballs back into the sauce and cook for 20 minutes over low heat, turning them gently once or twice.

  5. Add the mozzarella:
    Sprinkle the cubes of mozzarella over the meatballs, cover the pan, and let them melt for a few minutes.

  6. Serve hot:
    The sauce should taste like classic Italian pizza—rich tomato, oregano, and melting cheese.


5. Curry Chicken Meatballs

Prep Time: 15 minutes
Cook Time: 20 minutes
Servings: 4

Ingredients

Meatballs:

  • 14 oz (400 g) ground chicken

  • 1 egg

  • Breadcrumbs as needed

  • Salt and pepper

Sauce:

  • 1 tbsp curry powder

  • ¾ cup (200 ml) coconut milk

  • ½ cup (100 ml) broth

  • 1 small onion, minced

Instructions

  1. Prepare the meat mixture:
    Combine ground chicken, egg, breadcrumbs, salt, and pepper until the mixture is firm enough to shape.

  2. Shape the meatballs:
    Roll into small, uniform balls.

  3. Brown the meatballs:
    Heat oil in a skillet and brown the meatballs on all sides. Remove and set aside.

  4. Start the curry base:
    Add a little more oil if needed, then sauté the minced onion until soft. Stir in curry powder and cook for 1 minute to release the aroma.

  5. Add liquids:
    Pour in the coconut milk and broth. Stir well to form a smooth sauce.

  6. Finish cooking:
    Return the meatballs to the pan, cover, and simmer for 15 minutes until fully cooked and coated in sauce.


6. Meatballs with Peas in Tomato Stew

Prep Time: 15 minutes
Cook Time: 30 minutes
Servings: 4

Ingredients

Meatballs:

  • 14 oz (400 g) ground meat

  • 1 egg

  • Soaked bread

  • Parmigiano Reggiano

  • Salt and pepper

Stew:

  • 1 cup (200 g) peas

  • 1 ½ cups (400 ml) tomato purée

  • 1 small onion, chopped

  • Olive oil, salt

Instructions

  1. Prepare meatballs:
    Mix the meat, bread, egg, cheese, salt, and pepper, then shape into balls.

  2. Brown the meatballs:
    Heat oil in a large pot and brown the meatballs lightly. Remove and set aside.

  3. Start the stew:
    In the same pot, sauté the onion until softened. Add the peas and tomato purée.

  4. Simmer:
    Return the meatballs to the pot, cover, and cook gently for 25–30 minutes. The sauce will thicken and peas will become tender.

  5. Serve:
    This dish is rustic, comforting, and perfect with bread or rice.


7. Mozzarella-Stuffed Meatballs

Prep Time: 20 minutes
Cook Time: 15 minutes
Servings: 4

Ingredients

  • 14 oz (400 g) ground meat

  • 1 egg

  • Soaked bread

  • Parmigiano Reggiano

  • Salt and pepper

  • 5 oz (150 g) mozzarella, cut into cubes

  • Breadcrumbs

Instructions

  1. Prepare the meat mixture:
    Combine ground meat, bread, cheese, egg, salt, and pepper.

  2. Shape and stuff the meatballs:
    Take a portion of the mixture and flatten it slightly. Place a cube of mozzarella in the center and wrap the meat around it, sealing completely so the cheese doesn’t leak out.

  3. Coat with breadcrumbs:
    Roll each ball in breadcrumbs for a crispy exterior.

  4. Cook:
    Fry in hot oil or bake at 400°F (200°C) for about 15 minutes until golden and cooked through.

  5. Serve immediately:
    For maximum “cheese pull,” serve while hot so the mozzarella is fully melted.


8. Oven-Baked Meatballs with Potatoes

Prep Time: 15 minutes
Cook Time: 40 minutes
Servings: 4

Ingredients

Meatballs:

  • 14 oz (400 g) ground meat

  • 1 egg

  • Soaked bread

  • Parmigiano Reggiano

  • Salt and pepper

Potatoes:

  • 4 potatoes, diced into even cubes

  • 2 tbsp olive oil

  • Rosemary

  • Salt

Instructions

  1. Prepare the meatballs:
    Mix all meatball ingredients, then shape into medium-sized balls and arrange them on a baking sheet lined with parchment paper.

  2. Prepare potatoes:
    Toss diced potatoes with olive oil, rosemary, and salt. Spread them evenly around the meatballs.

  3. Bake:
    Cook in a preheated 400°F (200°C) oven for 40 minutes, turning both the potatoes and meatballs halfway to ensure even browning.

  4. Finish and serve:
    The potatoes should be crispy on the edges and the meatballs golden and juicy.

Sharing & Print

Facebook Comments

You Might Also Like

No Comments

    Leave a Reply