
This one-pot creation brings authentic Mexican flavors to your table with minimal effort and maximum impact. The combination of spiced rice, tender meat, and aromatic vegetables creates a dish that’s hearty, satisfying, and perfect for any meal.
I’ve refined this method to ensure the rice cooks evenly while the meat stays juicy and flavorful. The spices blend into every bite, delivering a taste that’s both traditional and deeply comforting. It’s a meal that comes together in a single pot, simplifying cleanup without sacrificing flavor.
The result is a vibrant, savory dish with perfectly cooked rice, tender meat, and a rich, spiced broth that ties everything together. It’s a feast that feels special but is simple enough for any night of the week.
Whether for a family dinner or a casual gathering, this recipe delivers bold, satisfying flavors with ease. Here’s how to make it.
Ingredients for Mexican Rice with Meat
One pot, bold flavors, and a handful of pantry staples bring this dish to life.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Ground Beef 🥩 | 1 lb | 80/20 lean-to-fat ratio |
| Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Bell Pepper 🌶️ | 1 whole | Red or green, diced |
| Chicken Broth 🍲 | 2 ½ cups | Low-sodium preferred |
| Tomato Sauce 🍅 | 1 cup | Plain, no added seasoning |
| Chili Powder 🌶️ | 1 ½ tbsp | Mild or medium heat |
| Ground Cumin 🌿 | 1 tsp | Freshly ground preferred |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Bay Leaf 🌿 | 1 whole | Removed before serving |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | For sautéing vegetables |
| Frozen Peas 🌱 | ½ cup | Optional, for color |
The rice absorbs all the flavor, so long-grain white is ideal for its firm texture. Ground beef with 80/20 fat ratio stays juicy—avoid lean blends, as they dry out. For spices, Penzeys or bulk bins at natural food stores ensure freshness. The onion and bell pepper should be diced uniformly (about 1/4-inch pieces) for even cooking. Look for vibrant color in both—it’s a sign of peak freshness.
Swapping the beef? Ground turkey or pork work well, but adjust cooking time slightly. No tomato sauce? Crushed tomatoes at half the quantity get you close. Vegetarian version? Use lentils or crumbled tempeh. For gluten-free, check your chili powder blend—some contain wheat. The broth can be vegetable broth if preferred, but chicken adds depth (trust me on the low-sodium version).
Leftovers keep 4-5 days in the fridge, reheat with a splash of water to loosen the rice. Freezes for 3 months—portion into containers for easy meals. The bay leaf loses potency over time, so discard it after 6 months.
Why You’ll Love This Recipe
- One-Pan Meal: I love that everything—rice, beef, peppers—cooks together in one skillet, so cleanup is a breeze.
- Smoky Depth: The garlic and bell peppers caramelize into the rice, giving it that rich, savory kick I crave.
- Feeds Everyone: Honestly, this stretches to feed my family of five with leftovers for lunch the next day.
- Budget Stretcher: Ground beef and rice make this dish so affordable, I can make it twice a week without guilt.
Step-by-Step Instructions for Mexican Rice With Meat
This one-pot method ensures every grain absorbs the rich, spiced flavors perfectly.
Step 1: Brown the Ground Beef
Heat 2 tbsp olive oil in a large, heavy pot over medium-high heat. Add the 1 lb ground beef and cook for 5-7 minutes, breaking it apart with a wooden spoon until it browns evenly and no pink remains.
Season with 1 tsp salt and 0.5 tsp black pepper as it cooks. The goal is to develop deep color and flavor in the beef, which will infuse the rice as it simmers. Drain excess fat if needed, but leave about 1 tbsp for flavor.
Step 2: Sauté the Aromatic Vegetables
Reduce heat to medium and add the 1 whole onion, 1 whole bell pepper, and 3 cloves garlic cloves. Sauté for 4-5 minutes until the vegetables soften and the onion becomes translucent.
Stir frequently to prevent the garlic from burning. The mixture should smell fragrant and the bell pepper should lose its raw crunch. This builds the flavor base for the dish.
Step 3: Toast the Rice and Add Spices
Add the 1.5 cups long-grain white rice and stir to coat it in the oil and beef juices. Cook for 2-3 minutes, stirring constantly, until the rice turns slightly opaque and begins to toast. This step creates a nutty depth in the finished dish.
Sprinkle in the 1.5 tbsp chili powder, 1 tsp ground cumin, and 1 tsp dried oregano. Stir for 30 seconds to bloom the spices, releasing their aromatic oils into the mixture.
Step 4: Add Liquids and Simmer
Pour in the 2.5 cups chicken broth and 1 cup tomato sauce, then stir to combine. Add the 1 whole bay leaf and bring the mixture to a boil over high heat.
Once boiling, reduce heat to low, cover the pot, and let it simmer for 20-25 minutes until the rice is tender and the liquid is mostly absorbed. Stir in the 0.5 cup frozen peas during the last 5 minutes of cooking to warm them through.
Step 5: Rest and Serve
Remove the pot from heat and let it sit covered for 10 minutes. This resting period allows the rice to steam and absorb any remaining liquid, ensuring a fluffy texture.
Discard the bay leaf before serving. Fluff the rice gently with a fork and adjust seasoning if needed. The dish should be vibrant in color with the rice fully cooked and the flavors well balanced.
Pro Tips For Making Mexican Rice With Meat
- Toast the Rice: Cook the rice in the pot for 2-3 minutes until golden before adding liquid—this prevents mushiness and gives it that classic nutty flavor.
- Drain the Beef: After browning the ground beef, drain the fat to keep the rice from turning greasy; I learned this the hard way after a few soggy batches.
- Use Warm Broth: Pour in warm chicken broth instead of cold water to speed up cooking and guarantee even doneness, especially with long-grain rice.
- Skip the Overcrowding: Don’t dump all the veggies in at once—sauté onions and peppers first, then add garlic last to avoid burning; it actually changes the outcome.
Health Benefits of This Recipe
Rich in Protein
This dish packs a serious protein punch with 1 lb of ground beef, delivering about 50g of protein per serving. Protein is essential for muscle repair and growth, keeping you full and energized throughout the day. 💪
Essential Vitamins
The bell pepper and tomato sauce provide a healthy dose of vitamin C and vitamin A, supporting immune function and eye health. Just 1 cup of tomato sauce covers a significant portion of your daily vitamin needs.
Energy-Boosting Carbs
The 1.5 cups of long-grain white rice offers complex carbohydrates that fuel your body with sustained energy. These carbs are vital for maintaining energy levels, especially during busy days.
Spice Health Benefits
The chili powder, cumin, and oregano aren’t just flavor powerhouses—they’re packed with antioxidants. Cumin aids digestion, while chili powder may boost metabolism. These spices bring both taste and wellness to your table. ✨
Low in Saturated Fat
Using 80/20 ground beef keeps the dish flavorful without excessive saturated fat. Balancing the fat content ensures you enjoy the taste while maintaining a heart-healthy meal.
Fiber Contribution
The onion, bell pepper, and peas add dietary fiber, supporting digestive health. Fiber helps keep you full longer and aids in maintaining stable blood sugar levels.
Nutrition Facts
Frequently Asked Questions
Can I use a different type of meat?
Yes! Ground turkey or pork work well as substitutes. Adjust cooking time slightly as leaner meats may dry out faster. For a vegetarian version, try lentils or crumbled tempeh.
Why do I need to toast the rice first?
Toasting the rice for 2-3 minutes enhances its nutty flavor and helps it absorb liquids evenly. This prevents mushy rice and ensures each grain stays distinct and flavorful.
What if my rice is undercooked?
If the rice is still firm after 20-25 minutes, add 1/4 cup more broth or water, cover, and cook for another 5 minutes. Avoid stirring too much to prevent breaking the grains.
Can I make this ahead of time?
It keeps well in the fridge for 4-5 days or freezes for up to 3 months. Reheat with a splash of water to restore moisture.
- Peri Peri Rice Recipe: Spicy Portuguese One-Pot Harmony - November 6, 2026
- Mexican Flavoured Rice Recipe: Authentic Spice-Infused One-Pot Meal - November 6, 2026
- Lao Gan Ma Fried Rice Recipe: Spicy Wok-Tossed Perfection - November 6, 2026