Get ready to warm up with a bowl of Mexican Beef & Rice Soup! This hearty and flavorful meal is packed with savory ground beef, fresh vegetables, and aromatic spices. In just a few simple steps, you’ll create a dish that satisfies your hunger and delights your taste buds. Join me as we dive into this delicious recipe, perfect for cozy nights or quick meal prep!
Why I Love This Recipe
- Comforting and Hearty: This soup is the perfect combination of flavors and textures, making it a comforting meal on chilly days.
- Easy to Make: With simple ingredients and straightforward steps, this recipe is quick to prepare, making it ideal for busy weeknights.
- Customizable: You can easily tweak the ingredients to suit your taste, adding more vegetables or adjusting the spice level.
- Nutritious: Packed with protein, veggies, and whole grains, this soup is a healthy choice that keeps you satisfied.
Ingredients
Main Ingredients
– 1 pound ground beef
– 1 medium onion, diced
– 3 cloves garlic, minced
– 1 bell pepper, chopped
– 1 carrot, diced
– 1 can diced tomatoes
– 4 cups beef broth
– 1 cup long-grain white rice
– 1 cup corn
– 1 tablespoon chili powder
– 1 teaspoon cumin
– 1 teaspoon smoked paprika
– Salt and pepper to taste
– Fresh cilantro for garnish
– Lime wedges for serving
For this Mexican Beef & Rice Soup, start with quality ground beef. You’ll want a pound of it. Next, grab a medium onion and chop it. You will also need three cloves of garlic. Mince the garlic finely to bring out its strong flavor.
Pick a bell pepper. Any color works, so choose your favorite. Chop it up along with one diced carrot for extra sweetness and crunch. The diced tomatoes add a lovely acidity to the soup. A 15-ounce can works well.
Next, you need four cups of beef broth. It adds depth and richness to the dish. For the rice, use one cup of long-grain white rice. I like to add corn for sweetness; one cup will do nicely.
Don’t forget the spices! You will need one tablespoon of chili powder, one teaspoon of cumin, and one teaspoon of smoked paprika. Use salt and pepper to taste.
Finally, fresh cilantro adds a bright touch at the end. Lime wedges will brighten the flavors when you serve the soup.

