Go Back
+ servings

Meatballs in Spanish Sauce Recipe

Tender, golden meatballs simmered in a rich and velvety Spanish sauce make this dish both comforting and flavorful. It’s a rustic favorite that delivers satisfying depth in every bite.
Pin Print Save
Course: Main Course
Cuisine: Spanish
Keyword: Meatballs in Spanish Sauce Recipe
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 4
Calories: 420kcal

Ingredients

For the meatballs:

  • 500 g mixed minced meat beef and pork
  • 80 g onion
  • 1 small egg
  • 50 g breadcrumbs
  • 1 tablespoon parsley leaves finely chopped
  • 1 clove garlic crushed
  • 2 tablespoons olive oil divided
  • Salt to taste
  • Freshly ground black pepper to taste

For the Spanish sauce:

  • 400 ml reduced beef broth
  • 30 g butter
  • 30 g olive oil
  • 50 g wheat flour
  • Salt to taste
  • Ground black pepper to taste

Instructions

  • Start by peeling and finely chopping the onion. In a skillet, heat 1 tablespoon of olive oil over low heat. Add the chopped onion and sauté gently for about 5 minutes, or until it becomes soft and translucent, releasing its natural sweetness without browning.
  • Transfer the sautéed onion to a large mixing bowl. Add the minced meat, along with the crushed garlic, chopped parsley, breadcrumbs, and the small egg. Season the mixture generously with salt and pepper. Using clean hands or a sturdy spoon, mix until just combined—being careful not to overwork the meat to maintain tenderness.
  • Shape the mixture into approximately 20 meatballs, each about the size of a ping-pong ball. Roll them gently between your palms to create even spheres.
  • In the same pan used to cook the onion, heat the remaining tablespoon of olive oil over medium heat. Brown the meatballs in batches, cooking them for about 10 minutes until they develop a rich golden crust on the outside. Remove from the pan and set aside.
  • To prepare the Spanish sauce, melt the butter and olive oil together in a separate saucepan over medium-low heat. Once melted, sprinkle in the flour and stir continuously to form a smooth roux. Allow the roux to toast lightly for 2–3 minutes, just until it begins to turn a light golden color.
  • Slowly pour in the reduced beef broth in a steady stream while whisking constantly. This helps prevent lumps and ensures the sauce becomes silky and cohesive. Simmer for a few minutes until the sauce thickens to a smooth consistency. Taste and season with salt and black pepper as desired.
  • Return the browned meatballs to the sauce, gently stirring to coat them evenly. Let the meatballs simmer in the sauce for another 10 minutes, allowing them to absorb the savory flavors. Stir occasionally and taste once more for final seasoning before serving.

Nutrition

Calories: 420kcal
Did you make this recipe?Want more delicious recipes like this? Follow us on Pinterest for daily inspiration! Click here to Follow me on Pinterest @feaztcom