Mexican Beef and Rice Soup is a hearty, flavorful dish that combines tender ground beef, aromatic vegetables, and wholesome rice in a savory broth. This comforting soup is a staple in Mexican cuisine, offering a perfect balance of textures and flavors. It's ideal for chilly evenings or when you're craving a satisfying meal that's both nutritious and delicious. The addition of lime juice and fresh cilantro enhances the soup's freshness, making each spoonful a delightful experience. Whether served as a main course or accompanied by warm tortillas, this soup is sure to please.
2 pounds ground beef
1/3 cup chopped white onions
1 teaspoon minced garlic
3 tablespoons taco seasoning
2 quarts beef stock or beef broth
2 cups frozen corn
1 can (15.5 ounces) black beans, rinsed and drained
1 can (14.5 ounces) petite diced tomatoes, drained
1 cup tomato purée
2 teaspoons lime juice
2 teaspoons salt
1 cup white rice or brown rice
1 tablespoon fresh cilantro, chopped
Brown the Meat: In a Dutch oven or large soup pot, brown the ground beef with the chopped onion and minced garlic over medium-high heat. Cook and crumble the meat until it's no longer pink. Drain off any excess fat.
Season the Meat: Add the taco seasoning to the browned meat mixture and stir to combine.
Add Liquids and Vegetables: Pour in the beef stock, then add the frozen corn, black beans, diced tomatoes, tomato purée, lime juice, and salt. Stir to combine.
Cook the Rice: Bring the soup to a boil. Once boiling, add the uncooked rice. Reduce the heat to low, cover, and simmer for about 20–25 minutes, or until the rice is tender.
Finish and Serve: Stir in the chopped fresh cilantro. Ladle the soup into bowls and serve with optional toppings such as shredded cheese, sour cream, or tortilla chips.
Calories: 369 kcal
Carbohydrates: 42 g
Protein: 29 g
Fat: 10 g
Saturated Fat: 4 g
Cholesterol: 59 mg
Sodium: 1,025 mg
Potassium: 1,162 mg
Fiber: 7 g
Sugar: 5 g
Vitamin A: 300 IU
Vitamin C: 10 mg
Calcium: 65 mg
Iron: 5 mg