Albondigas en salsa verde is the green sibling of the famous red caldo de albondigas. Instead of a tomato broth, tender Mexican meatballs simmer in a tangy salsa verde made from roasted tomatillos and fresh chiles, and the result is bright, smoky, and deeply comforting. If you have only ever had Mexican meatballs in red sauce, this version is a revelation.

The dish is a central Mexico classic with roots that go back centuries. Albondigas comes from the Arabic al-bunduq, meaning hazelnut, a nod to the small round shape of the meatballs. Home cooks roast the tomatillos until they blister and char, then blend them into a green salsa that the meatballs simmer in until they soak up every drop of flavor.

This recipe keeps the process simple and weeknight-friendly. You roast the salsa ingredients on one sheet pan, blend, mix the meatballs, and let everything simmer in one pot. It is part of our Mexican meatball recipes collection. Serve it over rice with warm tortillas, and dinner is done in about an hour.

Key Takeaways

  • Roast, do not skip it - charred tomatillos and chiles give salsa verde its smoky, deep flavor.
  • Rice binds and plumps - uncooked rice in the meatballs absorbs the salsa as they simmer, keeping them tender.
  • One pot from start to finish - the sauce and meatballs cook together, so cleanup is easy.
  • Easy heat control - use serranos for a kick or seeded jalapeños for a mild family version.
  • Better the next day - the flavors mellow and deepen overnight, so leftovers are a gift.

How to Make Albondigas en Salsa Verde

  1. Roast the tomatillos. Remove the papery husks, rinse the tomatillos, and pat them dry. Arrange them on a foil-lined baking sheet with the serrano chiles, onion quarters, and unpeeled garlic cloves. Toss with the oil and broil for 8 to 10 minutes until charred and blistered, flipping once halfway.
  2. Blend until smooth. Peel the garlic and scrape everything into a blender. Add the cilantro, cumin, and salt, then blend until smooth, leaving a little texture. Set the salsa aside.
  3. Make the meatballs. In a large bowl, combine the ground beef (and pork if using), rice, egg, grated onion, minced garlic, cumin, salt, and pepper. Mix gently until just combined, then form into about 20 balls. Wet your hands between batches so the sticky rice mixture does not cling.
  4. Start the sauce. Pour the salsa into a Dutch oven or wide pot, stir in the chicken broth, and bring to a simmer. Let it bubble gently for 8 to 10 minutes so the flavors meld and the salsa deepens.
  5. Simmer the meatballs. Slip the albondigas into the simmering salsa in a single layer, cover, and cook for 25 to 30 minutes until cooked through and tender, turning once or twice with a spoon. Add a splash of broth if the sauce gets too thick.
  6. Finish and serve. Taste for salt, then spoon the albondigas and salsa over rice. Shower with cilantro and serve with lime wedges and warm tortillas.

Ingredients

  • 1 1/2 lb (680 g) tomatillos, husked, rinsed, and patted dry
  • 2 serrano chiles (or 2 jalapeños, seeded for less heat)
  • 1 small white onion, quartered
  • 3 cloves garlic, unpeeled
  • 1/2 cup fresh cilantro, roughly chopped
  • 1/2 tsp ground cumin
  • 1/2 tsp kosher salt, plus more to taste
  • 1 1/2 cups chicken broth
  • 1 tbsp neutral oil, for roasting
  • 1 lb (450 g) ground beef (80/20), or 12 oz beef plus 4 oz ground pork
  • 1/2 cup uncooked white rice
  • 1 large egg, lightly beaten
  • 1/4 cup grated white onion
  • 2 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 1 tbsp chopped fresh mint (optional but traditional)
  • For serving: cooked white rice, cilantro, lime wedges, warm tortillas

What Is Albondigas en Salsa Verde?

Albondigas en salsa verde translates to meatballs in green sauce, and it is one of the most beloved home dishes of central Mexico. The meatballs are seasoned ground beef (often with a little pork), bound with rice and egg, and simmered directly in a salsa verde made from roasted tomatillos, chiles, garlic, and onion. Simmering the meatballs in the salsa, rather than frying them first, keeps them exceptionally tender and lets the rice absorb the sauce as it cooks.

The green sauce is the whole point. Tomatillos are small, husk-covered green fruits that taste tart and citrusy, nothing like ripe red tomatoes. Roasting them until charred transforms that tartness into a deep, smoky flavor that is the backbone of the dish. Fresh serrano or jalapeño chiles add the heat, and cilantro and cumin round it out.

Albondigas are Spanish and Latin American through and through. The word traces back to the Arabic al-bunduq (hazelnut), and Spanish colonizers carried the dish to Mexico, where it evolved into the rice-studded, salsa-soaked version we know today. In Mexico, you will find albondigas in both red tomato broth, like our caldo de albondigas, and in green salsa like this one. The green version is less famous outside Mexico but every bit as good.

Why Roasting the Tomatillos Matters

Roasting is not optional here - it is the step that turns a flat, raw-tasting puree into a real salsa. When tomatillos blister under the broiler, their sugars caramelize and the flesh takes on a smoky, slightly sweet depth that balances the tartness. The chiles, onion, and garlic char on the same sheet pan, adding their own roasted notes to the blend.