Step-by-Step Instructions
Cooking the Beef
First, heat a large pot over medium heat. Add the ground beef and break it up with a spoon. Cook it until it turns brown and is fully cooked. This takes about 5 to 7 minutes. Once cooked, drain any excess fat. This helps keep the soup light and tasty.
Sautéing Vegetables
Next, add the diced onion, minced garlic, chopped bell pepper, and diced carrot to the pot. Stir these together and sauté for about 5 minutes. You want the vegetables to soften and become fragrant. This step builds a great flavor base for your soup.
Combining Ingredients
Now it’s time to bring everything together. Stir in the can of diced tomatoes (with juices), beef broth, chili powder, cumin, smoked paprika, salt, and pepper. Mix well and bring this to a boil. Once it bubbles, add the rice and corn. Lower the heat and let it simmer for about 15 to 20 minutes. Stir occasionally to prevent sticking.
After the rice is cooked, taste the soup and adjust the seasoning as needed. This final step ensures the flavors are just right for your palate.
Tips & Tricks
Cooking Tips
To prevent rice from sticking during cooking, rinse it under cold water before adding it to the pot. This removes excess starch. Stir the rice often while it simmers. This helps keep it loose and fluffy.
To check for doneness, taste a few grains of rice. It should be tender but still firm. If it is too hard, let it cook a bit longer.
Serving Suggestions
This soup tastes great with toppings. Try adding fresh cilantro and lime wedges. You can also add avocado or tortilla chips for crunch.
Serve the soup hot. It warms you up and brings out the flavors. A good temperature is around 160°F.
Ingredient Substitutions
If you want to replace ground beef, use ground turkey or chicken. You can also try black beans for a vegetarian option.
For rice, you can use quinoa or cauliflower rice for a low-carb choice.
If you want to switch spices, try taco seasoning instead of chili powder. You can also use smoked salt if you don’t have smoked paprika.
Pro Tips
- Brown the Meat Well: Make sure to brown the ground beef thoroughly to enhance the flavor of the soup. This caramelization adds depth to the dish.
- Customize Your Veggies: Feel free to add other vegetables like zucchini or spinach to boost nutrition and flavor. The more, the merrier!
- Use Homemade Broth: If possible, use homemade beef broth for a richer taste. Store-bought can work, but homemade elevates the soup significantly.
- Adjust Spice Levels: If you like it spicier, add diced jalapeños or extra chili powder. Taste as you go to find your perfect heat level.
Variations
Vegetarian Version
To create a meat-free version of this soup, you can easily swap out the ground beef. Instead, use one can of black beans. You can also add more vegetables. Try zucchini, spinach, or mushrooms for extra flavor and texture. Sauté these veggies with the onion and garlic. Use vegetable broth instead of beef broth for the base. This keeps the soup rich and hearty. Don’t forget to season well with salt, pepper, and spices. This vegetarian option still gives you a warm, filling meal.
Spicy Version
If you love heat, this soup can get spicy! Start by adding more chili powder. You can add a teaspoon or two, based on your taste. For even more kick, try adding diced jalapeños or a splash of hot sauce. If you want a smoky flavor, consider adding chipotle powder. This will enhance the soup’s depth and warmth. Taste as you go, so you control the spice level. You want it spicy but not overwhelming.
Slow Cooker Option
A slow cooker makes this soup easy to prepare. First, brown the ground beef in a pan. Drain the excess fat and transfer it to your slow cooker. Add all the other ingredients: diced onion, garlic, bell pepper, carrot, tomatoes, broth, rice, corn, and spices. Stir well to combine. Cook on low for 6 to 8 hours or high for 3 to 4 hours. The soup will be ready when the rice is soft and the flavors meld beautifully. This method is perfect for busy days or meal prep.
Storage Info
Refrigeration
Store your soup in an airtight container. Let it cool to room temperature first. This keeps the soup fresh and tasty. It will last for about 3 to 4 days in the fridge. When reheating, heat it on the stove or in the microwave until it’s hot.
Freezing
To freeze the soup, let it cool completely. Pour it into freezer-safe bags or containers. Make sure to leave some space, as the soup will expand. Label the containers with the date. When ready to eat, defrost the soup in the fridge overnight. You can also use the microwave or stovetop for quicker thawing.
Shelf Life
In the fridge, the soup stays fresh for 3 to 4 days. In the freezer, it can last for up to 3 months. For the best taste, eat it within this time. Always check for any off smell or changes in color before enjoying your soup.
FAQs
Can I use brown rice instead of white rice?
Yes, you can use brown rice. Brown rice takes longer to cook. Plan for about 30-40 minutes for it to become tender. Use about 1 ¼ cups of broth for each cup of brown rice. This will help it cook well without drying out.
What can I serve with Mexican Beef & Rice Soup?
This soup pairs well with many sides. Here are some tasty options:
– Cornbread for a sweet touch.
– Tortilla chips for a crunchy bite.
– A fresh salad for added greens.
– Avocado slices for creaminess.
How can I make this soup healthier?
You can make this soup healthier in a few ways:
– Use lean ground beef or turkey.
– Add more veggies like zucchini or spinach.
– Use brown rice for more fiber.
– Reduce the amount of salt. Use low-sodium broth for less sodium.
– Serve with lime and cilantro for flavor instead of heavy toppings.
This blog post covered all steps for making a tasty Mexican Beef & Rice Soup. We discussed key ingredients like ground beef, veggies, and spices. The recipe is easy, and I provided tips for cooking and serving. You can even switch ingredients for more variety.
With these insights, you can create a delicious meal that fits your taste. Enjoy your cooking adventur