Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mexican Beef and Rice Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 474 reviews
  • Author: Paula
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 10 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican

Description

A hearty and flavorful Mexican Beef and Rice Soup packed with ground beef, beans, corn, and tender rice simmered in a rich tomato and beef broth, accented with lime juice and fresh cilantro. This comforting soup is perfect for a satisfying family meal and can be garnished with cheese, sour cream, and tortilla chips for authentic Mexican flair.


Ingredients

Units Scale

Main Ingredients

  • 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
  • 15.5 ounces black beans, rinsed and drained (1 can)
  • 14.5 ounces petite diced tomatoes, drained (1 can)
  • 1 cup tomato purée
  • 2 teaspoons lime juice
  • 2 teaspoons salt
  • 1 cup white rice or brown rice
  • 1 tablespoon fresh cilantro

Instructions

  1. Brown the beef mixture: In a dutch oven or large soup pot, heat over medium-high heat and add the ground beef, chopped onions, and minced garlic. Cook while crumbling the beef until browned and the onions are soft, about 6-8 minutes. Drain any excess fat from the pot.
  2. Season the beef: Stir in the taco seasoning thoroughly to evenly coat the beef mixture for a spicy, flavorful base.
  3. Add the soup ingredients: Pour in the beef stock or broth, then add the frozen corn, rinsed black beans, drained diced tomatoes, tomato purée, lime juice, salt, and uncooked rice. Mix everything well to combine all ingredients.
  4. Simmer the soup: Bring the mixture to a boil, then cover the pot with a lid and reduce to a simmer. Let it cook for 20-25 minutes, or until the rice is tender and has absorbed the flavors.
  5. Add fresh cilantro and serve: Stir in freshly chopped cilantro just before serving. Serve hot with optional garnishes like shredded cheese, sour cream, extra lime wedges, cilantro, and tortilla chips for added texture and flavor.

Notes

  • Drain excess fat after browning the beef for a leaner soup.
  • Use brown rice for added fiber and a nuttier flavor, but adjust the simmer time slightly if needed.
  • Adjust salt to taste, especially if using salted beef broth.
  • Garnish with avocado slices or jalapeños for extra creaminess or heat.
  • This soup can be made ahead and reheated, flavors develop nicely overnight.