Skip to content

View in Spanish →

Meatballs in Homemade Tomato Sauce

Juicy pork and beef meatballs simmered in a rich, aromatic homemade tomato sauce. Easy, comforting dinner recipe ready in 50 minutes.

⏱ 50 min
📋 20 min prep
🔥 30 min cook
🍽 4 servings
🔥 400 kcal · calories per serving
easy
Albóndigas en salsa de tomate casera

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Storage

Store in an airtight container in the refrigerator for up to 3 days, or freeze meatballs without sauce to preserve texture. Reheat gently over low heat with a splash of water or broth.

Chef tips

  • Use meat with 15% fat content for optimal juiciness and authentic flavor.
  • Do not stir the meatballs during the first 10 minutes of simmering to prevent them from falling apart.
  • Breadcrumbs should be fine and preferably from the previous day to better absorb liquid and avoid lumps.

Tags

  • #main-course
  • #spain
  • #dairy-free
  • #all-season
  • #ground-meat
  • #tomato
  • #meatballs
  • #quick-dinner