Nutrition Facts for Mexican stew

Mexican Stew

Warm, hearty, and bursting with bold flavors, this Mexican Stew is the ultimate comfort food with a vibrant twist! Tender beef, slow-simmered in a rich tomato and beef broth base, is accented with smoky spices like cumin, chili powder, and paprika. Colorful vegetables, including bell peppers, potatoes, and sweet corn, add texture and sweetness, while fresh cilantro and a squeeze of lime brighten the dish just before serving. This one-pot wonder is easy to prepare and perfect for feeding a crowd, with its deep, layered flavors only enhanced by leisurely simmering. Serve it piping hot and pair with tortilla chips, creamy avocado slices, or sour cream for a truly authentic Mexican-inspired experience. Ideal for family dinners, potlucks, or cozy nights in, this Mexican Stew is sure to become a favorite in your recipe rotation!

Nutriscore Rating: 71/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Mexican Stew
Prep Time:20 mins
Cook Time:120 mins
Total Time:140 mins
Servings: 6

Ingredients

  • 1.5 pounds beef stew meat
  • 2 tablespoons olive oil
  • 1 large yellow onion
  • 4 cloves garlic cloves
  • 1 large red bell pepper
  • 1 large green bell pepper
  • 2 medium Russet potatoes
  • 14.5 ounces canned diced tomatoes
  • 4 cups beef broth
  • 1 cup frozen corn
  • 2 teaspoons cumin
  • 2 teaspoons chili powder
  • 1 teaspoon paprika
  • 1 teaspoon dried oregano
  • 1.5 teaspoons salt
  • 0.5 teaspoon black pepper
  • 0.25 cup fresh cilantro
  • 1 medium lime

Directions

Step 1

Pat the beef stew meat dry with paper towels. Season with a pinch of salt and pepper.

Step 2

In a large pot or Dutch oven, heat olive oil over medium-high heat. Sear the beef in batches until browned on all sides. Remove from pot and set aside.

Step 3

Dice the onion and mince the garlic. Add them to the pot and sauté for 3-4 minutes until softened and fragrant.

Step 4

Slice the red and green bell peppers into strips. Peel and cube the potatoes. Add both to the pot and cook for 5 minutes, stirring occasionally.

Step 5

Return the beef to the pot. Add the canned diced tomatoes, beef broth, cumin, chili powder, paprika, oregano, salt, and black pepper. Stir to combine.

Step 6

Bring the mixture to a boil, then reduce heat to low and cover. Simmer for 90 minutes, stirring occasionally, until beef is tender and the flavors meld.

Step 7

After 90 minutes, stir in the frozen corn. Simmer uncovered for an additional 15-20 minutes to thicken slightly.

Step 8

Chop fresh cilantro and juice the lime. Stir both into the stew just before serving for a burst of freshness.

Step 9

Serve hot with optional toppings like tortilla chips, sliced avocado, or a dollop of sour cream.

Nutrition Facts

Serving size 3155.8 grams (3155.8g)
Amount per serving % Daily Value*
Calories 2892
Total Fat 149.10g 191%
Saturated Fat 49.80g 249%
Polyunsaturated Fat 6.40g
Cholesterol 621mg 207%
Sodium 8304mg 361%
Total Carbohydrate 169.30g 62%
Dietary Fiber 32.30g 115%
Total Sugars 38.40g
Protein 212.50g 425%
Vitamin D 0IU 0%
Calcium 529mg 41%
Iron 33mg 186%
Potassium 6815mg 145%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 46.8%
Protein: 29.6%
Carbs: 23.6%