Albondigas en Salsa de Tomate (Spanish Meatballs in Tomato Sauce) Recipe

Spanish Recipes

Spanish Meatballs in a Garlicky Tomato and Sweet-Pepper Sauce

Last updated: November 4, 2026

Quick Answer Albondigas en salsa de tomate is a classic Spanish tapa: tender beef meatballs simmered in a garlicky tomato and sweet red-pepper sauce. Rich, saucy, and comforting, it comes together in about an hour in one pan and is served warm with crusty bread to mop up every drop of the sauce.

Albondigas en salsa de tomate is the kind of dish that turns a quiet afternoon into a feast. Small, tender beef meatballs are browned until golden, then gently simmered in a deep red sauce built from garlic, sweet pepper, and tomato until they soak up every bit of flavor. It is tapas-bar cooking at its most generous, meant to be shared straight from the pan.

The whole thing comes together in one wide pan. You mix and roll the meatballs, brown them just for color, then build a sweet tomato sofrito in the same pan and let the meatballs finish cooking right in the sauce. Put a loaf of bread on the table, pour everyone a share, and let the sauce do the talking.

A rustic dish of Spanish albondigas en salsa de tomate, beef meatballs in a red tomato and sweet-pepper sauce with crusty bread
Albondigas en salsa de tomate, tender beef meatballs in a garlicky tomato and sweet-pepper sauce, with bread for the sauce.

Why These Albondigas en Salsa de Tomate Work

Great albondigas are really two things done well: a meatball that stays tender and juicy, and a tomato sauce with real depth of flavor. Get those two right and everything else takes care of itself. The recipe here keeps the meatballs soft with a simple soaked-bread binder, then builds a sweet, garlicky sauce that the meatballs finish cooking in.

The sauce starts the way most good Spanish cooking does, with onion and sweet red pepper softened slowly in olive oil, then garlic and tomato paste stirred in and toasted for a minute to concentrate their flavor. Crushed tomatoes and a splash of beef broth join to make a thick, spoonable sauce rather than a thin soup, because this is a saucy tapa meant to cling to the meatballs and to bread.

Handling the meatballs gently is the heart of the method. They are browned only to color in the hot pan, never cooked all the way through, so they can finish poaching in the simmering sauce and stay silky. As they cook they release a little savory richness into the sauce, which is part of what makes the dish so moreish.

It is also wonderfully forgiving. Albondigas are home cooking first and tapas-bar fare second, so the exact seasoning is up to you. Keep the sweet-pepper sofrito and the garlic constant, roll the meatballs small and even, and you will get a pan that tastes like a corner bar in Seville every single time.

Pro observation: These albondigas are fully halal as written, with no forbidden ingredients. The sauce is thickened with beef broth and sweet pepper rather than anything off-limits, so it stays rich, deep, and family-friendly.

Prep Time
20 min
Cook Time
40 min
Total Time
60 min
Servings
4
Intermediate High-Protein Dairy-Free About 420 cal / serving

Ingredients

Serves 4

Kitchen Measurement Converter

Need to convert an amount while you measure? Pick a category, enter a value, and the result updates instantly.

Want more options? Open the full tomato measurement converter.

Ingredient Notes & Substitutions

Beef & Lamb

A good ground beef with a little fat keeps the meatballs juicy. For a more traditional flavor, use half beef and half lamb, which gives a richer, slightly sweeter bite. Both are naturally suitable here; pick whatever your butcher does best and keep it fully halal.

Soaked Bread & Egg

Soft white bread soaked and squeezed is the secret to a tender albondiga, melting into the meat so it never turns hard. The egg binds everything so the balls hold their shape. For a gluten-free version, use soaked gluten-free bread or a little cooked rice instead.

Sweet Pepper & Onion

Red bell pepper gives the sauce its gentle sweetness and classic Spanish color; a ramiro or other sweet red pepper works beautifully too. Soften it slowly with the onion so the base turns mellow and jammy rather than sharp. Green pepper works but tastes greener.

Tomato & Broth

Crushed tomatoes give a smooth, thick sauce, while tomato paste deepens the color and flavor. Beef broth adds savory depth and keeps the whole dish fully halal, with no forbidden ingredients. Smoked paprika is what gives the sauce its warm, unmistakably Spanish backbone.

Equipment

  • Large wide pan or skillet
  • Lid for the pan
  • Large mixing bowl
  • Sharp knife and board
  • Wooden spoon
  • Tongs or a slotted spoon

Before You Start

1. Chill the mince and lightly wet your hands before rolling. Warm hands smear the fat and the meatballs crack open as they brown; cold meat and damp palms give you smooth, even balls that stay round all the way through the sauce.

