Albóndigas en Salsa de Tomate (Spanish Meatballs in Tomato Sauce)
Why this recipe works
- Layered savoury base: Browning the meatballs first leaves flavour in the pan, which is then lifted into the tomato sauce with onion, garlic and white wine.
- Hearty and familiar: Tender beef meatballs and a rich tomato sauce make this a satisfying dish that works equally well for family dinners or tapas-style serving.
- Built in one pan: The meatballs and sauce are cooked in the same pan, keeping the method practical while allowing the sauce to absorb the browned meat juices.
Get the most out of this recipe
Authenticity notes
- Spanish home-style cooking: Albóndigas in tomato sauce are a familiar Spanish comfort dish, served either in small portions as tapas or more generously as a main course.
- Browning before simmering: Colouring the meatballs before they go into the sauce is key to the dish’s savoury depth and helps them hold their shape.
Ingredient notes
- Use ripe tomatoes: Ripe tomatoes give the sauce better sweetness and body; grating them directly into the pan keeps the texture rustic and removes the skins easily.
- Choose good olive oil: Extra virgin olive oil is part of the flavour base here, so use one you would be happy to taste in a simple sauce.
- Balance the sauce: If the tomatoes taste sharp, simmer the sauce gently for a little longer and adjust the seasoning at the end.
Common mistakes
- Overworking the meat: Mix the meatball mixture only until combined; too much handling can make the cooked meatballs dense.
- Boiling the sauce: Keep the sauce at a gentle simmer once the meatballs are added so they stay tender and cook evenly.
- Compacting the meatballs: Roll the meatballs lightly rather than pressing them firm, which helps preserve a softer texture.
Make-ahead tips
- Good for making ahead: The meatballs can be cooled and refrigerated in their sauce, then reheated gently until piping hot.
- Freezer-friendly: Freeze the cooked meatballs and sauce together, then defrost overnight in the fridge before reheating.
- Reheat gently: Warm in a pan over low heat with a splash of water if the sauce has thickened too much.
Equipment you'll need
Ingredients
Instructions
- Finely chop the onion. Crush the garlic, then finely chop the parsley, keeping a small handful back for serving.
- In a mixing bowl, combine the breadcrumbs, egg, sweet paprika, half the garlic, most of the parsley, and the minced beef. Mix gently until just combined, then roll into 16 meatballs.
- Heat 2 tbsp of the olive oil in a large frying pan over medium-high heat. Brown the meatballs for 5 to 7 minutes, turning until well coloured all over, then transfer to a plate.
- Add the remaining 1 tbsp olive oil to the pan, then cook the onion with a pinch of salt for 6 to 8 minutes until softened. Stir in the remaining garlic for 30 seconds until fragrant.
- Add the dry white wine and simmer for 2 to 3 minutes, scraping up any browned bits. Grate the tomatoes into the pan (discarding skins) and bring to a gentle simmer.
- Return the meatballs and any juices to the pan, turning to coat in the sauce. Cover and simmer gently for 18 to 20 minutes, stirring once or twice, until the meatballs are cooked through and the sauce is slightly thickened.
- Taste and adjust seasoning with salt and black pepper. Sprinkle over the reserved parsley and serve hot.
Recipe notes
Tips
- For tender meatballs, mix the beef mixture only until it comes together and avoid compacting the meatballs too firmly when rolling.
- Keep the sauce at a gentle simmer rather than a rapid boil so the meatballs stay juicy and the sauce reduces evenly.
- If serving vulnerable groups, make sure the meatballs are cooked until piping hot all the way through with no pink remaining.
Substitutions
- Replace Dry White Wine with water for a non-alcoholic version; simmer the sauce a few minutes longer to round out the flavour.
- Replace Breadcrumbs with gluten-free bread crumbs to make the meatballs gluten-free.
Storage
- Refrigerate up to 3 days
- Cool completely, then refrigerate in a sealed container for up to 3 days. Reheat gently in a pan over low heat with a splash of water until piping hot; freeze for up to 3 months and defrost overnight in the fridge before reheating.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 55min (25min active)
- Difficulty: Medium
- Cuisine: Spanish
-
Allergens:
Eggs Gluten Wheat
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
Misen Carbon Steel Nonstick Frying Pan 12 Inch
- Works on all stovetops
- Naturally nonstick when seasoned
- Requires seasoning and maintenance
Pyrex Glass Mixing Bowls with Lids
- Microwave safe
- BPA-free lids
- Glass is heavier
All-Clad HA1 Hard Anodized Nonstick Fry Pan 12 Inch
- Top-tier build quality
- Excellent heat distribution
- Expensive
KitchenAid Stainless Steel Mixing Bowls
- Non-slip base
- Stainless steel
- Not microwave safe
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























