Spicy Spanish Beef and Pork Meatballs with Tomato Bean Sauce

Spicy Spanish Beef and Pork Meatballs with Tomato Bean Sauce

Tender, spiced beef and pork meatballs simmered in a fiery, rich tomato sauce studded with creamy white beans and briny olives. A hearty main course or vibrant tapas dish with deep, warming heat.

1h 5mIntermediate4 main servings or 8 tapas portions
Remix

Equipment

Large mixing bowl
Large deep skillet or braising pan
Wooden spoon
Instant-read thermometer

Ingredients

4 servings

Meatball Mixture

  • 50 g panko breadcrumbs
  • 60 ml whole milk
  • 250 g ground beef, 80/20 lean to fat ratio
  • 250 g ground pork
  • 1 egg, lightly beaten
  • 2 garlic, finely minced
  • 5 g smoked paprika
  • 2 g ground cumin
  • 5 g kosher salt
  • 2 g black pepper, freshly ground

Spicy Tomato Bean Sauce

  • 30 ml extra virgin olive oil
  • 1 yellow onion, finely diced
  • 3 garlic, minced
  • 3 g red chili flakes
  • 120 ml dry white wine
  • 800 g crushed tomatoes
  • 240 g cannellini beans, rinsed and drained
  • 100 g kalamata olives, pitted and halved
  • 10 g fresh parsley, roughly chopped

Nutrition (per serving)

Nutrition is estimated per serving. Nutrients without complete source data are omitted.

695
Calories
35g
Protein
46g
Carbohydrates
40g
Fat
13g
Fiber
13g
Sugar
1280mg
Sodium
Full nutrition
Calories
695 kcal
Protein
35 g
Carbohydrates
46 g
Fat
40 g
Fiber
13 g
Sugar
13 g
Sodium
1280 mg
Saturated Fat
12 g
Trans Fat
1 g
Monounsaturated Fat
18 g
Polyunsaturated Fat
3 g
Cholesterol
137 mg
Potassium
1650 mg
Calcium
217 mg
Iron
9.0 mg
Magnesium
85 mg
Phosphorus
363 mg
Zinc
5.3 mg
Vitamin A
121 mcg
Vitamin C
29 mg
Vitamin D
0.5 mcg
Vitamin E
1.8 mg
Vitamin K
50 mcg
Vitamin B6
0.7 mg
Vitamin B12
2.0 mcg
Thiamin
0.66 mg
Riboflavin
0.42 mg
Niacin
6.5 mg
Folate
40 mcg
Water
166 g
Alcohol
3 g

Sources: Aggregated Public Data, USDA FoodData Central

Method

01

In a large mixing bowl, combine the panko breadcrumbs and whole milk. Stir well and let sit for 5 minutes to hydrate, forming a panade.

5m
02

Add the ground beef, ground pork, lightly beaten egg, minced garlic, smoked paprika, cumin, salt, and black pepper to the hydrated breadcrumbs. Mix gently with your hands until just combined, being careful not to overwork the meat.

03

Form the mixture into approximately 16 equal-sized meatballs, rolling them gently between your palms.

04

Heat the extra virgin olive oil in a large deep skillet over medium-high heat. Add the meatballs in a single layer and sear until a dark brown crust forms on all sides. Remove the meatballs to a plate and leave the remaining fat in the skillet.

8mLook for: Deep golden-brown crust on multiple sides
05

Reduce the heat to medium. Add the diced onion, minced garlic, and red chili flakes to the skillet. Cook, stirring frequently, until the onions are translucent and softened.

5mLook for: Onions are translucent with slightly golden edges
06

Pour in the dry white wine to deglaze the pan. Scrape the bottom of the skillet with a wooden spoon to release any browned bits. Simmer until the wine has reduced by half.

3m
07

Stir in the crushed tomatoes. Bring the sauce to a gentle simmer.

2m
08

Return the seared meatballs to the skillet along with any resting juices. Stir in the drained cannellini beans and halved olives. Cover and simmer gently until the sauce thickens and the meatballs reach an internal temperature of 74°C/165°F.

15mFeel: Meatballs are firm to the touch but springy
09

Remove the skillet from the heat and let the dish rest briefly. Scatter the freshly chopped parsley over the top before serving.

5m

Chef's Notes

  • The panade (milk-soaked breadcrumbs) is a non-negotiable step. It traps moisture inside the meatball as the proteins contract during cooking, ensuring a tender bite.
  • Do not wipe out the pan after searing the meatballs. The fond (browned bits) left on the bottom of the skillet provides the foundational savory flavor profile for the tomato sauce.
  • For the best texture, ensure your ground meats are cold when mixing. Warm fat will smear and result in a greasy, heavy meatball.
  • If your crushed tomatoes lack sweetness, do not hesitate to add a small pinch of sugar or a grated carrot to the sauce to balance the savory heat.

Storage

Refrigerator: 4 daysStore in an airtight container. The flavors will deepen overnight.

Freezer: 3 monthsFreeze in portions. Thaw overnight in the refrigerator before reheating.

Reheating: Gently simmer on the stovetop over medium-low heat until the meatballs reach an internal temperature of 74C/165F.

Troubleshooting

Meatballs are tough and dense

Cause: Overmixing the meat mixture or compacting the balls too tightly when shaping

Fix: Cannot be fixed texturally, but crumbling them slightly into the rich sauce while eating will mask the density

Prevention: Mix ingredients gently by hand just until combined, and roll lightly

Sauce is overly acidic or sharp

Cause: The crushed tomatoes were highly acidic or the wine did not reduce enough

Fix: Stir in a pinch of sugar or a splash of olive oil to balance the acidity

Prevention: Allow the wine to reduce fully before adding tomatoes

Cultural Context

Albondigas are a beloved staple of Spanish tapas culture, originally brought to the Iberian Peninsula during the Moorish conquest. The addition of smoky paprika and white beans roots this variation deeply in rustic Spanish countryside cooking, bridging the gap between a light appetizer and a substantial stew.

More Like This

Find your next meal

Dinner2,315Dessert753Side Dish505Appetizer476Soup368Salad367Condiment171Breakfast155Baked Good136Sauce122Lunch113Main Course76Base71Brunch61Bread57Snack51Beverage36Preserve32Confection23Hot Drink3Stew2Smoothie2Main Dish1Main1Sandwich1