There’s nothing quite like a bowl of warm, homemade soup to soothe the soul, especially when it’s packed with bold flavors like this Mexican beef and rice soup. This recipe combines tender ground beef, vibrant spices, and hearty rice in a savory broth that’s both comforting and satisfying. Whether you’re craving something filling on a chilly evening or looking for an easy weeknight dinner, this soup has you covered.
You’ll love how the simple ingredients come together quickly on the stovetop to create a meal that feels like a hug in a bowl. Let’s dive into how you can make this flavorful Mexican beef and rice soup right at home, so you can enjoy a taste of Mexico without any fuss.
Why You’ll Love This Recipe
- Easy to prepare with common pantry staples and minimal prep time.
- Rich, comforting flavor with a perfect balance of spices and fresh ingredients.
- Hearty and filling enough for a main dish, perfect for family dinners.
- Versatile—customize with your favorite toppings like avocado, cheese, or tortilla chips.
- Reheats beautifully for quick lunches or dinners throughout the week.
Ingredients
Gather these ingredients for a flavorful, satisfying Mexican beef and rice soup that serves 6.
- 1 pound lean ground beef
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 medium green bell pepper, diced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper (optional for heat)
- 1 can (14.5 oz) diced tomatoes with juices
- 6 cups beef broth
- 1 cup long grain white rice, rinsed
- 1 cup frozen corn kernels
- 1/2 cup chopped fresh cilantro, plus extra for garnish
- Salt and freshly ground black pepper to taste
- Juice of 1 lime
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
- Heat the olive oil in a large pot over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until browned and cooked through, about 6-8 minutes. Drain excess fat if needed.
- Add the diced onion, bell pepper, and garlic to the pot. Sauté until softened and fragrant, about 5 minutes.
- Stir in the cumin, chili powder, smoked paprika, and cayenne pepper. Cook for 1 minute to toast the spices and release their aroma.
- Add the diced tomatoes with their juices and the beef broth. Bring the mixture to a boil.
- Once boiling, stir in the rinsed rice and frozen corn. Reduce heat to low, cover, and simmer until the rice is tender, about 20 minutes. Stir occasionally to prevent sticking.
- Remove the pot from heat and stir in the chopped cilantro and lime juice. Season with salt and pepper to taste.
- Ladle the soup into bowls and garnish with extra fresh cilantro or your favorite toppings like shredded cheese or avocado slices.
Tips for the Best Results
- Rinse the rice before adding it to the soup to remove excess starch and prevent clumping.
- If you prefer a thicker soup, use slightly less broth or cook a few minutes longer uncovered.
- Adjust the spiciness by adding or omitting cayenne pepper according to your heat preference.
- Use fresh lime juice for a bright, vibrant finish instead of bottled.
- For added depth, sauté the vegetables until caramelized slightly before adding liquids.
Storage and Reheating
Store leftover Mexican beef and rice soup in an airtight container in the refrigerator for up to 4 days. The flavors will deepen even more after a day or two.
To reheat, warm the soup on the stovetop over medium heat, stirring occasionally. You can add a splash of broth or water if it thickens too much. This soup also freezes well in portioned containers for up to 3 months—thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I use brown rice instead of white rice?
Yes, you can substitute brown rice, but keep in mind it requires a longer cooking time and more liquid. Add the brown rice early in the cooking process and simmer until tender, about 40-45 minutes.
Is this soup spicy?
This recipe has a mild to moderate heat level due to the chili powder and optional cayenne pepper. You can adjust the spice by reducing or omitting the cayenne or adding more chili powder if you like it hotter.
Can I make this soup vegetarian?
Absolutely! Replace the ground beef with cooked black beans or lentils and use vegetable broth instead of beef broth for a delicious vegetarian version.
What are some good toppings for Mexican beef and rice soup?
Popular toppings include shredded cheese, diced avocado, sour cream, fresh cilantro, sliced jalapeños, and crushed tortilla chips for added texture and flavor.
