If you crave a cozy, satisfying meal that delivers big flavor with minimal fuss, look no further than this Mexican Beef and Rice Soup. It packs everything you love about Mexican-inspired comfort food into one steaming bowl: perfectly seasoned beef, just-right veggies, tender rice, and richly layered spices. This vibrant, hearty soup only takes 45 minutes but tastes like it’s been simmering all day—the kind of dish that makes everyone at the table swoon and ask for seconds.

Ingredients You’ll Need
Simplicity is at the heart of this recipe, with each ingredient playing its part to create bright colors, bold tastes, and fantastic texture. Gather these pantry and fridge staples and get ready to make Mexican Beef and Rice Soup your new go-to favorite.
- Olive oil: Adds richness and helps brown the beef to perfection.
- Ground beef: The star protein, delivering hearty flavor and satisfying texture.
- Onion: Sweetens the base and brings a delicious aromatic note.
- Garlic: A must for depth and classic savory punch.
- Bell pepper: Adds color, crunch, and a hint of sweetness.
- Jalapeño (optional): For those who crave a touch of heat—seed it for less spice.
- Ground cumin: Delivers warm earthiness and an unmistakable Southwest flavor.
- Chili powder: Essential for a subtle, spicy background note.
- Smoked paprika: Brings a gentle smokiness that ties everything together.
- Dried oregano: Offers a fragrant herbal lift that balances the bolder spices.
- Canned diced tomatoes: Tangy, juicy, and the perfect saucy base—don’t drain the juices!
- Beef broth: Deepens the meaty flavor and creates a cozy broth.
- Water: Keeps the soup light and perfectly balanced.
- Long-grain white rice: Fluffy and tender, it soaks up all those amazing flavors.
- Black beans: Creamy, hearty, and iconic in Mexican soups.
- Frozen corn: Adds pop, sweetness, and sunny color to every bite.
- Salt and pepper: For seasoning to taste, and drawing out every nuance.
- Lime juice: Provides a much-needed citrusy zing right at the end.
- Fresh cilantro: Sprinkle for freshness and a final pop of flavor.
- Optional toppings: Shredded cheese, sour cream, sliced avocado, tortilla strips, and lime wedges turn this soup into a fiesta.
How to Make Mexican Beef and Rice Soup
Step 1: Brown the Beef
Start by heating olive oil in your biggest, coziest soup pot over medium-high heat. Once shimmering, add the ground beef. Let it sizzle until it’s beautifully browned and crumbly, breaking it up with a sturdy spoon as you go. When most of the pink is gone, drain off any extra fat to keep your Mexican Beef and Rice Soup perfectly balanced, not greasy.
Step 2: Sauté the Veggies
Next comes that irresistible veggie base. Add diced onion, bell pepper, and, if you’re feeling adventurous, chopped jalapeño. Let everything cook for about five minutes, stirring occasionally, until that trio softens and releases all their wonderful aroma. Garlic goes in last—just for a minute or two—since you want it fragrant, not burnt.
Step 3: Stir in Spices and Tomatoes
Now for the step that makes your kitchen smell incredible: sprinkle in the cumin, chili powder, smoked paprika, and oregano. Give the mixture a good stir so every veggie and bit of beef is coated. Then, pour in the entire can of diced tomatoes—juices and all. This forms the tangy backbone of the soup.
Step 4: Build the Broth & Simmer
Pour in the beef broth and water, scraping the bottom to release any delicious browned bits. Turn the heat up and bring everything to a gentle boil. Once bubbling, add the rice. Lower it to a simmer, pop on a lid, and let all those flavors meld for about 15 minutes or until the rice is tender and dreamy.
Step 5: Add Beans and Corn
We’re not done yet! Stir in the drained black beans and the sweet corn. Give it another few minutes on the stove—just enough to warm everything through and let the corn pop with color.
Step 6: Finish and Taste
Season with salt and pepper to your taste. Right at the end, for that addictive brightness, stir in the juice of a fresh lime and a shower of chopped cilantro. Your Mexican Beef and Rice Soup is officially ready to dazzle!
How to Serve Mexican Beef and Rice Soup

