If you’re searching for a vibrant, comforting, and downright delicious meal to warm up your day, this Mexican Beef and Rice Soup Recipe is your new go-to. It’s a hearty, flavorful bowl packed with tender ground beef, wholesome rice, and a medley of colorful vegetables that come together in a zesty broth full of spices and fresh lime. Every spoonful bursts with layers of texture and taste that remind you of a cozy kitchen filled with the aromas of home cooking. This soup isn’t just quick and easy to prepare; it delivers a satisfying experience that’s perfect for a family dinner or a casual get-together with friends.

Ingredients You’ll Need
Keep it simple, keep it fresh. The ingredients for this recipe are everyday staples, but each one plays a vital role in creating the perfect balance of flavor, texture, and vibrant color that makes this Mexican Beef and Rice Soup Recipe so irresistible.
- Olive oil: Perfect for browning the beef and sautéing veggies, bringing out their natural flavors.
- Ground beef: Provides rich, hearty protein and depth to the soup base.
- Onion (diced): Adds sweetness and aromatic complexity once sautéed.
- Garlic (minced): A must for its punch of savory warmth and fragrance.
- Bell pepper (diced): Brings freshness and a subtle sweetness to balance the spices.
- Jalapeño (optional, chopped): For those who want a little heat to kick things up.
- Ground cumin: Adds earthy, smoky notes that are essential in Mexican cuisine.
- Chili powder: Lends a mild spicy warmth and deep color.
- Smoked paprika: Enhances the smoky flavor profile with a gentle bite.
- Dried oregano: Brings an herbaceous undertone that ties everything together.
- Diced tomatoes (with juice): Provide acidity, moisture, and a bright red splash.
- Beef broth: Creates the flavorful liquid foundation for the soup.
- Water: Used to balance the broth and create the perfect consistency.
- Long-grain white rice: Adds heartiness and a comforting texture.
- Black beans (drained and rinsed): Contribute fiber, protein, and richness.
- Frozen corn: Offers bursts of natural sweetness and color contrast.
- Salt and pepper: Essential seasonings to elevate every ingredient.
- Juice of 1 lime: Injects fresh citrus brightening every bite.
- Chopped fresh cilantro: Adds herbaceous freshness and vibrant green color.
- Shredded cheese, sour cream, sliced avocado, tortilla strips, extra lime wedges: Perfect toppings to personalize and enhance your soup experience.
How to Make Mexican Beef and Rice Soup Recipe
Step 1: Cook the Beef
Start by heating that olive oil in a large pot or Dutch oven on medium-high heat. Once hot, add the ground beef and cook it until it’s beautifully browned and broken into crumb-sized pieces. Browning the beef properly is crucial because it builds the deepest flavor base for your soup. Don’t forget to drain the excess fat to keep your soup from getting greasy.
Step 2: Sauté the Vegetables
Next, toss in the diced onion, bell pepper, and jalapeño if you like some heat. Sauté these until they soften and start releasing their delicious aromas — roughly five minutes. Then, add the minced garlic and cook for another minute or two until fragrant, making sure it doesn’t burn. This step fills your kitchen with the promise of something amazing cooking.
Step 3: Season and Add Tomatoes
Now, sprinkle in the ground cumin, chili powder, smoked paprika, and dried oregano. Give it all a good stir and let the spices toast gently for about a minute, unlocking their complex flavors. Then pour in the diced tomatoes with their juices, mixing everything thoroughly to begin marrying those vibrant tastes together.
Step 4: Add Broth and Rice
Pour the beef broth and water into the pot and bring everything to a rolling boil. Once boiling, stir in the rice, lower the heat to a gentle simmer, and cover the pot. Let it cook for approximately 15 minutes or until the rice becomes tender and perfectly fluffy, soaking up all those incredible broth flavors.
Step 5: Add Beans and Corn
Stir in the black beans and add the frozen corn next. Allow the soup to continue simmering for another five minutes so those ingredients can heat through and blend harmoniously with the rest of the soup.
Step 6: Season and Finish
Season the soup with salt and freshly cracked pepper to taste, then stir in the fresh lime juice and chopped cilantro. These final touches brighten the dish and layer in fresh herbaceous notes that make the Mexican Beef and Rice Soup Recipe uniquely satisfying.
Step 7: Serve
Ladle the steaming soup into warm bowls and top with your favorite garnishes like shredded cheese, dollops of sour cream, creamy avocado slices, crunchy tortilla strips, or a generous squeeze of extra lime wedges. Watching everyone customize their bowls is half the fun!
How to Serve Mexican Beef and Rice Soup Recipe

