Main Dishes

An Italian chef showed me how to make the most delicious meatballs! Delicious!

Jump to Recipe ↓
Italian chef demonstrating how to make delicious meatballs

Meatballs are a classic comfort food loved by many for their rich flavor and satisfying texture. This recipe delivers tender, juicy meatballs enriched with mozzarella and herbs, simmered in a uniquely spiced tomato sauce that adds warmth and depth. Paired with creamy mashed potatoes, it’s a hearty meal perfect for family dinners or weekend gatherings. The combination of protein and carbs makes it filling, while the spices bring an exciting twist. For those who enjoy savory meats with a touch of Italian flair, this dish is a delicious and approachable choice. For a different potato side inspiration, you might also enjoy an authentic Italian potato rösti with melted Montasio as an alternative.

Why This Recipe Is Helpful

  • Combines simple ingredients into a rich, flavorful dish.
  • Uses common pantry spices to elevate the tomato sauce.
  • Includes a straightforward method suitable for weekday cooking.

Best For

This recipe suits anyone who loves classic comfort food with an Italian influence. It is especially good for families looking to please varied palates with a familiar yet slightly elevated meal.

Be Careful If

The dish contains dairy (mozzarella and butter) and gluten (breadcrumbs), so it’s not suitable for those with allergies or intolerances to these ingredients.

Ingredients

For the Meatballs:

  • 1 chicken egg
  • 500 g (1.1 lb) minced beef
  • A bunch of parsley, finely chopped
  • 2 tablespoons olive oil
  • 1 tablespoon butter
  • 1 onion, finely diced
  • 2 cloves garlic, minced
  • 150 g (5.3 oz) mozzarella, grated
  • Salt, to taste
  • Ground black pepper, to taste
  • 2 tablespoons breadcrumbs

For the Tomato Sauce:

  • 300 ml (10 fl oz) tomatoes in their own juice
  • 2 tablespoons honey
  • Juice of half a lemon
  • 4 tablespoons soy sauce
  • ½ teaspoon nutmeg
  • ½ teaspoon cinnamon
  • ½ teaspoon dried ginger
  • 2 cloves garlic, chopped
  • 100 ml (3.3 fl oz) beef broth

For the Side Dish:

  • 1 kg (2.2 lb) potatoes
  • Water, enough to boil potatoes
  • 1 tablespoon salt
  • 30 g (1 oz) butter
  • 100 ml (3.3 fl oz) warm milk

Ingredient Notes

  • Use fresh mozzarella for better melting and flavor in meatballs.
  • Soy sauce adds umami to the sauce, balancing the sweetness from honey.
  • Breadcrumbs help bind the meatballs and keep them tender.
  • Using beef broth for the sauce enhances the depth but vegetable broth can be substituted.

Kitchen Tools Needed

  • Mixing bowls
  • Frying pan
  • Saucepot
  • Potato masher
  • Measuring spoons and cups
  • Wooden spoon or spatula

Step-by-Step Instructions

  1. In a large bowl, whisk the chicken egg lightly. Add the minced beef and mix until combined.
  2. Heat olive oil and butter in a frying pan over medium heat. Add the finely diced onion and sauté until golden brown, about 5-7 minutes.
  3. Add minced garlic to the pan, sauté another 1-2 minutes until fragrant. Season lightly with salt.
  4. Transfer the cooked onion and garlic into the beef mixture bowl. Add grated mozzarella, salt, black pepper, and breadcrumbs. Mix everything well by hand until fully combined.
  5. Shape the mixture into small, evenly sized meatballs (about 1½ inch/4 cm diameter).
  6. Heat olive oil in the frying pan over medium heat. Brown the meatballs on all sides for 5-7 minutes until golden but not fully cooked through. Remove and set aside.
  7. In a saucepot, combine tomatoes, honey, lemon juice, soy sauce, nutmeg, cinnamon, dried ginger, chopped garlic, and beef broth. Stir well and bring to a simmer.
  8. Add the browned meatballs to the sauce, cover, and simmer gently for 15 minutes until meatballs are cooked through and flavors meld.
  9. Meanwhile, peel and cut potatoes into chunks. Boil in salted water until tender, approximately 15-20 minutes. Drain well.
  10. Mash potatoes with butter and warm milk until creamy. Season with salt to taste.
  11. Serve the meatballs nestled in the tomato sauce atop the creamy mashed potatoes.

Pro Tips

  • Browning meatballs before simmering locks in juices and adds color.
  • Don’t skip the spices in the sauce; they give a warm, aromatic complexity.
  • Make sure potatoes are thoroughly drained before mashing to avoid watery mash.
  • Use room-temperature butter and milk for smoother mashed potatoes.

Lighter Swaps

  • Use ground turkey or chicken instead of beef for a leaner meatball.
  • Replace butter with a light olive oil drizzle in the mash for lower saturated fat.
  • Skip breadcrumbs and use oatmeal finely ground as a whole-grain binder if preferred.

Common Mistakes

  • Overmixing the meatball mixture can make them dense and tough.
  • Not browning the meatballs first may result in less flavor.
  • Adding cold milk or butter directly to potatoes can cause lumps.

