Albóndigas en Chipotle (Beef Meatballs in Chipotle Tomato Sauce)
Why this recipe works
- Smoky, savoury sauce: Tomato passata, chipotle sauce, garlic and stock simmer together to create a rounded sauce with warmth, smoke and depth.
- Simmered for tenderness: Cooking the meatballs gently in the sauce helps them stay moist while flavouring the sauce at the same time.
- Hearty but balanced: Beef, rice and egg give the meatballs a satisfying texture, while lime and coriander keep the finished dish bright.
- Good for storing: The meatballs hold well in their sauce, making the dish suitable for reheating, freezing or preparing for another meal.
Get the most out of this recipe
Adjust the heat
- For a milder sauce: Use less chipotle sauce and lean on the tomato passata and stock for body, then adjust at the end if more heat is needed.
- For more heat: Add extra chipotle sauce gradually so the smoky flavour builds without overpowering the tomato base.
- Keep the heat balanced: Serve with lime wedges; the acidity helps lift the sauce and makes the chipotle warmth feel less heavy.
Ingredient notes
- Par-cook the rice: Cooking and steam-drying the rice before mixing helps it finish tender inside the meatballs without making the mixture wet.
- Chipotle sauces vary: Some chipotle sauces are smokier, saltier or hotter than others, so taste the sauce base before adding the meatballs.
- Grate the onion finely: Finely grated onion blends into the beef mixture more evenly and helps keep the meatballs juicy.
Common mistakes
- Do not overwork the meat mixture: Mix just until combined; too much handling can make the meatballs compact rather than tender.
- Avoid a sauce that is too thick: If the sauce starts catching before the meatballs are cooked, loosen it gradually with a little extra liquid.
- Check the centre: The meatballs should be piping hot throughout with no pink remaining in the middle, especially when serving vulnerable groups.
Make-ahead tips
- Shape ahead: The meatballs can be shaped earlier and kept chilled until ready to simmer, which makes final cooking more straightforward.
- Freeze in the sauce: Cool the cooked meatballs and sauce quickly, then freeze together so the meatballs stay protected and moist.
- Reheat gently: Defrost overnight in the fridge, then warm slowly in a pot with a splash of water until piping hot throughout.
Equipment you'll need
Ingredients
Instructions
- Cook the long-grain white rice in a small pan of boiling water for 10 minutes, then drain well and spread out to steam-dry for 5 minutes. This par-cooking helps the rice finish tender inside the meatballs without turning mushy.
- Finely grate the yellow onion into a mixing bowl and finely grate or crush 2 of the garlic cloves into it. Roughly chop most of the fresh coriander, reserving a little for serving.
- Add the minced beef, egg, ground cumin, the par-cooked rice, and the chopped coriander to the bowl. Mix gently until just combined, then shape into 16 meatballs.
- In a large pot over medium heat, combine the tomato passata, chipotle sauce, chicken stock, and the remaining garlic clove (finely grated or crushed). Bring to a gentle simmer, stirring so it does not catch.
- Lower the heat so the sauce barely bubbles, then nestle in the meatballs in a single layer. Cover and simmer gently for 18 to 22 minutes, turning the meatballs once halfway, until cooked through and the sauce tastes rounded.
- Warm the corn tortillas in a dry frying pan over medium heat for about 30 seconds per side, keeping them covered as you go. Cut the lime into wedges.
- Taste the sauce and stir in the reserved coriander. Serve the meatballs and sauce with the warm tortillas and lime wedges for squeezing over.
Recipe notes
Serving suggestions
This recipe pairs well with:
Tips
- Keep the sauce at a gentle simmer rather than a rapid boil so the meatballs stay tender and do not break apart.
- If you are serving vulnerable groups, make sure the meatballs are piping hot throughout with no pink remaining in the centre.
- For a smoother sauce, whisk the chipotle sauce into the passata and stock before heating so it disperses evenly.
Substitutions
- Replace chicken stock with vegetable broth for a lighter, less meaty base while keeping the sauce flavourful.
- Replace chipotle sauce with harissa for a different smoky heat profile, adding it gradually to taste.
Storage
- Refrigerate up to 3 days
- Cool the meatballs and sauce quickly, then refrigerate in a sealed container for up to 3 days. Reheat gently in a pot with a splash of water until piping hot throughout. Freeze the meatballs in sauce for up to 2 months; defrost overnight in the fridge before reheating.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 55min (30min active)
- Difficulty: Medium
- Cuisine: Mexican
-
Allergens:
Eggs
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
KitchenAid Stainless Steel Mixing Bowls
- Non-slip base
- Stainless steel
- Not microwave safe
Pyrex Glass Mixing Bowls with Lids
- Microwave safe
- BPA-free lids
- Glass is heavier
OXO Good Grips Stainless Mixing Bowl Set
- Non-slip base
- Comfort grip
- Higher price
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