2. Brown the meatballs only to color, not all the way through. Leaving the centers barely raw lets them finish poaching in the simmering sauce and stay juicy, while cooking them fully in the dry pan first leaves them tough and dry.

3. Finely chop the pepper and onion before the meat hits the pan. Once the meatballs are simmering you cannot break down the sofrito any further, so the sweet, smooth base has to be built first or the sauce stays chunky and sharp.

Step-by-Step Instructions

Albondigas come together in stages, so have your mise en place ready: mix the meatball ingredients, chop the onion and pepper, mince the garlic, and open the tomatoes before you start cooking so each stage flows into the next.

1

Mix and Shape the Meatballs

In a large bowl, combine the ground beef, the soaked and squeezed bread, egg, half the minced garlic, half the parsley, the smoked paprika, and a good pinch of salt and pepper. Mix with a light hand just until it comes together, then roll into small, even meatballs about the size of a walnut. Keep them cold until you cook.

2

Brown the Meatballs

Warm the olive oil in a large wide pan over medium-high heat. Add the meatballs in batches, leaving space around each one, and brown them on all sides for 3 to 4 minutes until golden. They do not need to be cooked through yet. Lift them out onto a plate and set aside.

Small beef meatballs browning in olive oil in a wide pan
Brown the meatballs in batches until golden, then lift them out; they finish cooking in the sauce.
3

Build the Sweet Sofrito

Lower the heat to medium and add the chopped onion and red bell pepper to the same pan with a pinch of salt. Cook 6 to 8 minutes, stirring, until soft and sweet. Stir in the remaining garlic and the tomato paste and cook for another minute, so the paste darkens slightly and loses its raw edge.

4

Simmer the Tomato Sauce

Pour in the crushed tomatoes and the beef broth, then stir and season with salt and black pepper. Bring to a gentle simmer and cook, uncovered, for about 10 minutes so the sauce thickens and the flavors marry. Taste and adjust the seasoning now, before the meatballs go back in.

A bubbling red tomato and sweet-pepper sauce simmering in a wide pan
Simmer the tomato and sweet-pepper sauce until it thickens before the meatballs return.
5

Return the Meatballs to the Sauce

Nestle the browned meatballs back into the sauce along with any juices from the plate. Spoon a little sauce over the top, cover the pan, and simmer gently for 15 to 18 minutes, turning once, until the meatballs are cooked through and have soaked up the sauce. Keep it at a bare simmer so they stay round and tender.

6

Finish and Serve

Take the pan off the heat and scatter over the remaining chopped parsley. Taste the sauce and add a little more salt if it needs it, or a pinch of sugar if the tomatoes are sharp. Serve the albondigas warm, straight from the pan, with plenty of crusty bread for the sauce.

Finished Spanish albondigas, beef meatballs in a red tomato sauce sprinkled with parsley, with crusty bread
Finish with parsley and serve the albondigas warm with crusty bread for the sauce.

Chef’s Tips From Real Kitchen Testing

1

Roll the meatballs small and uniform, about walnut size. Even balls brown at the same rate and cook through in the sauce together, so none are raw inside while others overcook.

2

Mix the meat with a light hand and never knead it. Overworked mince goes dense and bouncy; stop as soon as the egg and bread disappear into the meat.

3

Let the meatballs finish in the sauce, not the dry pan. Browning gives color, but poaching in the simmering tomato keeps them juicy and lets them trade flavor with the sauce.

Recipe Variations

Serving Suggestions

  • Thick slices of warm, crusty bread for the sauce
  • Patatas bravas or simple fried potatoes
  • Fluffy white rice to soak up the sauce
  • A spread of other small tapas to share

Nutrition Facts

Estimated nutrition per serving of albondigas en salsa de tomate.
NutrientAmount per serving
Calories420
Protein28 g
Carbohydrates22 g
Fat24 g
Saturated Fat8 g
Fiber5 g
Sugar10 g
Sodium720 mg

Values are estimates per serving and vary with the exact meat and brands you use.

Make-Ahead Tips

Both the meatballs and the sauce are even better made a day ahead. Shape and brown the meatballs and build the sauce in advance, then store them together in the fridge; when you are ready to eat, reheat gently and let the meatballs finish simmering in the sauce. You can also roll the raw meatballs a few hours ahead and chill them, which helps them hold their shape.

Storage, Freezing & Reheating