Serving Suggestions

Serve these meatballs with a crisp green salad or steamed vegetables for a complete meal. A glass of red wine pairs wonderfully with the spiced tomato sauce.

Storage Instructions

Store leftovers in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze the meatballs with sauce separately for up to 2 months.

Reheating Tips

Reheat gently on the stove over low heat or in a microwave-safe dish, stirring occasionally to heat evenly and preserve moisture.

Nutrition Estimate

Per serving (serves 4):

  • Calories: approx. 450 kcal
  • Protein: 35 g
  • Carbohydrates: 35 g
  • Fat: 18 g

Values are estimates and may vary by ingredients and portion size.

Recipe Summary

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Servings: 4
  • Cuisine: Italian-inspired
  • Course: Main dish
  • Calories: 450 kcal (per serving)

Frequently Asked Questions

Q: Can I use other cheeses instead of mozzarella?
A: Yes, mild cheeses like fontina or young provolone work well for melting inside meatballs.

Q: Is it necessary to simmer meatballs in the sauce?
A: Simmering ensures meatballs cook through evenly and absorb the sauce’s flavor, enhancing the dish.

Q: Can I prepare the meatballs ahead of time?
A: Yes, you can form and refrigerate meatballs for a few hours before cooking or freeze them for longer storage.

Conclusion

This meatball recipe is an easy way to enjoy a classic dish with a flavorful twist. Its spiced tomato sauce and creamy mash make it a comforting choice for busy cooks wanting a reliable, crowd-pleasing meal. The ingredients are everyday staples, but together they create something memorable and satisfying.

Made By Emily
Main Dishes

An Italian chef showed me how to make the most delicious meatballs! Delicious!

Italian chef demonstrating how to make delicious meatballs

Recipe Summary

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Servings: 4
  • Cuisine: Italian-inspired
  • Course: Main dish
  • Calories: 450 kcal (per serving)

Ingredients

For the Meatballs:

  • 1 chicken egg
  • 500 g (1.1 lb) minced beef
  • A bunch of parsley, finely chopped
  • 2 tablespoons olive oil
  • 1 tablespoon butter
  • 1 onion, finely diced
  • 2 cloves garlic, minced
  • 150 g (5.3 oz) mozzarella, grated
  • Salt, to taste
  • Ground black pepper, to taste
  • 2 tablespoons breadcrumbs

For the Tomato Sauce:

  • 300 ml (10 fl oz) tomatoes in their own juice
  • 2 tablespoons honey
  • Juice of half a lemon
  • 4 tablespoons soy sauce
  • ½ teaspoon nutmeg
  • ½ teaspoon cinnamon
  • ½ teaspoon dried ginger
  • 2 cloves garlic, chopped
  • 100 ml (3.3 fl oz) beef broth

For the Side Dish:

  • 1 kg (2.2 lb) potatoes
  • Water, enough to boil potatoes
  • 1 tablespoon salt
  • 30 g (1 oz) butter
  • 100 ml (3.3 fl oz) warm milk

Instructions

  1. In a large bowl, whisk the chicken egg lightly. Add the minced beef and mix until combined.
  2. Heat olive oil and butter in a frying pan over medium heat. Add the finely diced onion and sauté until golden brown, about 5-7 minutes.
  3. Add minced garlic to the pan, sauté another 1-2 minutes until fragrant. Season lightly with salt.
  4. Transfer the cooked onion and garlic into the beef mixture bowl. Add grated mozzarella, salt, black pepper, and breadcrumbs. Mix everything well by hand until fully combined.
  5. Shape the mixture into small, evenly sized meatballs (about 1½ inch/4 cm diameter).
  6. Heat olive oil in the frying pan over medium heat. Brown the meatballs on all sides for 5-7 minutes until golden but not fully cooked through. Remove and set aside.
  7. In a saucepot, combine tomatoes, honey, lemon juice, soy sauce, nutmeg, cinnamon, dried ginger, chopped garlic, and beef broth. Stir well and bring to a simmer.
  8. Add the browned meatballs to the sauce, cover, and simmer gently for 15 minutes until meatballs are cooked through and flavors meld.
  9. Meanwhile, peel and cut potatoes into chunks. Boil in salted water until tender, approximately 15-20 minutes. Drain well.
  10. Mash potatoes with butter and warm milk until creamy. Season with salt to taste.
  11. Serve the meatballs nestled in the tomato sauce atop the creamy mashed potatoes.

Recipe Notes

  • Browning meatballs before simmering locks in juices and adds color.
  • Don’t skip the spices in the sauce; they give a warm, aromatic complexity.
  • Make sure potatoes are thoroughly drained before mashing to avoid watery mash.
  • Use room-temperature butter and milk for smoother mashed potatoes.

Nutrition Estimate

Per serving (serves 4):

  • Calories: approx. 450 kcal
  • Protein: 35 g
  • Carbohydrates: 35 g
  • Fat: 18 g

Values are estimates and may vary by ingredients and portion size.

Made By Emily · hapadltd.com