Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting and traditional Mexican beef soup made with bone-in meat, a colorful array of vegetables, and a flavorful homemade broth. Perfect for family dinners or cozy weekends.

Ingredients

Scale
  • 2.53 lbs bone-in beef shanks

  • 10 cups water

  • 1 white onion, halved

  • 4 garlic cloves, smashed

  • Small bunch of cilantro stems

  • 1 tbsp salt (or to taste)

  • 2 carrots, chopped

  • 2 Yukon Gold potatoes, quartered

  • 23 ears of corn, sliced into thick rounds

  • 1 chayote or zucchini, thickly sliced

  • ¼ head green cabbage, cut into wedges

  • 2 Roma tomatoes, blended and strained (optional)

  • Fresh lime wedges

  • Chopped cilantro, for garnish

  • Corn tortillas or rice, for serving

Instructions

  • In a large pot, combine beef shanks and water. Bring to a boil, skimming any foam.

  • Add onion, garlic, cilantro stems, and salt. Lower heat and simmer for 1.5 to 2 hours.

  • Add carrots, potatoes, and corn. Simmer for 15–20 minutes.

  • Stir in chayote or zucchini and cabbage. Cook for another 15 minutes.

  • Optionally, add blended tomatoes to enrich the broth.

  • Adjust seasoning. Remove any excess fat.

  • Serve in large bowls with lime juice, cilantro, tortillas, or rice.