A classic Spanish home-cooking recipe that combines juicy homemade meatballs with a rich, aromatic tomato sauce. Perfect for a quick yet comforting dinner that the whole family will love.
Ingredients
- 500g ground pork and beef mix
- 1 large egg
- 40g fine breadcrumbs
- 1 medium onion
- 2 garlic cloves
- 800g natural crushed tomatoes
- 2 tbsp extra virgin olive oil
- 150ml chicken broth
- salt and black pepper to taste
- 1 bunch fresh parsley
Step by step
Follow the timeline: technique icon, time and temperature when relevant.
- Step 1 Mix 2 min
In a large bowl, combine the ground meat, egg, breadcrumbs, salt, and finely chopped parsley. Gently knead with your hands for two minutes until fully integrated; the trick is to add two tablespoons of ice-cold water so the protein retains moisture and stays juicy. This technique prevents them from drying out during cooking.
- Step 2 Assemble 10 min
With damp hands, form about 16 meatballs the size of a medium walnut. Avoid squeezing the meat too tightly so they do not become tough; excessive compaction eliminates the air pockets that give a tender texture. Place them on a tray while you prepare the skillet.
- Step 3 Pan 4 min
Heat the olive oil in a large skillet over medium-high heat and brown the meatballs on all sides for 3-4 minutes. Remove and reserve on a plate; this seals internal juices and creates a crust that will better absorb the sauce flavor. Do not cook them in batches to avoid releasing excess liquid.
- Step 4 Pan 5 min
In the same skillet, reduce the heat and add the diced onion along with the sliced garlic. Sauté for 5 minutes until soft and aromatic without burning; low heat caramelizes natural sugars and bases the sauce. Stir constantly to prevent bitterness.
- Step 5 Pot / simmer 8 min
Add the crushed tomatoes, chicken broth, and a pinch of black pepper. Stir well to deglaze the caramelized flavor from the bottom and cook on medium heat for 8 minutes; reduction concentrates umami and naturally thickens the sauce. Taste and adjust salt if needed.
- Step 6 Pot / simmer 15 min
Return the meatballs to the sauce, cover the skillet, and cook on low heat for 15 minutes. Uncover at the end, adjust salt, and sprinkle fresh parsley before serving; gentle heat allows the meat to finish cooking without toughening. Serve immediately to enjoy the best texture.