Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Bowl of Mexican Beef and Rice Soup with fresh vegetables and herbs

Savory Mexican Beef and Rice Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Discover the delicious harmony of flavors in this Mexican Beef and Rice Soup, packed with tender beef, wholesome rice, and vibrant spices.

  • Total Time: 45 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 1 lb beef (cubed, such as chuck or stew meat)
  • 1 cup rice (long-grain or brown rice)
  • 1 onion (chopped)
  • 3 cloves garlic (minced)
  • 1 can (14 oz) diced tomatoes
  • 4 cups beef broth
  • 1 can (15 oz) black beans (drained and rinsed)
  • 1 cup corn (frozen or canned)
  • 2 tsp chili powder
  • 1 tsp cumin
  • Salt and pepper to taste
  • Fresh cilantro (for garnish)
  • Lime wedges (for serving)

Instructions

  1. In a large pot, brown the beef over medium heat until browned on all sides. Remove and set aside.
  2. In the same pot, sauté onions and garlic until soft.
  3. Stir in chili powder and cumin, cooking for another minute.
  4. Add the browned beef, diced tomatoes, and beef broth, then bring to a boil.
  5. Reduce heat and simmer for 30 minutes, covered.
  6. Add rice, black beans, and corn. Cook until rice is tender (about 20 minutes).
  7. Season with salt and pepper to taste. Serve hot, garnished with cilantro and lime wedges.

Notes

Consider using lean cuts of beef and incorporating more vegetables for a healthier version. You can also customize the spice levels to suit your taste.

  • Author: Sam Razal
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 serving
  • Calories: 425
  • Sugar: 5g
  • Sodium: 800mg
  • Fat: 14g
  • Saturated Fat: 5g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 7g
  • Protein: 30g
  • Cholesterol: 70mg