Refrigerator
Leftover albondigas keep 3 to 4 days in an airtight container. The sauce actually improves by day two as the flavors deepen.
Freezer
Freeze the meatballs in their sauce for up to 3 months. Thaw overnight in the fridge before reheating so they warm through evenly.
Reheating
Warm gently on the stove over low heat with a splash of broth or water to loosen the sauce, just until hot through, so the meatballs stay tender.

Common Mistakes to Avoid

×Overmixing the mince. Kneading the meat like dough develops it and bakes into dense, bouncy meatballs; mix with a light hand just until the egg and soaked bread disappear.
×Skipping the bread binder. Without soaked bread the meat has nothing to hold moisture and turns hard; the soft soaked bread is what keeps a Spanish albondiga tender rather than rubbery.
×Crowding the pan when browning. Too many meatballs at once drop the oil temperature and they steam grey instead of searing; brown them in batches with space around each one.
×Rushing the sofrito. Onion and sweet pepper need a slow soften to turn sweet; thrown in and blasted on high heat they stay sharp and the sauce tastes raw and acidic.
×Boiling the sauce hard once the meatballs return. A rolling boil knocks them apart and toughens the meat; keep it at a bare simmer so they poach gently and stay round.

Troubleshooting

Meatballs falling apart? Too little binder or too much handling. Add a little more soaked bread to the mix next time, and chill the shaped balls for 15 minutes before browning so they firm up.

Sauce too thin? Simmer it uncovered a few minutes longer, or stir in an extra spoonful of tomato paste to thicken and deepen it before the meatballs go back in.

Sauce too sharp or acidic? A pinch of sugar or a longer, gentler simmer rounds out the tomatoes, and the sweet red pepper mellows the acidity further as it cooks down.

A Note on Spanish Cooking

Albondigas carry their history in their name: the word comes from the Arabic al-bunduqa, meaning “the little ball”, a reminder of the centuries of Moorish influence on the Spanish kitchen. Meatballs in sauce have been cooked across Spain for generations, and today a pan of albondigas en salsa de tomate is one of the most beloved tapas, as at home on a bar counter in Seville as it is on a Sunday family table.

It is worth clearing up one common mix-up: this is not the same as the Mexican sopa de albondigas. The Spanish dish is a thick, saucy tapa where the meatballs are the star and the tomato clings to them, while the Mexican version is a brothy soup with meatballs floating in a light, vegetable-filled broth. If you want a bowl of meatballs in liquid, that is the Mexican dish; this one is all about the sauce.

Albondigas also sit in a wide family of tomato-sauced comfort food around the world. If you love this, you are in good company with the breaded, tomato-topped Argentine-Italian milanesa napolitana, the slow-braised Italian chicken cacciatore, and, for a brothier cousin, the Mexican caldo de res. All of them turn humble meat and tomato into something generous and comforting.

Frequently Asked Questions

Albondigas en salsa de tomate is a classic Spanish tapa of tender beef meatballs simmered in a garlicky tomato and sweet-pepper sauce. It is thick and saucy, meant to be shared straight from the pan with plenty of crusty bread for soaking up the sauce.
The Spanish dish is a thick, saucy tapa where the meatballs are coated in a rich tomato sauce. Mexican sopa de albondigas is a brothy soup, with meatballs floating in a light, vegetable-filled broth. One is a saucy plate of meatballs, the other a bowl of soup.
The word albondiga comes from the Arabic al-bunduqa, meaning “the little ball”, a trace of the Moorish influence on Spanish cooking. Salsa de tomate simply means tomato sauce, so the full name describes little meatballs served in tomato sauce.
Use soaked soft bread as a binder, mix the meat with a light hand just until it comes together, and brown the meatballs only for color before finishing them gently in the simmering sauce. Overmixing and hard boiling are what turn albondigas dense and rubbery.
Yes. These albondigas are fully halal as written, with no forbidden ingredients. They use halal beef or lamb mince, and the sauce is thickened with beef broth and sweet pepper rather than anything off-limits, so the whole dish stays family-friendly.
This recipe has about 420 calories per serving, with roughly 28 g of protein and 24 g of fat. The meatballs carry most of the richness, while the tomato and sweet-pepper sauce stays light, so a serving with bread makes a satisfying tapa or main.
Yes, and they are even better for it. Brown the meatballs and make the sauce up to a day ahead and refrigerate them together; the flavor deepens overnight. Reheat gently on the stove, letting the meatballs finish simmering in the sauce so they stay tender.
Crusty bread is essential for soaking up the sauce, and fried potatoes or patatas bravas make it a fuller meal. Fluffy white rice also works beautifully, and a spread of other small tapas turns the pan into a shared feast.
Was this recipe helpful?
☆☆☆☆☆
Thanks for rating!
Timer
0:00