Traditional Homemade Italian Meatballs With Milk Soaked Bread
Super soft and juicy traditional homeamde Italian meatballs in less than 40 minutes with just 10 core ingredients. Made with milk-soaked sandwich bread to get them nice and tender, generously seasoned and bursting with flavor.
Prep Time20 minutes mins
Cook Time20 minutes mins
Course: Main Course
Cuisine: Italian
Servings: 28 meatballs
Calories: 70kcal
- 1 piece white bread crusts removed (Note 1)
- 100 ml milk
- 500 g ground beef or half beef half pork (Note 2)
- 1 onion finely chopped or grated
- 3 cloves garlic
- 45 g parmesan or pecorino finely grated
- 1 egg
- 2 tbsp fresh parsley (Note 3)
- 2 tsp dried oregano
- ½ tsp salt
- ½ tsp black pepper
- 2 tbsp oil for frying if using pan frying cooking method
Pour the milk over the bread and leave it to soak in for 10 minutes while you prep the other ingredients.
Mash the bread and milk together to form a paste.
Add the remaining ingredients, mix thoroughly using your hands.
Form the mixture into golf-ball sized balls using a cookie scoop, ice cream scoop or wet hands.
Cook the meatballs using one of the methods below until the meatballs have an internal temperature of 165°F or 75°C.
- Bread: a slice of ordinary white sandwich bread works well. Just ensure you remove the crusts first. It's fine if it's a little stale.
- Meat: For best results use ground beef and ground pork. The pork adds flavor and its high fat content helps to make the meatballs more succulent. All beef is fine too.
- Parsley: fresh is recommended but can be substituted with 1 third of the amount of dried parsley.
Serving: 1meatball | Calories: 70kcal | Carbohydrates: 1g | Protein: 4g | Fat: 5g | Saturated Fat: 2g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 2g | Trans Fat: 0.2g | Cholesterol: 20mg | Sodium: 88mg | Potassium: 66mg | Fiber: 0.1g | Sugar: 0.4g | Vitamin A: 27IU | Vitamin C: 0.4mg | Calcium: 31mg | Iron: 0.4mg