Equipment
Ingredients
Marinara Sauce
- 1600 g canned san marzano tomatoes, whole peeled
- 120 ml olive oil
- 1 onion, finely diced
- 4 garlic cloves, minced
- 10 fresh basil leaves, torn
- salt
Meat Blend
- 450 g ground beef, chilled
- 225 g ground pork, chilled
- 225 g ground veal, chilled
Binder & Aromatics
- 240 g plain breadcrumbs, fine and dry
- 100 g pecorino romano cheese, freshly grated
- 2 eggs, large
- 15 g fresh parsley, chopped
- 1 garlic clove, minced
- 475 ml water, lukewarm
- 240 ml neutral oil
Nutrition (per serving)
Nutrition is estimated per serving. Nutrients without complete source data are omitted.
Full nutrition
- Calories
- 810 kcal
- Protein
- 44 g
- Carbohydrates
- 44 g
- Fat
- 51 g
- Fiber
- 6 g
- Sugar
- 11 g
- Sodium
- 772 mg
- Saturated Fat
- 15 g
- Trans Fat
- 1 g
- Monounsaturated Fat
- 26 g
- Polyunsaturated Fat
- 5 g
- Cholesterol
- 165 mg
- Potassium
- 1220 mg
- Calcium
- 346 mg
- Iron
- 5.9 mg
- Magnesium
- 96 mg
- Phosphorus
- 565 mg
- Zinc
- 7.0 mg
- Vitamin A
- 189 mcg
- Vitamin C
- 44 mg
- Vitamin D
- 0.9 mcg
- Vitamin E
- 5.0 mg
- Vitamin K
- 86 mcg
- Vitamin B6
- 1.0 mg
- Vitamin B12
- 3.1 mcg
- Thiamin
- 0.88 mg
- Riboflavin
- 0.67 mg
- Niacin
- 11.7 mg
- Folate
- 109 mcg
- Water
- 478 g
Sources: Aggregated Public Data, USDA FoodData Central
Method
Start the sauce: Heat olive oil in the large pot over medium heat. Sauté the onions until translucent (about 5 minutes), then add minced garlic and cook for 1 minute until fragrant.
Add the hand-crushed tomatoes with their juices, salt, and half the basil. Bring to a boil, then reduce heat to low and simmer while you prepare the meatballs. The sauce should cook for at least 30-45 minutes total.
Combine meats: In a large mixing bowl, mix the beef, pork, and veal with the breadcrumbs, grated Pecorino, parsley, minced garlic (1 clove), and eggs. Mix by hand until ingredients are just combined.
Hydrate the mixture: Slowly pour in the lukewarm water in 3-4 batches while mixing with your hands. The mixture should become very soft, wet, and squishy but still hold its shape. You may not need every drop, or you may need a splash more—stop when it feels like wet dough.
Shape the meatballs: With wet hands, form the mixture into large balls, approximately 6-7cm in diameter. Pack them firmly enough to hold together but do not over-compress.
Fry the meatballs: Heat the neutral oil in the large skillet over medium-high heat. When hot, carefully add meatballs in batches (do not crowd). Fry until a dark brown crust forms on all sides, about 5-6 minutes total. They will not be cooked through yet.
Simmer in sauce: Transfer the fried meatballs directly into the simmering marinara sauce. Simmer gently for 15 minutes. Check internal temperature of a meatball; it must reach 74°C/165°F.
Serve: Stir in the remaining fresh basil. Serve the meatballs coated generously in sauce, optionally topped with more Pecorino.
Chef's Notes
- The secret to the 'Rao's style' texture is water, not milk. The high water content steams the meat from the inside as it cooks, creating a uniquely fluffy internal structure.
- Do not skip the three-meat blend. Beef provides structure, pork adds fat and flavor, and veal adds gelatin which contributes to the velvety mouthfeel.
- When frying, allow the crust to release naturally from the pan before turning. If it sticks, it needs another minute.
- Use San Marzano tomatoes for the sauce; their lower acidity and natural sweetness balance the savory richness of the meat.
Storage
Refrigerator: 3 days — Flavor improves the next day. Store in an airtight container.
Freezer: 3 months — Freeze meatballs in sauce or fried (without sauce). Thaw overnight in fridge.
Reheating: Reheat gently in a saucepan over low heat until heated through (74°C/165°F internal).
Troubleshooting
Meatballs fall apart in the sauce
Cause: Mixture was too wet or sauce was boiling too vigorously
Fix: Do not stir. Turn off heat and let them sit in the hot sauce to firm up slightly before serving
Prevention: Ensure a good crust forms during frying; simmer sauce very gently
Meatballs are tough or rubbery
Cause: Overmixing the meat or insufficient water added
Fix: Slice meatballs and let them soak in sauce for 20 minutes to absorb moisture
Prevention: Mix with a light hand and ensure the raw mixture is visibly wet and glossy
Cultural Context
Originating from the southern Italian diaspora in East Harlem, New York, this dish represents the evolution of the humble 'polpetta'. While Italian ancestors made small, frugal meatballs often using leftovers, the Italian-American version grew in size and richness, becoming a celebrated Sunday staple and the centerpiece of festive family gatherings.










