Main Courses
This boil-in-bag Mexican rice recipe transforms weeknight cooking with minimal effort and maximum flavor—no pots to scrub, just rich, aromatic rice ready in 30 minutes.
The secret lies in layering spices directly into the bag with the rice and broth, letting them meld while the rice steams to perfect tenderness. I developed this method after years of struggling with sticky, uneven rice—this version delivers restaurant-quality results every time.
What makes this recipe truly special is how it balances authenticity with simplicity. Traditional Mexican rice relies on slow cooking for deep flavor, but this method captures that same depth using just a few key ingredients: long-grain rice, chicken broth, garlic, cumin, and a touch of tomato paste.
The spices infuse directly into the rice as it steams, creating that signature smoky, slightly sweet profile without requiring constant stirring or monitoring. Best of all, cleanup is nonexistent—just toss the bag and enjoy.
Ingredients for boil in bag mexican rice
These simple, aromatic ingredients transform basic rice into restaurant-quality Mexican rice with zero cleanup.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Chicken Broth 🍲 | 2 cups | Low-sodium preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for even distribution |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper aroma |
| Tomato Paste 🍅 | 1 tbsp | Smooth, no sugar added |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Smoked Paprika 🌶️ | ½ tsp | For authentic smokiness |
| Salt 🧂 | ¾ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Bay Leaves 🌿 | 1 whole | For subtle herbal depth |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For rice coating |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime Wedges 🍋 | 2 whole | For serving |
The rice and broth form the foundation, so quality matters. Jasmine or basmati rice works best—look for long grains at Whole Foods or Trader Joe's for consistent results. For broth, Pacific Foods or Swanson low-sodium varieties add depth without excess salt. The garlic should be freshly minced (pre-minced loses flavor fast), and Mexican oregano from specialty stores gives that authentic earthy kick. Toast your cumin in a dry pan for 30 seconds before adding—trust me, it makes all the difference.
No smoked paprika? Regular paprika plus a pinch of liquid smoke works in a pinch. Short on fresh cilantro? Dried cilantro at one-third the amount or skip it entirely—the dish still shines. Using vegetable broth instead of chicken? Boost the umami with 1 tsp soy sauce or a splash of Worcestershire. The tomato paste can be the squeeze-tube kind (no waste!), but San Marzano is ideal if you're making a big batch. For extra richness, stir in 1 tbsp sour cream at the end, though it's optional.
This rice reheats beautifully—just add a splash of water or broth when microwaving. Stores for 4 days in the fridge, or freeze for 3 months (portion into bags for easy reheating). The lime wedges should be added fresh at serving time to keep them vibrant. For meal prep, double the recipe and freeze half—perfect for lazy weeknights when you need flavor fast.
Why You'll Love This Recipe
- Bag’s Secret Weapon: Honestly, I dump everything in a reusable bag—no pots, no pans, no mess. The broth and tomato paste meld into this rich, savory base while the rice steams perfectly, no stirring required.
- Cumin-Kissed Magic: That toasted cumin and garlic? It’s what turns this from plain rice to ridiculously good. The tomato paste adds depth without overpowering, and the chicken broth keeps it juicy—like a hug in every bite.
- Lunchbox Hero: Between us, this is my go-to for meal prep. I make a big batch on Sundays, portion it into containers, and it reheats beautifully—whether it’s for my kid’s school lunch or my own lazy afternoon.
- Budget Win: A bag of rice, broth, and spices? We’re talking under $5 for a meal that feeds four. And the leftovers? Even better cold the next day—no waste, all flavor, zero guilt.
Step-by-step instructions for one-pot Mexican rice
This method delivers restaurant-quality Mexican rice with minimal cleanup and maximum flavor.
Prepare the Flavor Base
Heat the 1 tablespoon extra-virgin olive oil in a large pot over medium-high heat until shimmering. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant but not browned. This quick cooking prevents bitterness while building flavor.
Stir in the 1 tablespoon tomato paste, 1 tablespoon ground cumin, 1 teaspoon dried oregano, 0.5 teaspoon smoked paprika, 0.75 teaspoon salt, and 0.25 teaspoon black pepper. Cook for 1 minute, stirring constantly, until the spices release their aromas and the paste darkens slightly. This creates the flavor foundation for your rice.
Toast the Rice
Add the 1.5 cups long-grain white rice to the pot and stir to coat completely in the spiced oil. Toast for 2 minutes, stirring frequently, until the rice becomes translucent at the edges. This step enhances the nutty flavor of the rice and prevents mushy texture.
Pour in the 2 cups chicken broth and add the 1 whole bay leaf. Bring to a gentle boil, then immediately reduce heat to low. Cover the pot with a tight-fitting lid and let it simmer undisturbed for 15 minutes. This initial cooking allows the rice to absorb liquid evenly before the final boil-in-bag stage.
Complete the Cooking Process
After 15 minutes, check the rice. If it's still slightly underdone (there should be a small amount of liquid remaining), cover and cook for another 2-3 minutes. The rice should be tender but still have a slight bite—it will finish cooking during the final step.
Transfer the entire contents of the pot to a large resealable plastic bag (like a gallon-sized Ziploc). Seal the bag tightly, leaving about 1 inch of space at the top. Place the bag in a large pot of boiling water (deep enough to fully submerge the bag) and cook for 10 minutes. This high-heat water bath finishes cooking the rice perfectly while creating that signature "boil-in-bag" texture.
Finish and Serve
Remove the bag from the boiling water and let it cool for 5 minutes. Open carefully—steam will escape! Stir the rice gently to distribute any remaining juices. Transfer to a serving bowl and garnish with 0.25 cup chopped fresh cilantro. Serve immediately with 2 whole lime wedges on the side for squeezing.
The rice should be fluffy with individual grains visible, carrying all the smoky, spiced flavors from the broth. Each bite should deliver a perfect balance of cumin warmth, paprika depth, and bay leaf herbal notes. The lime adds a bright contrast that cuts through the richness.
Pro Tips For Making Boil In Bag Mexican Rice
- STIR THE PASTE FIRST: Before adding broth, mix the tomato paste with a splash of cold water or broth to break it into a smooth paste—no clumps. I used to just dump it in dry, and it’d sit like little brick walls at the bottom, refusing to dissolve. A quick whisk or fork mash makes it blend right in.
- SALT THE BROTH LIKE SOUP: Don’t skimp on salt in the chicken broth—this isn’t a diet dish. Aim for at least 1 tsp per cup of broth, especially if using low-sodium. I learned this the hard way after making rice taste bland, even with all the spices. Trust me, the rice absorbs the flavor.
- SEAL THE BAG TIGHT: Squeeze out as much air as possible before sealing the bag—no loose folds or half-collapsed corners. I once left a tiny gap and ended up with rice that steamed unevenly, some parts dry, others soggy. A sharp knife or rolling pin works better than twisting the top shut.
- ADD GARLIC LATE: Toss in the minced garlic cloves right before sealing the bag, not at the start. Raw garlic burns fast and turns bitter, ruining the whole dish. Wait until the broth is simmering hot, then drop them in—just 5 minutes before cooking ends.
Storing and reheating this recipe
Refrigerator Storage
Let your boil-in-bag Mexican rice cool completely before transferring it to an airtight container—I use glass Pyrex with snap-on lids for best results. Store at 40°F or below for up to 4 days, but I recommend eating it within 2-3 days for peak flavor and texture.
The spices and lime will continue to meld, deepening the dish's complexity over time. 🌿
Freezer Prep Tips
For long-term storage, divide the rice into quart-sized freezer bags (like Ziploc or Stasher), leaving 1 inch of headspace to prevent freezer burn. Seal tightly and label with the date—this rice freezes beautifully for up to 3 months without losing its signature smoky aroma.
I like to portion it into single-serving bags for easy grab-and-go meals. ❄️
Stovetop Reheating
My preferred method is reheating on the stovetop to restore that perfect texture. Add 2 tablespoons of water or chicken broth per cup of rice to a skillet over medium-low heat.
Cover and cook for 5-7 minutes, stirring occasionally, until heated through (165°F internal temp). The extra liquid prevents drying—trust me, it makes all the difference! 🔥
Microwave Revival
For quick reheating, transfer a portion to a microwave-safe bowl and cover loosely with a damp paper towel. Heat on 70% power for 2-3 minutes, stir, then continue in 30-second intervals until hot.
If the rice looks dry, add a splash of water or broth and stir—this method works best for single servings. 💫
Bag Reheating Hack
Here’s a pro tip: If you’re reheating from the original bag, place it in a pot of simmering water (not boiling) for 8-10 minutes. The gentle heat steams the rice evenly, preserving its fluffy texture.
Just be cautious—steam can escape when opening! This method is perfect for batch-cooked rice. 💡
Garnish Refresh
After reheating, always finish with fresh cilantro and a squeeze of lime to brighten the flavors. The acidity cuts through any reheating dryness, making it taste almost as good as fresh.
For extra richness, stir in 1 tablespoon sour cream or a sprinkle of crumbled queso fresco at the table. 🍋
Nutrition facts
Frequently asked questions
Can I use brown rice instead of white rice in this boil-in-bag method?
Not ideal for this technique. Brown rice requires 45-60 minutes of cooking time, while the boil-in-bag method relies on quick steaming. If you must use brown rice, reduce the cooking time to 8 minutes in the boiling water bath and check for doneness—it'll likely be slightly firmer. For best results, stick with white rice for that perfect fluffy texture.
What if I don't have smoked paprika? Can I substitute?
Mix 0.5 teaspoon regular paprika with 1/8 teaspoon liquid smoke for that smoky depth. Alternatively, add 1/4 teaspoon cayenne pepper for heat, though it won't replicate the paprika's earthy flavor. The dish will still taste amazing—just slightly different!
Is this recipe safe to cook in a plastic bag?
Yes, but use high-quality, food-grade plastic like gallon-sized Ziploc bags designed for cooking. Avoid thin or low-quality bags—they won't withstand the boiling water. For extra safety, place the sealed bag inside a large pot before adding boiling water, ensuring it's fully submerged. Never microwave the bag!
How do I make this vegetarian?
Swap the chicken broth for vegetable broth and add 1 teaspoon soy sauce or 1/2 teaspoon miso paste to boost umami. For extra protein, stir in 1/2 cup black beans or 1/2 cup corn kernels during the initial pot cooking. The spices will still shine through beautifully!
Why did my rice turn out mushy?
Overcooking is the most common cause. The rice should have a slight bite when transferred to the bag—it finishes cooking in the boiling water. If it's mushy, you likely left it in the bag too long. For future batches, reduce the boiling water time to 8 minutes and check for doneness immediately after. Always use a 1:1.5 rice-to-broth ratio for perfect texture.
