If you've ever enjoyed a plate of tapas in Spain, chances are you've come across Spanish meatballs, also known as albondigas. These bite-sized meatballs are simmered in a rich tomato and roasted pepper sauce that's packed with smoky flavor, making them one of the most popular tapas dishes you'll find in Spanish restaurants.
The best part? They're surprisingly easy to make at home.

These tapas meatballs are perfect for entertaining because you can prepare them ahead of time, they taste even better the next day, and they're just as delicious served as an appetizer as they are over rice, mashed potatoes, or crusty bread for dinner.
If you're planning a tapas night, these meatballs pair beautifully with my Pimientos de Padrón (Spanish Green Peppers), pan con tomate, and fried goat cheese balls.
What makes albondigas different from Italian meatballs?
Although they may look similar, Spanish meatballs have a completely different flavor profile.
Instead of Parmesan cheese and Italian herbs, albondigas rely on:
- smoked paprika
- cumin
- garlic
- oregano
- a tomato and roasted pepper sauce
The result is a dish that's smoky, slightly spicy, and incredibly comforting.
Ingredients (and why they work)
Every ingredient contributes to authentic Spanish flavor.
Ground beef
Lean ground beef works beautifully, but you can also use a mixture of beef and pork for juicier meatballs.
Egg & breadcrumbs
These hold the meatballs together while keeping them tender.
Homemade Albondigas Seasoning
Instead of buying a spice blend, I like making my own using:
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- ½ teaspoon chili powder (optional)
- salt and black pepper
It tastes fresher and you can adjust the spice level yourself.
Flour
A light coating of flour helps the meatballs brown beautifully while slightly thickening the sauce during simmering.
Onion, garlic & chili
These create the aromatic base of the sauce.
Red Bell Pepper
After blending, it gives the sauce natural sweetness and body without adding cream or tomato paste.
Tomato
Fresh ripe tomatoes add acidity and freshness.
Beef Broth
Provides depth while allowing the peppers and tomatoes to remain the stars.
Bay Leaf
Adds subtle background flavor during simmering.
Substitutions
- Use ground turkey or chicken for a lighter version.
- Replace fresh tomato with ½ cup canned diced tomatoes.
- Prefer a mild sauce? Simply leave out the chili pepper.
- Add a splash of dry sherry or red wine to the sauce for extra depth.
The secret to tender Spanish meatballs
One complaint I see repeatedly online is:
"My meatballs turned out dense."
The solution is surprisingly simple: don't overwork the meat.
Mix everything just until combined. Overmixing compresses the meat, making the meatballs firm instead of tender.
Another helpful trick is to let the meat mixture rest for 10-15 minutes before rolling the meatballs. This allows the breadcrumbs to hydrate and makes shaping much easier.
Why blend the sauce?
Many recipes leave the vegetables chunky.
I prefer blending the peppers, tomatoes, and onions into a smooth sauce because it coats every meatball beautifully and creates that classic restaurant-style presentation.
If you enjoy a more rustic texture, simply pulse the sauce instead of blending it completely smooth.
Make-ahead and storage tips
These albondigas are an ideal make-ahead recipe.
Refrigerator
Store for up to 3 days in an airtight container.
Freezer
Freeze the cooked meatballs in the sauce for up to 3 months.
Reheating
Warm gently on the stovetop over low heat. Add a splash of broth if the sauce has thickened too much.
Like many stews and braised dishes, the flavor actually improves overnight.
Frequently Asked Questions
Yes. They're actually even more flavorful the following day.
Usually because the mixture is too wet or wasn't mixed enough. The egg and breadcrumbs should bind everything together.
Absolutely. Freeze them in the sauce for up to 3 months.
Crusty bread, or a full tapas spread with Pimientos de Padrón, Spanish cheese and pan con tomate.

Spanish Meatballs (Albondigas)
Equipment
- Large skillet
- chef's knife
- Blender or immersion blender
Ingredients
Meatballs
- 8 ounces lean ground beef
- 1 large egg
- ¼ cup plain breadcrumbs
- 2 teaspoon Albondigas seasoning (see below)
- ¼ cup all-purpose flour (for coating)
Sauce
- 1 tablespoon olive oil
- 1 yellow onion , finely chopped
- 1 garlic clove , minced
- 1 small red chili , finely chopped (optional)
- 1 large red bell pepper , diced
- 1 Roma tomato , diced
- ¾ cup beef broth
- 1 bay leaf
Homemade Albondigas Seasoning
- t teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- ½ teaspoon chili powder
- Salt and black pepper
Instructions
- Make the Albondigas seasoning by mixing t tsp smoked paprika, 1 tsp garlic powder, 1 tsp onion powder, 1 tsp dried oregano, 1 tsp ground cumin, ½ tsp chili powder, Salt and black pepper.
- Mix 8 ounces lean ground beef, 1 large egg, ¼ cup plain breadcrumbs, and 2 tsp Albondigas seasoning until just combined. Let the mixture rest for 10 minutes.
- Roll into approximately 10 small meatballs. Coat lightly in ¼ cup all-purpose flour
- Brown the meatballs in 1 tbsp olive oil for 5-6 minutes. Remove from the skillet.
- Cook 1 yellow onion (diced), 1 garlic clove (finely chopped), and 1 small red chili (finely chopped) until softened.
- Add 1 large red bell pepper (diced) and cook 5 minutes.
- Stir in 1 Roma tomato, ¾ cup beef broth , and 1 bay leaf. Simmer 5 minutes.(diced)
- Remove the bay leaf and blend the sauce until smooth.
- Return the sauce to the skillet with the bay leaf and meatballs.
- Cover and simmer gently for 30 minutes.
- Remove the lid during the final 5-10 minutes if you'd like a thicker sauce.
Video
Notes
- These meatballs taste even better the next day.
- Serve with crusty bread, rice, mashed potatoes, or as part of a tapas spread.
- Save the remaining seasoning for later, in a small glass jar.







Leave a Reply