When you’re craving something warm and satisfying, nothing hits the spot quite like a bowl of Mexican beef rice soup. This dish is a flavorful blend of tender ground beef, fluffy rice, and a medley of spices that deliver a comforting yet zesty taste. It’s perfect for chilly evenings or anytime you want a meal that feels like a warm hug.

This Mexican beef rice soup is special because it combines classic Mexican flavors with simple ingredients you likely already have. It’s quick enough for a weeknight dinner but hearty enough to satisfy your appetite. The recipe balances savory beef with fresh herbs and a hint of spice, making it a crowd-pleaser for family and friends.
You can serve this soup as a main course alongside crusty bread or a fresh salad. It’s also a fantastic make-ahead meal for busy days when you want to come home to something wholesome and delicious. The best part? This version is easy to prepare with one pot, minimizing cleanup.
Whether you’re new to Mexican cuisine or a seasoned fan, this Mexican beef rice soup will quickly become a favorite in your recipe collection. Let’s dive into why you’ll love it and how to make it yourself.
Why You'll Love This Recipe
This Mexican beef rice soup is a delicious and practical choice for your next meal. Here are some reasons it stands out:
- Rich, savory flavor with authentic Mexican spices.
- One-pot recipe for easy cooking and cleanup.
- Quick to prepare, ready in under an hour.
- Nutritious and filling, with beef, rice, and veggies.
- Customizable spice level to suit your taste.
Ingredients
Gather these simple ingredients to make a delicious pot of Mexican beef rice soup. Each one contributes to the rich, comforting flavor profile.
- 1 pound lean ground beef
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 cup long-grain white rice, rinsed
- 1 (14.5-ounce) can diced tomatoes, undrained
- 6 cups beef broth
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1/4 teaspoon cayenne pepper (optional, for heat)
- Salt and black pepper to taste
- 1 cup frozen corn kernels
- 1/2 cup chopped fresh cilantro, plus extra for garnish
- Juice of 1 lime
YOUR NEXT FAVORITE RECIPE STARTS HERE
If you want to customize, you can swap ground beef for ground turkey or chicken for a leaner option. Brown rice can be used instead of white rice, but cook time will increase. For a vegetarian twist, substitute vegetable broth and use plant-based meat or beans.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 6
- Calories: Approximately 320 per serving
How to Make Mexican Beef and Rice Soup
This recipe is straightforward and rewarding. Follow these steps to create a hearty bowl of Mexican beef rice soup.
- In a large pot over medium heat, add the ground beef. Cook, stirring and breaking up the meat, until browned and cooked through, about 6-8 minutes. Drain excess fat if needed.
- Add the diced onion and minced garlic to the pot. Sauté until the onion is softened and translucent, about 4 minutes, releasing a fragrant aroma.
- Stir in the chili powder, cumin, smoked paprika, oregano, cayenne pepper (if using), and a pinch of salt and pepper. Cook for 1 minute to toast the spices and enhance their flavor.
- Pour in the beef broth and diced tomatoes with their juice. Bring the mixture to a boil, then reduce heat to low and simmer for 10 minutes to meld the flavors.
- Add the rinsed rice and frozen corn kernels to the pot. Cover and simmer gently, stirring occasionally, until the rice is tender, about 15-18 minutes.
- Remove the pot from heat and stir in the chopped cilantro and lime juice. Taste and adjust seasoning with additional salt or pepper if needed.
- Ladle the soup into bowls and garnish with extra cilantro or a wedge of lime for a fresh finish.
Your soup is perfectly done when the rice is tender but not mushy, the broth has a rich flavor from the spices and beef, and the aromas are inviting. The colors should be vibrant with flecks of green cilantro and red tomatoes visible.
Tips for the Best Results
To make sure your Mexican beef rice soup turns out perfectly every time, keep these tips in mind.
- Rinse the rice before cooking to remove excess starch and prevent clumping.
- Use fresh garlic and spices for the most vibrant flavor.
- Adjust the cayenne pepper to your preferred heat level or omit if you prefer mild soup.
- Simmer gently once the rice is added to avoid overcooking and mushy texture.
- Let the soup rest for a few minutes after cooking to thicken slightly and develop flavors.
Serving Suggestions
This Mexican beef and rice soup pairs wonderfully with warm, crusty bread or homemade cornbread to soak up the flavorful broth. A simple green salad with a citrus vinaigrette complements the meal beautifully.
For drinks, consider serving a cold Mexican beer, a refreshing agua fresca, or a lightly sweetened iced tea. This soup is ideal for casual family dinners, game nights, or cozy weekend meals.
Storage and Reheating
Store any leftover soup in an airtight container in the refrigerator for up to 4 days. The flavors will deepen, making leftovers even tastier. Reheat gently on the stove or in the microwave until warmed through.
This soup freezes well for up to 3 months. Allow it to cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator before reheating, adding a splash of broth or water if the soup has thickened.
Frequently Asked Questions
Can I use brown rice instead of white rice?
Yes, brown rice can be used, but it requires a longer cooking time—usually around 40-45 minutes. You may need to add more broth and adjust simmering time accordingly.
Is this soup spicy?
The recipe includes chili powder and optional cayenne pepper for a mild to medium heat level. You can reduce or omit the cayenne to make it milder, or add more for extra spice.
Can I make this soup in a slow cooker?
Absolutely! Brown the beef and sauté the onions first, then transfer all ingredients to the slow cooker. Cook on low for 4-6 hours or until the rice is tender.
What can I add to make it more filling?
Adding beans, such as black or pinto beans, increases protein and fiber. You can also top the soup with shredded cheese, avocado slices, or a dollop of sour cream for extra richness.
Now that you have everything you need, it’s time to enjoy making and savoring this flavorful Mexican beef rice soup. It’s a delicious, comforting dish that’s sure to become a favorite in your home.

