Spanish meatballs albondigas are tender beef-and-pork spheres braised in a smoked paprika tomato sauce, a home-style dish found across Spain rather than the albondigas soup common in Mexico. This version keeps the meat mixture simple so the sauce carries the flavor, and it scales cleanly from a quiet dinner to a tapas spread. You’ll get a repeatable method with concrete cues for doneness instead of vague timing.
The texture comes from a panade of bread and milk that holds moisture without turning the bite spongy. Browning the meatballs first, then finishing them in the sauce, builds a deeper base than dropping raw meat straight into liquid. The result is a weeknight-friendly braise that also works as a make-ahead party dish. Making this spanish meatballs albondigas at home is surprisingly straightforward once you know the key steps.
Why You’ll Love These Spanish Meatballs Albondigas
- Two meats plus a bread panade keep the centers juicy even after braising.
- The sauce uses smoked paprika and a touch of sherry for real Spanish depth.
- One skillet handles browning and braising, so cleanup stays short.
- The recipe freezes solid for up to three months without falling apart.
Ingredients You’ll Need
- 250 g ground beef (15% fat) — gives structure and beefy flavor.
- 250 g ground pork — adds fat and tenderness to balance the beef.
- 40 g white bread, crust removed — forms the panade base.
- 60 ml whole milk — soaks the bread and keeps the mix moist.
- 1 large egg — binds the meat without toughening it.
- 2 tbsp grated onion — raw allium flavor without crunchy bits.
- 2 cloves garlic, minced — splits between meat and sauce.
- 1 tsp salt — seasons the meat mix through.
- 2 tbsp olive oil — for browning the meatballs.
- 1 small onion, diced — the sauce aromatic base.
- 400 g crushed tomatoes — the braising liquid body.
- 1 tsp smoked paprika — the defining Spanish note.
- 60 ml dry sherry — lifts the tomato with mild acidity.
- 1 bay leaf — slow background herbal tone.
- 2 tbsp chopped parsley — fresh finish, stirred in at the end.
Ingredient Substitutions
Ground pork: Replace with an equal weight of ground turkey thigh for a leaner mix. Turkey is drier than pork, so add 1 extra tablespoon of milk to the panade to keep the balls from crumbling. Expect a lighter flavor and a less rich sauce, though the paprika still carries the dish. The spanish meatballs albondigas works well for weeknight cooking when time is limited.
Dry sherry: Use an equal amount of dry white wine if sherry isn’t on hand. Wine brings similar acidity but lacks sherry’s nutty edge, so add a pinch of sugar to round the sauce. The braise time stays the same at 25–30 minutes.
Smoked paprika: Swap for 1/2 tsp hot smoked paprika plus 1/2 tsp sweet to keep depth with more heat. Plain sweet paprika alone tastes flat and misses the woodsmoke that defines spanish meatballs albondigas. No change to cooking method is needed.
White bread: Use 35 g plain breadcrumbs soaked in the same milk if fresh bread is unavailable. Breadcrumbs absorb faster, so rest the panade only 5 minutes instead of 10. The texture stays close, though fresh bread gives a slightly softer bite.
Step-by-Step Instructions
- Tear the bread into the milk and let it sit for 10 minutes until fully softened into a paste.
- In a bowl, combine beef, pork, soaked bread, egg, grated onion, one minced garlic clove, and salt. Mix with your hands just until uniform — do not overmix or the meatballs turn dense.
- Roll the mix into 20 balls about 3 cm wide and set them on a tray. Heat olive oil in a 30 cm skillet over medium-low heat.
- Brown the balls in batches, turning to golden and crispy on all sides, about 6 minutes total per batch. Remove to a plate; they need not cook through.
- Lower to medium-low heat, add diced onion, and cook 4 minutes until translucent. Stir in remaining garlic and smoked paprika for 30 seconds until fragrant.
- Pour in sherry, scrape the pan bottom, then add crushed tomatoes and bay leaf. Simmer 5 minutes until slightly thickened.
- Return meatballs to the skillet, spoon sauce over them, cover, and braise at medium-low heat for 25–30 minutes until the centers reach 71°C / 160°F.
- Discard the bay leaf, stir in parsley, and serve immediately from the pan.
Pro Tips
Chill the rolled meatballs for 15 minutes before browning so they hold shape in the oil. Cold protein sears instead of steaming, giving better color.
Use a meatball scaling technique with a small scoop to keep sizes even, which means they finish cooking at the same time.
Brown in a single layer and never crowd the pan or the surface won’t caramelize. If the skillet is tight, work in three batches rather than rush it.
Reserve a few tablespoons of sauce before the final stir if you want it thicker for spooning over rice. A quick 5 minutes uncovered reduces it without drying the meat.
Common Mistakes to Avoid
Skipping the panade rest leads to lumps of dry bread in the mix. Let the milk fully soften the crumb so it blends into the meat.
Adding the paprika to oil that’s too hot burns it bitter in seconds. Keep the heat at medium-low heat and stir constantly for the short toast.
Cutting the braise short leaves the centers underdone. Check with a thermometer rather than guessing; 71°C / 160°F is the safe target for mixed ground meat.
Serving Suggestions
Spoon the meatballs over garlic prawns rice or plain polenta to catch the sauce. A crusty baguette on the side does the same job with less effort.
For a tapas table, spear each ball with a pick and set the skillet in the center with gin cocktail nearby. The acidity in the drink matches the tomato braise.
A simple peach lemonade works as a non-alcoholic pair when you serve these to a mixed group. Keep the glass chilled so the contrast stays sharp.
Storage and Reheating
Cooled meatballs keep in an airtight container in the fridge for up to 3 days. Reheat in a covered pan over medium-low heat until the center hits 74°C / 165°F, about 10 minutes.
They freeze well for freeze for up to 2 months in sauce; thaw overnight before reheating. Don’t leave cooked meatballs out more than 2 hours total before chilling.
For portioning, freeze flat on a tray then transfer to bags so you can pull crab meat style single servings. Label with the date to track the two-month window.
Recipe Variations
Chorizo Blend
Replace 100 g of the pork with cured chorizo, finely diced, for a spiced, oily note. The mix browns faster due to extra fat, so watch the medium-low heat and pull the batch at golden and crispy sooner. Expect a deeper red sauce and a firmer bite.
Almond Sauce
Stir 30 g ground toasted almonds into the tomatoes for a nutty, thicker braise common in some Spanish regions. The almonds soften over the 25–30 minutes and mute the acidity slightly. Serve with espagnole sauce on the side only if you want a French contrast.
Picante Version
Add 1/2 tsp cayenne with the paprika and finish with a dash of vinegar for a sharper edge. The heat builds in the sauce rather than the meat, so it’s easy to control. These spanish meatballs albondigas pair well with plain rice to cool the palate.
White Wine Braise
Swap sherry for dry white wine and skip the bay leaf in favor of thyme. The sauce stays lighter and more acidic, braising in the same 25–30 minutes. It’s a good match with margarita cocktail if you want a cross-cuisine spread.
Spanish Meatballs Albondigas
Description
Spanish meatballs albondigas are juicy beef-and-pork spheres bound with a bread panade and browned, then braised in a smoked paprika and sherry tomato sauce. This one-skillet dish is weeknight-friendly yet makes a great make-ahead tapas spread.
Ingredients
Instructions
-
Soften bread panade
Tear the white bread into the whole milk and let it sit for 10 minutes until fully softened into a paste. The milk must completely soak the crumb so no dry lumps remain in the final mix.
-
Mix meatball base
In a bowl, combine the ground beef, ground pork, soaked bread, egg, grated onion, one minced garlic clove, and salt. Mix with your hands just until uniform — do not overmix or the meatballs turn dense and tight.
-
Roll meatballs
Roll the mix into 20 balls about 3 cm wide and set them on a tray. Chill the rolled meatballs for 15 minutes so they hold their shape when browned.
-
Brown meatballs
Heat the olive oil in a 30 cm skillet over medium-low heat. Brown the balls in batches, turning to golden and crispy on all sides, about 6 minutes total per batch; they need not cook through, just develop a caramelized surface.
-
Cook onion base
Lower to medium-low heat, add the diced onion, and cook 4 minutes until translucent and softened without browning. This builds the aromatic base for the braising sauce.
-
Toast garlic paprika
Stir in the remaining minced garlic and smoked paprika for 30 seconds until fragrant, keeping the heat at medium-low and stirring constantly. Hot oil will burn the paprika bitter in seconds, so watch the color and aroma closely.
-
Build tomato sauce
Pour in the dry sherry, scrape the pan bottom to release browned bits, then add crushed tomatoes and bay leaf. Simmer 5 minutes until the sauce is slightly thickened and reduced.
-
Braise meatballs
Return meatballs to the skillet, spoon sauce over them, cover, and braise at medium-low heat for 25–30 minutes until the centers reach 71°C / 160°F on a thermometer. This temperature is the safe target for mixed ground meat, so check rather than guessing by color.
-
Finish and serve
Discard the bay leaf, stir in the chopped parsley, and serve immediately from the pan. The meatballs should be tender and coated in a smoky tomato sauce when brought to the table.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 350kcal
- % Daily Value *
- Total Fat 22g34%
- Saturated Fat 7g35%
- Cholesterol 110mg37%
- Sodium 620mg26%
- Total Carbohydrate 14g5%
- Dietary Fiber 2g8%
- Sugars 6g
- Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Keep leftovers in an airtight container in the fridge for up to 3 days; cool within 2 hours of cooking and reheat only once to 74°C / 165°F.
- Make ahead: Chill rolled meatballs 15 minutes before browning so they sear instead of steaming and hold their shape.
- Pro tip: For a tapas spread, pair the skillet with garlic prawns to catch extra sauce with crusty bread.
- Freezing: Freeze flat on a tray then bag portions, labeling with the date to track the 2-month window.
