Mexican Oxtail Beef Soup Recipe

Share your love
4.7 (1208)

Mexican oxtail beef soup represents an easy, foolproof recipe handed down by a wonderful cook who perfected this traditional preparation through years of experience. This family-tested recipe creates rich, flavorful soup with tender oxtail that falls off the bone while developing incredible depth through proper cooking techniques. The traditional approach ensures authentic flavors while the foolproof method makes this accessible to home cooks.

Close up view of mexican oxtail beef soup with carrots and corn, garnished with fresh herbs in a red bowl

This is a easy, foolproof recipe, handed down by my mom who was a wonderful cook. I try my best to recreate her awesome dishes.

Prep Time:
30 mins
Cook Time:
3 hrs 30 mins
Total Time:
4 hrs
Servings:
8
Yield:
8 servings
Cook Mode (Keep screen awake)

Ingredients

1/2x
1x
2x

Original recipe (1X) yields 8 servings

  • 2 tablespoons olive oil

  • 2 pounds beef oxtail, cut into pieces

  • 1 pound cubed beef stew meat (Optional)

  • 1 cube beef bouillon

  • 1 onion, chopped

  • 2 stalks celery, chopped

  • ½ teaspoon chili powder

  • ¾ teaspoon ground cumin

  • salt and pepper to taste

  • 4 ears corn on the cob, broken in half

  • 3 carrots, coarsely chopped

  • 2 russet potatoes, cut into bite-sized pieces

  • cup lentils, picked over and rinsed

  • cup long grain rice

  • 1 cup frozen mixed vegetables (Optional)

  • 1 head cabbage, cored and cut into 8 wedges

  • 8 corn tortillas (Optional)

Directions

  1. Heat the olive oil in a large soup pot over medium heat, and brown the oxtails and beef stew meat on all sides. Add water to cover the meat, bring to a boil, reduce heat to a simmer, and cook for 30 minutes. Skim off and discard any foam that collects at the top.

  2. Drop in the bouillon cube, onion, celery, chili powder, cumin, salt, pepper, and corn ears, stir to combine, and simmer the soup until the meat is very tender, about 2 hours. Stir in the carrots and potatoes, simmer for 30 more minutes, then stir in the lentils, rice, mixed vegetables, and cabbage. Simmer until the rice, lentils, and cabbage are tender, about 30 more minutes. Serve with a half ear of corn in each bowl, with hot steamed tortillas for dipping in the broth.

Cook’s Note

This recipe takes the whole afternoon to slowly simmer, but is worth it when the flavors mix and the meat is nice and tender. All ingredients and spices are approximate. Make it your own, flavor to your taste!

Nutrition Facts (per serving)

503 Calories
16g Fat
56g Carbs
38g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings Per Recipe 8
Calories 503
% Daily Value *
Total Fat 16g21%
Saturated Fat 5g26%
Cholesterol 92mg31%
Sodium 323mg14%
Total Carbohydrate 56g20%
Dietary Fiber 12g42%
Total Sugars 9g
Protein 38g75%
Vitamin C 65mg73%
Calcium 128mg10%
Iron 6mg35%
Potassium 1119mg24%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

Share your love
John Davis
John Davis

Hi, I’m John Davis!
Food has always been my favorite way to connect with people, and that’s why I started blogging about it. I love sharing quick, creative recipes that prove cooking at home can be just as exciting as eating out. Whether it’s a speedy weeknight dinner or a fun snack, I enjoy keeping things simple, flavorful, and approachable for everyone. When I’m not experimenting in the kitchen, I’m usually exploring new cuisines or hunting for fresh inspiration at local markets.

Articles: 1850

Leave a Reply

Your email address will not be published. Required fields are marked *