
Albóndigas en Caldillo (Mexican Meatballs in Broth)
Beef and pork meatballs in a light tomato and chipotle broth.
About this recipe
Beef and pork meatballs in a light broth of tomato, chipotle and herbs. A comforting northern Mexican everyday dish.
History & Origin
Meatballs are among the most beloved dishes in everyday Mexican cooking, with roots tracing back to the Arab and Spanish influence brought during the Conquest. The word itself comes from the Arabic "al-bunduqa", meaning ball. In Mexico, meatballs were adapted with local ingredients and became a cornerstone of home cooking. In northern Mexico, particularly in Chihuahua, Sonora and Coahuila, meatballs in caldillo have their own identity. The northern broth is lighter and more subtle than central Mexican versions: roasted tomatoes, chipotle chilli in adobo for a smoky note, homemade beef stock and herbs such as oregano and epazote. The meat is usually a mix of beef and pork, sometimes with raw rice inside the meatball for a softer texture. This dish is synonymous with Sunday meals in northern households. Grandmothers prepare it in large pots for the whole family, always accompanied by red rice and flour tortillas - the predominant tortilla in the north. Albóndigas en caldillo represent the culinary heritage of a region that fused Spanish and indigenous influences to create its own gastronomic identity.
Estimated cost
£7.00
Total cost
£1.17
Per serving
* Approximate prices based on UK supermarkets
Nutritional information per serving
340
Calories
26g
Protein
20g
Carbohydrates
18g
Fat
3g
Fibre
680mg
Sodium
* Approximate values. May vary depending on ingredients used.
Method
- 1
Mix 500g minced beef, 200g minced pork, 1 egg, 3 tablespoons raw rice, salt, pepper, dried oregano and 2 minced garlic cloves. Knead well and form golf-ball-sized meatballs.
💡 Raw rice inside the meatball gives a special texture once cooked.
- 2
Char-roast 3 tomatoes and 1/2 onion on a dry griddle until blackened. Blend with 2 chipotle chillies in adobo, 1 garlic clove and 100ml beef stock.
- 3
Heat 1 tablespoon oil in a large pot. Add the strained sauce and cook 5 minutes until it darkens slightly. Add 1 litre hot beef stock, salt and a sprig of epazote.
- 4
Reduce to medium-low heat. Gently lower meatballs in one by one. Cover and cook 25-30 minutes without stirring so they don't break.
💡 Don't stir the meatballs for the first 15 minutes.
- 5
Add 1 diced potato and 1 diced carrot in the last 15 minutes. Adjust salt and serve in deep bowls with chopped coriander.
Rate this recipe

Founder, Recetas Mexas
Mexican from Puebla, IT professional and foodie. Author of 736+ authentic Mexican recipes adapted for European kitchens. Based in Madrid since 2018.
Read moreRelated Recipes

Charro Beans
Hearty northern Mexican bean soup with bacon, chorizo, and pork cracklings.

Caldo de Oso (Hangover Seafood Broth)
Spicy Sinaloan seafood broth, famous as a hangover cure.

Sweetcorn Cream Soup
Velvety sweetcorn soup with a hint of poblano chilli.

Tlalpeño Broth
Chicken broth with chickpeas, green beans, chipotle chilli, and avocado.