Garnishes
The right garnish turns a great soup into a restaurant-worthy experience. I love piling generous handfuls of shredded cheese over each bowl so it melts into gooey, savory ribbons. Finish with dollops of sour cream, slices of creamy avocado, crunchy tortilla strips, and an extra wedge of lime for squeezing—each topping adds flavor, color, and pure joy to your Mexican Beef and Rice Soup.
Side Dishes
This soup truly shines on its own, but it’s even better with a simple side. Warm flour or corn tortillas are perfect for scooping up the chunky goodness. Or go classic with a crisp green salad, maybe sprinkled with a punchy cilantro-lime vinaigrette. For hungry crowds, pair with cheese quesadillas or a side of Mexican street corn for a full-on fiesta.
Creative Ways to Present
Turn weeknight dinner into something extra special by serving Mexican Beef and Rice Soup in colorful bowls, topped with “build your own” toppings so everyone can get creative. For a party, ladle it into sturdy mugs for easy, mess-free mingling. Or serve with little bowls of chips and salsa on the side for an interactive, dippable meal. However you present it, watch your guests light up with every bite!
Make Ahead and Storage
Storing Leftovers
Mexican Beef and Rice Soup is a meal-prep dream. Let leftovers cool completely, then store in airtight containers and pop them into the fridge. The flavors only get better after a day or two, making lunch or a quick dinner as easy as reheat and eat.
Freezing
If you want to freeze this soup, simply transfer completely cooled portions into freezer-safe bags or containers. For best results, try to freeze before adding the fresh cilantro and lime juice—add those after reheating for that “just-made” brightness. Expect the rice to soften further once thawed, which only adds to the comforting texture.
Reheating
Reheating Mexican Beef and Rice Soup couldn’t be simpler. Just warm it gently over medium heat on the stovetop, stirring now and then. For a quick fix, use the microwave, covering loosely and giving it a good stir halfway through. If you prefer a thinner consistency, splash in a bit more broth or water. Freshen each bowl with new cilantro and lime for best flavor.
FAQs
Can I use brown rice instead of white rice?
Absolutely! If you use brown rice, just be aware that it takes longer to cook, so simmer the soup about 10 to 15 minutes longer until the rice is tender. You may need an extra splash of broth as well.
How spicy is this soup, and how can I adjust it?
As written, the Mexican Beef and Rice Soup has a gentle kick from the jalapeño and spices, but it’s easy to control. Skip the jalapeño for mild, or add extra (or a pinch of cayenne) for more heat.
Can I add other vegetables?
Certainly! Chopped zucchini, spinach, or carrots make tasty additions—just toss them in with the other veggies. This recipe is flexible enough to let you use up what’s in your fridge while keeping that trademark Mexican Beef and Rice Soup flavor.
Is this soup gluten free?
Yes, this recipe is naturally gluten free as long as all your spice blends and canned ingredients are certified gluten free. Double check your labels if you’re serving someone with gluten sensitivities.
Can I make this vegetarian?
You can! Substitute the beef with more beans or a plant-based ground meat alternative. Use vegetable broth instead of beef broth, and enjoy a just-as-tasty vegetarian version of Mexican Beef and Rice Soup.
Final Thoughts
Whether it’s your first time making Mexican Beef and Rice Soup or your hundredth, you’re about to fall in love with the big flavors, welcoming aroma, and unforgettable comfort in every spoonful. Gather your ingredients—and loved ones—and get ready for a weeknight meal that always feels like a celebration. Happy cooking!
Print
Mexican Beef and Rice Soup Recipe
This hearty Mexican Beef and Rice Soup is a flavorful one-pot meal that combines seasoned beef, spices, tomatoes, rice, and beans into a comforting and satisfying dish. Perfect for a quick weeknight dinner!
- Total Time: 45 minutes
- Yield: 6 servings
Ingredients
For the Soup:
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 bell pepper, diced
- 1 jalapeño, seeded and chopped (optional)
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- ½ teaspoon smoked paprika
- ½ teaspoon dried oregano
- 1 (14.5 oz) can diced tomatoes, undrained
- 4 cups beef broth
- 1 cup water
- ½ cup long-grain white rice
- 1 (15 oz) can black beans, drained and rinsed
- 1 cup frozen corn
- Salt and pepper to taste
- Juice of 1 lime
- ¼ cup chopped fresh cilantro
Optional Toppings:
- Shredded cheese
- Sour cream
- Sliced avocado
- Tortilla strips
- Lime wedges
Instructions
- Heat olive oil in a large pot over medium-high heat. Brown ground beef and drain excess fat.
- Add onion, bell pepper, and jalapeño. Cook for 5 minutes until softened. Add garlic and sauté 1–2 minutes.
- Stir in cumin, chili powder, paprika, and oregano. Add diced tomatoes with juice.
- Pour in beef broth and water. Bring to a boil.
- Add rice, reduce heat, and simmer 15 minutes or until rice is tender.
- Stir in black beans and corn. Simmer for 5 more minutes.
- Season with salt and pepper. Stir in lime juice and cilantro.
- Serve with toppings of choice.
Notes
- Add more broth if soup thickens too much.
- Adjust spice level by omitting or increasing jalapeño.
- Use cooked rice to speed things up—add in the final 5 minutes.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Gluten Free
Nutrition
- Serving Size: 1 serving
- Calories: 380 kcal
- Sugar: 5g
- Sodium: 780mg
- Fat: 15g
- Saturated Fat: 5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 6g
- Protein: 26g
- Cholesterol: 70mg