Garnishes
Garnishes not only add flavor but also texture and color that elevate your soup experience. A sprinkle of shredded cheese melts into the hot soup for cheesy delight, while a scoop of sour cream adds creamy coolness. Fresh avocado slices can bring buttery richness, and crunchy tortilla strips contribute satisfying contrast. Don’t forget extra lime wedges to brighten every bite with citrus zing.
Side Dishes
This soup is fantastic on its own, but pairing it with warm, crusty bread or soft corn tortillas turns it into a complete meal. A light side salad with tangy dressing or Mexican street corn salad complements the hearty soup beautifully, balancing savory with fresh and crisp textures.
Creative Ways to Present
Serve this soup in rustic bowls for that cozy home-cooked vibe, or in clear glass mugs for casual gatherings where everyone can admire the colorful layers. For a fun twist, try topping with crushed tortilla chips or crispy bacon. You could even turn leftovers into a spicy filling for tacos or stuffed peppers the next day.
Make Ahead and Storage
Storing Leftovers
This soup actually tastes better the next day once the flavors have had time to meld. Store leftovers in airtight containers in the refrigerator for up to 3 days. Make sure to cool the soup completely before refrigerating to preserve its freshness.
Freezing
Mexican Beef and Rice Soup Recipe freezes wonderfully and makes an ideal make-ahead meal. Portion it into freezer-safe containers and freeze for up to 3 months. Keep in mind that the texture of rice can change a bit after thawing, so stirring and reheating gently works best.
Reheating
Reheat your soup gently on the stovetop over medium-low heat, stirring occasionally until heated through. Adding a splash of broth or water can help loosen its consistency after refrigeration or freezing, keeping it as delightful as the first day.
FAQs
Can I use a different type of meat?
Absolutely! While ground beef is traditional and adds great flavor, you can swap it for ground turkey or chicken for a lighter version. Just adjust the cooking time accordingly to ensure it cooks through properly.
Is it possible to make this soup vegetarian?
Yes, it’s easy to make a vegetarian version of this Mexican Beef and Rice Soup Recipe by substituting the ground beef with plant-based meat alternatives or additional beans and vegetables, and using vegetable broth instead of beef broth.
Can I cook this in a slow cooker?
Definitely! After browning the beef and sautéing the vegetables, transfer everything to your slow cooker and cook on low for 4-6 hours or on high for 2-3 hours. Add rice during the last 30-40 minutes of cooking to avoid overcooking it.
What can I use instead of white rice?
You can substitute white rice with brown rice or even quinoa for added nutrition, but remember to adjust cooking times since brown rice takes longer to cook. Alternatively, pre-cooked rice can be stirred in just before serving.
How spicy is this soup?
This soup has mild to moderate heat, especially if you omit the jalapeño. If you love spice, keep the jalapeño seeds or add extra chili powder. For a super mild version, leave out the jalapeño completely.
Final Thoughts
There is just something magical about this Mexican Beef and Rice Soup Recipe — it’s a bowl full of comfort, zest, and homemade goodness. Whether you’re feeding a hungry family or simply craving a satisfying meal for one, this soup promises warmth, flavor, and easy preparation. I hope you give it a try soon and make it a staple in your kitchen as it has become in mine!
Print
Mexican Beef and Rice Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Description
This Mexican Beef and Rice Soup is a hearty and flavorful dish combining ground beef, rice, black beans, and vegetables simmered in a spiced tomato and beef broth. Perfect for a comforting meal, it’s enhanced with cumin, chili powder, and fresh lime juice, topped with cheese, sour cream, avocado, and crispy tortilla strips for a vibrant and satisfying experience.
Ingredients
Soup Base
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 bell pepper, diced (any color)
- 1 jalapeño, seeded and finely chopped (optional)
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1 can (14.5 ounces) diced tomatoes, undrained
- 4 cups beef broth
- 1 cup water
- 1/2 cup long-grain white rice
- 1 can (15 ounces) black beans, drained and rinsed
- 1 cup frozen corn
- Salt and pepper, to taste
- Juice of 1 lime
- 1/4 cup chopped fresh cilantro
Toppings
- Shredded cheese
- Sour cream
- Sliced avocado
- Tortilla strips or chips
- Extra lime wedges
Instructions
- Cook the Beef: In a large pot or Dutch oven, heat olive oil over medium-high heat. Add the ground beef and cook until browned, breaking it up with a spoon during cooking. Drain any excess fat from the pot to keep the soup rich but not greasy.
- Sauté the Vegetables: Add diced onion, bell pepper, and jalapeño to the pot. Sauté for about 5 minutes until the vegetables soften. Then add minced garlic and cook for an additional 1-2 minutes until fragrant to build the soup’s flavor base.
- Season and Add Tomatoes: Stir in the cumin, chili powder, smoked paprika, and dried oregano. Cook for 1 minute to toast the spices, then add the diced tomatoes with their juices. Stir well to combine all the ingredients evenly.
- Add Broth and Rice: Pour in beef broth and water, bringing the mixture to a boil. Add the rice, then reduce heat to low to let the soup simmer gently for about 15 minutes, or until the rice is fully tender and has absorbed the flavors.
- Add Beans and Corn: Stir in drained black beans and frozen corn. Continue simmering for another 5 minutes to heat the beans and corn through, ensuring everything is cooked to perfection.
- Season and Finish: Season with salt and pepper to your taste. Add fresh lime juice and chopped cilantro, stirring to brighten and finish the soup with fresh, zesty notes.
- Serve: Ladle the hot soup into bowls and top with your choice of shredded cheese, sour cream, sliced avocado, and tortilla strips or chips. Serve extra lime wedges on the side to add additional tang as desired.
Notes
- For extra heat, leave the seeds in the jalapeño or add more chili powder.
- Use brown rice instead of white rice, but increase simmer time to about 40 minutes.
- To make this soup gluten free, ensure the beef broth used is certified gluten free.
- Leftovers store well in the fridge for up to 3 days and also freeze nicely for up to 2 months.
- You can substitute ground turkey or chicken for a leaner version of the soup.

