Mexican Beef and Rice Soup
If you’re looking for a comforting meal that warms your heart and soul, look no further than Mexican Beef and Rice Soup! This hearty dish is a delightful blend of spices and wholesome ingredients, perfect for cozy weeknights or family gatherings. With its rich flavors and satisfying texture, it’s sure to become a favorite in your home.
Imagine the aroma of sautéed onions and garlic filling your kitchen as you prepare this delicious soup. Not only is it easy to make, but it’s also packed with nutrition, making it an excellent choice for busy nights when you want something both quick and nourishing. Gather your loved ones around the table, and let this vibrant soup bring everyone together!
Why You’ll Love This Recipe
- Quick to prepare: With just 10 minutes of prep time, you can whip up this delicious soup in no time!
- Family-friendly: Kids and adults alike will love the rich flavors and comforting texture of Mexican Beef and Rice Soup.
- Perfect for leftovers: This soup tastes even better the next day, making it ideal for meal prep or enjoying later in the week.
- Customizable: Easily swap out ingredients based on what you have on hand or your family’s preferences.
- Packed with flavor: The combination of spices creates a warm, inviting taste that will have everyone asking for seconds.

Ingredients You’ll Need
In this recipe, we use simple, wholesome ingredients that are easy to find. You’ll love how fresh flavors come together in each bowl of Mexican Beef and Rice Soup!
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 finely chopped – optional for extra heat)
- 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
For Toppings:
- Shredded cheese
- Sour cream
- Sliced avocado
- Tortilla strips or chips
- Extra lime wedges
Variations
One of the best things about this recipe is its flexibility! Feel free to get creative with the ingredients based on your taste preferences or what you have available.
- Swap the protein: If you’re not a fan of beef, try using ground turkey or chicken for a lighter option.
- Add more veggies: Toss in some chopped zucchini or spinach to boost the nutrient content of your soup.
- Make it spicier: If you love heat, add more jalapeños or even a dash of hot sauce to kick things up a notch!
- Go vegetarian: Replace the beef broth with vegetable broth and omit the meat for a hearty vegetarian version.
How to Make Mexican Beef and Rice Soup
Step 1: Cook the Beef
In a large pot or Dutch oven, heat the olive oil over medium-high heat. Add the ground beef and cook until browned, breaking it up with a spoon as it cooks. This step is essential because browning the meat adds depth of flavor. Once cooked, drain any excess fat.
Step 2: Sauté the Vegetables
Add the diced onion, bell pepper, and jalapeño (if using) to the pot. Sauté for about 5 minutes until the vegetables are softened. This step helps develop their natural sweetness. Then stir in the minced garlic and cook for an additional 1-2 minutes until fragrant.
Step 3: Season and Add Tomatoes
Now it’s time to toast those spices! Stir in cumin, chili powder, smoked paprika, and dried oregano. Cook for about one minute to release their aromas before adding in the canned tomatoes along with their juice. Stir everything together; this will create a flavorful base for your soup.
Step 4: Add Broth and Rice
Pour in both beef broth and water; bring this mixture to a boil. Once boiling, stir in rice then reduce heat to low. It’s important to let it simmer gently for about 15 minutes until the rice is tender—this allows all those flavors to meld beautifully!
Step 5: Add Beans and Corn
Stir in black beans and frozen corn into the pot. Continue simmering for another 5 minutes until both are heated through. This step adds protein and sweetness while making your soup even heartier.
Step 6: Season and Finish
Season your soup with salt and pepper according to taste. Stir in lime juice along with chopped cilantro—it adds brightness that perfectly balances out all those rich flavors!
Step 7: Serve
Ladle your delicious Mexican Beef and Rice Soup into bowls. Top with shredded cheese, sour cream, sliced avocado, tortilla strips or chips—whatever makes you smile! Don’t forget extra lime wedges on the side for that added zing!
Enjoy every bite of this warm hug-in-a-bowl recipe!
Pro Tips for Making Mexican Beef and Rice Soup
Making Mexican Beef and Rice Soup is a delightful experience, and with a few tips, you can enhance the flavors and make it even more enjoyable!
-
Use Fresh Ingredients: Opt for fresh vegetables when possible; they not only taste better but also add vibrant colors to your soup, making it visually appealing.
-
Customize the Spice Level: Adjust the amount of jalapeño or add a pinch of cayenne pepper if you prefer a spicier kick. This allows you to tailor the heat to your personal preference and that of your guests.
-
Let It Simmer: Allowing the soup to simmer longer than recommended (if time permits) deepens the flavors as everything melds together beautifully. It’s a simple way to elevate the dish to something truly special.
-
Experiment with Toppings: Don’t hesitate to get creative with toppings! Try adding crumbled tortilla chips, diced red onions, or even pickled jalapeños for an extra layer of texture and flavor.
-
Make It Ahead of Time: This soup tastes even better the next day after the flavors have had time to develop. Preparing it in advance makes for a convenient meal option, especially during busy weekdays.
How to Serve Mexican Beef and Rice Soup
Presenting your Mexican Beef and Rice Soup can turn a simple meal into a festive occasion. Here are some delicious ideas on how to serve this comforting dish!
Garnishes
-
- Fresh Cilantro: Sprinkle chopped cilantro on top for an added burst of freshness that complements the rich flavors of the soup.
-
- Lime Wedges: Serve with lime wedges on the side so everyone can squeeze in some juice to brighten up each bowl.
-
- Crumbled Tortilla Chips: Add a crunchy texture by topping your soup with crumbled tortilla chips right before serving.
Side Dishes
-
- Mexican Cornbread: This slightly sweet cornbread pairs wonderfully with the savory flavors of the soup, making every bite satisfying.
-
- Avocado Salad: A light salad made with diced avocados, tomatoes, and onions adds creaminess and balances out the richness of the soup.
-
- Cilantro Lime Rice: Fluffy rice seasoned with lime juice and fresh cilantro is an excellent accompaniment that complements the soup beautifully.
-
- Grilled Vegetables: Colorful grilled vegetables bring an additional depth of flavor and nutrition, making your meal even more wholesome.
With these tips and serving suggestions, you’ll have everything you need to create a memorable dining experience centered around this flavorful Mexican Beef and Rice Soup. Enjoy!

