A taste of Spain in every mouthful! Truly rustic meatballs and a sauce so delicious you'd happily mop up with a crust of bread at a bustling Spanish bar. These Albondigas (Spanish meatballs) are exactly that. They're comfort food packed with flavor.

About This Recipe
Albondigas (Spanish meatballs) are a mouth-watering mix of ground pork and beef, fresh parsley, onion, garlic and a hint of smoky paprika. You will find them all over Spain served as Tapas as they're the perfect bite-sized treat alongside a glass of red wine or a cold beer. There is nothing stopping you from serving this as a main meal with a fresh salad and crust bread. They're also the perfect accompaniment to your favorite Italian pasta dishes.
The sauce to this recipe is so simple but bold. Sautéed Onion and garlic with chopped tomatoes and red wine. It's the type of dish that tastes like you've spent hours developing the rich and bold flavors, but they take no time at all!
Serve up a tapas feast by preparing some of these recipes too.
Ingredients
See recipe card for quantities.

- For the meatballs:
- Garlic cloves
- Ground pork
- Ground beef
- Eggs
- Breadcrumbs
- Milk
- Paprika
- Salt and pepper
- Parsley finely chopped
- For the sauce:
- Olive oil
- Shallots finely diced
- Garlic
- Chopped tomatoes
- Paprika
- Red wine
- Chicken stock
Step by step photographs:

- Step 1: Add breadcrumbs and milk to a bowl and allow to soak for 5 minutes.

- Step 2: To a large mixing bowl, add your meatball ingredients and your soaked breadcrumbs. Mix well with your hands to combine.

- Step 3: Split your mixture into 4 large balls then split those balls into 4 smaller balls. Place your rolled meatballs on a plate and refrigerate until needed.

- Step 4: Meanwhile, add 3 tablespoons of olive oil to a large pan. On a medium-high heat add your shallots and fry until they start to turn golden, then add your garlic and paprika and fry for another minute.

- Step 5: Next, add your tinned tomatoes, chicken stock, wine and salt and pepper. Bring to a boil then allow to simmer for 20-30 minutes.

- Step 6: While your sauce is reducing, add 2 tablespoons of olive oil to a large pan and, on a medium-high heat, fry your meatballs until browned all over. Do this in batches so you don’t overcrowd the pan.

- Step 7: Place the meatballs in an oven proof dish and top with the sauce. Place in a preheated oven (350F/180C) for 25 minutes or until the meatballs are cooked through and toasted. You could finish these in the pan instead if you wish.

- Step 8: Finally, transfer your meatballs and sauce to a tapas bowl, garnish with chopped parsley. Dig in and mop up the sauce with some crusty bread.
Serving as Tapas
Bring a Little Bit of Spain to Your Table
Maybe you’ve just come back from a trip to Spain, memories of the sun still on your skin, late evenings filled with laughter and that one bar where the meatballs were just perfect. You’re thinking back to how much fun you had, and wondering… could you recreate that feeling at home? The answer is absolutely yes and that’s exactly what we did.
We hired a place with a kitchen in Nerja, Spain, and cooked up a feast of six different tapas dishes for our family. These Spanish meatballs were one of the standout hits, simple, flavourful, and full of warmth. Each recipe we cooked are designed to serve six as tapas, making it easy to share, enjoy, and relive those relaxed, joy-filled moments right in your own kitchen.
Storage
Fridge Storage: Store cooked Albondigas (with or without sauce) in an airtight container in the fridge for up to 3 days. Reheat gently on the hob or in the microwave until piping hot.
Freezer Storage: Let the albondigas and sauce cool completely before freezing. Store in freezer-safe containers or bags, ideally in portions for up to 3 months. Defrost overnight in the fridge before reheating.
Tip: If freezing uncooked meatballs, place them on a tray to freeze individually first, then transfer to a bag or container. Cook from frozen or defrost fully before browning.
Top Tip
If you have the time, I recommend chilling the meatballs for 20-30 minutes before browning them in a pan. This way they will hold their shape perfectly!
FAQ
A 50/50 mix of minced beef and pork is most traditional for Spanish-style Albondigas. The pork adds fat for tenderness, while beef brings flavour.
Make sure the meat mixture is well-combined, chill the shaped meatballs before cooking and avoid moving them too much in the pan until they’re browned.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Albondigas:
Recipe
Albondigas (Spanish Meatballs)
A taste of Spain in every mouthful! Truly rustic meatballs and a sauce so delicious you'd happily mop up with a crust of bread at a bustling Spanish bar. These Albondigas (Spanish meatballs) are exactly that.
Ingredients
- For the meatballs:
- 3 garlic cloves
- 13oz (375g) ground pork
- 13 oz (375g) ground beef
- 2 eggs
- ½ cup breadcrumbs
- 2 tablespoons milk
- 2 teaspoons paprika
- 1 teaspoon salt and pepper
- 1 small handful of parsley finely chopped
- For the sauce:
- 3 tablespoons olive oil
- 3-4 shallots finely diced
- 3 cloves of garlic
- 1 tin of chopped tomatoes
- 2 teaspoons paprika
- 1 cup (250 ml) red wine
- ½ cup (120 ml) chicken stock
Instructions
- Add breadcrumbs and milk to a bowl and allow to soak for 5 minutes.
- To a large mixing bowl, add your meatball ingredients and your soaked breadcrumbs. Mix well with your hands to combine.
- Split your mixture into 4 large balls then split those balls into 4 smaller balls. Place your rolled meatballs on a plate and refrigerate until needed.
- Meanwhile, add 3 tablespoons of olive oil to a large pan. On a medium-high heat add your shallots and fry until they start to turn golden, then add your garlic and paprika and fry for another minute.
- Next, add your tinned tomatoes, chicken stock, wine and salt and pepper. Bring to a boil then allow to simmer for 20-30 minutes.
- While your sauce is reducing, add 2 tablespoons of olive oil to a large pan and, on a medium-high heat, fry your meatballs until browned all over. Do this in batches so you don’t overcrowd the pan.
- Place the meatballs in an oven proof dish and top with the sauce. Place in a preheated oven (350F/180C) for 25 minutes or until the meatballs are cooked through and toasted. You could finish these in the pan instead if you wish.
- Finally, transfer your meatballs and sauce to a tapas bowl, garnish with chopped parsley. Dig in and mop up the sauce with some crusty bread.
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 695Total Fat: 42gSaturated Fat: 15gTrans Fat: 1gUnsaturated Fat: 23gCholesterol: 236mgSodium: 427mgCarbohydrates: 16gFiber: 3gSugar: 4gProtein: 57g