Raw tomatillo salsa Roasted tomatillo salsa
Sharp, raw, acidic Smoky, sweet, balanced
Thin and watery Thicker, more body
Flat green flavor Deep, complex character
Needs heavy seasoning Needs only salt and cumin

If you do not have a broiler, a dry cast iron skillet works beautifully. Sear the tomatillos, chiles, onion, and garlic over medium-high heat for 6 to 8 minutes per side until blackened in spots. The char is the same, and the pan does double duty as the pot you simmer the meatballs in later.

Tips for Tender, Saucy Meatballs

  • Do not cook the rice first. Uncooked white rice in the mix absorbs the salsa during the long simmer, plumping up and helping bind the meatballs. Cooked rice works too, but use it at room temperature and skip the egg if the mix feels loose.
  • Mix gently, roll quick. Overmixing packs the proteins and makes dense meatballs. Fold until just combined, and wet your hands so the sticky mix does not stick to your palms.
  • Even size, even cooking. Aim for walnut-sized balls, about 2 tablespoons each, so they all cook through at the same time.
  • Keep the simmer gentle. A rolling boil breaks the meatballs apart. Barely-bubbling is what you want, with the lid on for the full cook.
  • Add a traditional touch of mint. Fresh mint in the meatball mix is a classic Mexican move. It sounds odd and tastes wonderful, brightening the rich beef against the tart salsa.

Variations

Chipotle-smoky. Add 1 to 2 chipotle chiles in adobo to the blender with the roasted vegetables for a smoky, spicier salsa. This is the version made famous by the Goya Best of the Americas cookbook. If it gets too hot, stir in a spoonful of sour cream right before serving.

Beef and pork. Swap half the beef for ground pork. The extra fat keeps the meatballs juicy and rounds out the bright salsa.

Baked meatballs shortcut. Roll and bake the meatballs at 375°F for 20 to 25 minutes, then add them to the simmering salsa for 10 minutes. This gives you browned, firmer meatballs with less babysitting - similar to our chipotle beef meatballs in cream sauce.

Vegetables in the pot. Add diced potato, zucchini, or carrots to the simmering salsa 10 minutes before the meatballs go in. It turns the dish into a one-pot meal with minimal effort.

Slow cooker. Brown the meatballs in a skillet, add them with the salsa to a slow cooker, and cook on low for 5 to 6 hours. The gentle heat keeps them meltingly tender.

No-chile version for kids. Skip the serranos and use one roasted poblano or a quarter of a green bell pepper. The sauce stays green and tangy with almost no heat.

How to Serve Albondigas en Salsa Verde

The classic plate is simple: white rice, a ladle of albondigas with extra salsa, and warm corn or flour tortillas on the side for sopping up the green sauce. A squeeze of lime and extra cilantro finish it.

The dish also works over rice bowls with black beans, stuffed into tacos with a little crema and crumbled cotija, or spooned over scrambled eggs for a Mexican breakfast. The salsa alone is worth keeping - it is excellent on eggs, enchiladas, and grilled chicken.

Storage and Reheating

Albondigas en salsa verde keeps in the fridge for up to 4 days in an airtight container, and the flavor genuinely improves overnight as the salsa mellows. Reheat gently in a pot over medium-low heat, adding a splash of broth or water if the sauce has thickened.

The dish freezes well for up to 3 months. Cool completely, then freeze in a freezer-safe container. Thaw overnight in the fridge and reheat slowly. The meatballs stay tender because the rice and salsa protect them during the freeze-thaw cycle.

FAQ

What is albondigas en salsa verde?

Albondigas en salsa verde is a Mexican dish of ground beef meatballs bound with rice and egg, simmered in a tangy salsa verde made from roasted tomatillos, chiles, onion, and garlic. The meatballs cook directly in the sauce, which keeps them tender and infuses them with the bright, smoky salsa flavor.

Are albondigas en salsa verde spicy?

It depends on the chiles you use. Serrano chiles give the salsa a noticeable kick, while jalapeños with the seeds removed keep it mild. The heat also softens during the simmer. For a family version, use one jalapeño or a roasted poblano and the sauce stays green, tangy, and gentle.

Can I use jarred salsa verde instead of making it fresh?

Yes, in a pinch. Use a good-quality jarred salsa verde and simmer it with the broth for 10 minutes before adding the meatballs. It will not have the same smoky depth as roasted tomatillos, so add extra cumin and a squeeze of lime to brighten it.

Do I need to cook the rice before adding it to the meatballs?

No. Uncooked white rice is traditional in albondigas. As the meatballs simmer in the salsa for 25 to 30 minutes, the rice cooks and absorbs the sauce, which plumps the meatballs and helps bind them. Cooked leftover rice also works, but add it cool and skip the egg if the mix feels loose.

Can I bake the meatballs instead of simmering them?

Yes. Roll the meatballs and bake at 375°F for 20 to 25 minutes until browned and cooked through, then add them to the simmering salsa for 10 minutes to absorb flavor. Baked meatballs are firmer and browned on the outside, while simmered meatballs are softer and more sauce-soaked.

How long do albondigas en salsa verde last?

They keep in the fridge for up to 4 days in an airtight container, and the flavor improves overnight. They also freeze well for up to 3 months. Reheat gently on the stove with a splash of broth, since the salsa thickens as it sits.

Sources