Make Ahead and Storage
This Mexican Beef and Rice Soup is perfect for meal prep! You can easily make a big batch and store it for future meals, making your weeknight dinners a breeze.
Storing Leftovers
- Allow the soup to cool completely before transferring it to airtight containers.
- Store in the refrigerator for up to 3-4 days.
- Label containers with the date to keep track of freshness.
Freezing
- Portion the soup into freezer-safe containers or zip-top bags.
- Remove excess air from bags before sealing to prevent freezer burn.
- Freeze for up to 3 months for optimal flavor.
Reheating
- Thaw frozen soup overnight in the refrigerator before reheating.
- Reheat on the stovetop over medium heat until warmed through, stirring occasionally.
- You can also use a microwave; heat in short intervals, stirring in between, until hot.
FAQs
Here are some common questions about making this delicious Mexican Beef and Rice Soup:
Can I make Mexican Beef and Rice Soup ahead of time?
Absolutely! This soup is great for meal prep. You can make it ahead of time and store it in the fridge or freezer, making it easy to enjoy later.
How do I store leftovers of Mexican Beef and Rice Soup?
Store any leftovers in airtight containers in the refrigerator for up to 3-4 days. If you want to keep it longer, consider freezing portions for future meals.
What can I substitute for ground beef in Mexican Beef and Rice Soup?
You can use ground turkey, chicken, or even plant-based ground meat alternatives if you prefer. Each will bring its own unique flavor!
Is Mexican Beef and Rice Soup spicy?
The spice level depends on whether you include jalapeños. Feel free to adjust the amount based on your preference for heat!
Final Thoughts
I hope you enjoy making this comforting Mexican Beef and Rice Soup as much as I do! It’s not just a recipe; it’s a warm hug in a bowl filled with rich flavors that will bring everyone together. Whether you’re sharing it with family or enjoying it solo, I know you’ll love every spoonful. Happy cooking!
Dinner
Mexican Beef and Rice Soup
If you’re looking for a hearty and comforting meal that brings warmth to your table, try making Mexican Beef and Rice Soup! This vibrant dish combines tender ground beef with wholesome vegetables and fragrant spices, resulting in a satisfying bowl that’s perfect for weeknight dinners or family gatherings. With its rich flavors and nourishing ingredients, this soup is not only easy to prepare but also an excellent option for meal prep, as it tastes even better the next day. Gather your loved ones around this delightful soup that promises to warm both the heart and soul.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: Serves 6
- Category: Main
- Method: Cooking
- Cuisine: Mexican
Ingredients
- 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 finely chopped – optional for extra heat)
- 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
Instructions
- In a large pot, heat olive oil over medium-high heat. Add the ground beef and cook until browned, breaking it apart as it cooks. Drain excess fat.
- Stir in diced onion, bell pepper, and jalapeño; sauté for 5 minutes until softened. Add garlic and cook for another 1-2 minutes.
- Mix in cumin, chili powder, smoked paprika, and oregano. Cook for 1 minute before adding diced tomatoes with their juice.
- Pour in beef broth and water; bring to a boil. Stir in rice and reduce heat to low. Simmer for about 15 minutes until rice is tender.
- Add black beans and corn; simmer for another 5 minutes until heated through.
- Season with salt, pepper, lime juice, and stir in cilantro before serving.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 310
- Sugar: 3g
- Sodium: 720mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 7g
- Protein: 20g
- Cholesterol: 65mg
