
This one-skillet dish brings the vibrant flavors of coastal Mexico straight to your kitchen. The shrimp cooks quickly, while the rice absorbs all the bold spices and aromatics.
I’ve perfected the timing so the shrimp stays tender and the rice turns out fluffy every time. A simple sofrito base builds layers of flavor without complicated techniques.
The result is a colorful, fragrant meal that’s as satisfying as it is impressive. Each bite delivers savory rice, juicy shrimp, and a hint of smoky depth.
Ready in under 45 minutes, it’s the perfect weeknight solution for a taste of the coast.
Ingredients for Mexican Rice with Shrimp
Pantry staples meet fresh shrimp for a one-skillet taste of the coast.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Large Shrimp 🍤 | 1 lb | Peeled, deveined, tails on or off |
| Olive Oil 🫒 | 3 tbsp | Divided for cooking |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for sofrito base |
| Red Bell Pepper 🌶️ | 1 whole | Diced for color and sweetness |
| Roma Tomatoes 🍅 | 2 whole | Diced, seeds removed |
| Chicken Broth 🥣 | 2 ½ cups | Low-sodium preferred for control |
| Tomato Paste 🍅 | 2 tbsp | For concentrated umami depth |
| Ground Cumin 🌿 | 1 tsp | Toasted briefly for nuttiness |
| Smoked Paprika 🌶️ | 1 tsp | Key for that coastal smokiness |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Bay Leaf 🌿 | 1 whole | Removed before serving |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍈 | 1 whole | Juiced, plus wedges for serving |
| Salt 🧂 | 1 ½ tsp | Divided, to taste |
The shrimp quality matters here. Wild-caught from the seafood counter (ask for the day’s catch) or frozen at Whole Foods—thaw in cold water first. For the rice, jasmine or basmati work too but long-grain white absorbs the sofrito best. I grab my spices from Penzeys when I can—their smoked paprika has that perfect coastal depth. Don’t skip rinsing the rice (worth the extra minute).
No fresh cilantro? Flat-leaf parsley works in a pinch (different flavor, still fresh). Short on time? Pre-diced onions and peppers from the grocery store save chopping. For extra smokiness, add half a chipotle in adobo (minced fine). The chicken broth can be subbed with vegetable broth—just add a pinch more salt. And yes, frozen shrimp is totally fine (just thaw properly).
Leftovers keep 3-4 days in the fridge—reheat with a splash of water to loosen the rice. The flavors actually deepen overnight. Freezes for 2 months if you double the batch. I always make extra for lunches (the shrimp reheats surprisingly well).
Why You’ll Love This Recipe
- One-Pan Meal: I love tossing the rice, shrimp, and onions in a single skillet—minimal cleanup, maximum flavor.
- Garlic-Infused Bite: The sizzle of garlic and shrimp in olive oil creates a smell so good, my neighbors ask what’s cooking.
- Weeknight Hero: Honestly, it’s my go-to for busy evenings when I need dinner ready in under 30 minutes.
- Budget Stretcher: A pound of shrimp and pantry staples feed my family of four without breaking the bank.
Step-by-Step Instructions for Mexican Rice With Shrimp
This one-pan wonder comes together with simple technique and bold coastal flavors.
Step 1: Toast the Rice and Build the Sofrito Base
Heat 2 tbsp olive oil in a large skillet over medium heat. Add the 1.5 cups long-grain white rice and toast for 3-4 minutes, stirring frequently, until the grains turn light golden brown and smell nutty. This prevents the rice from becoming mushy later.
Push the rice to one side of the skillet and add the remaining 1 tbsp olive oil to the cleared space. Add the finely diced yellow onion, diced red bell pepper, and minced garlic cloves. Sauté for 4-5 minutes until the vegetables soften and the onion becomes translucent.
Step 2: Incorporate Aromatics and Tomatoes
Stir the 2 tbsp tomato paste into the vegetable mixture and cook for 1 minute to deepen its flavor. Add the diced Roma tomatoes, 1 tsp ground cumin, 1 tsp smoked paprika, and 1 tsp dried oregano. Cook for 2-3 minutes until the tomatoes begin to break down and the spices become fragrant.
This step builds the flavor foundation. The tomato paste caramelizes slightly, while the spices bloom in the hot oil, creating a rich, aromatic base for the rice.
Step 3: Add Liquids and Simmer the Rice
Pour in the 2.5 cups chicken broth and add the 1 whole bay leaf and 1 tsp salt (reserve the remaining 0.5 tsp salt for the shrimp). Stir to combine, scraping up any browned bits from the bottom of the skillet. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 15 minutes.
After 15 minutes, check the rice—it should be nearly tender with most of the liquid absorbed. If it’s still very firm, add ¼ cup water and cook for an additional 5 minutes.
Step 4: Cook the Shrimp and Finish the Dish
Nestle the 1 lb large shrimp into the rice, pressing them slightly into the surface. Sprinkle with the remaining 0.5 tsp salt. Cover and cook for 5-6 minutes until the shrimp turn opaque and pink and the rice is fully tender. Avoid overcooking the shrimp, as they’ll continue to heat once removed from the skillet.
Once the shrimp are cooked, remove the skillet from the heat. Discard the bay leaf, then squeeze the juice of the 1 whole lime over the top. Let the dish rest, covered, for 5 minutes.
Step 5: Garnish and Serve
Fluff the rice gently with a fork, then scatter the 0.25 cup fresh cilantro over the top. Serve the rice and shrimp hot, with extra lime wedges on the side for squeezing.
The cilantro adds a bright, fresh finish, while the lime juice enhances the coastal flavors. Each bite should be packed with smoky, savory, and slightly tangy notes, with perfectly cooked shrimp nestled into the fluffy rice.
Pro Tips For Making Mexican Rice With Shrimp
- Toast the Rice First: Cook the rice in olive oil for 3-4 minutes until golden—this adds nutty depth and prevents mushiness. I learned this the hard way after ending up with bland, sticky rice more than once.
- Pat Shrimp Dry: Blot the shrimp with a paper towel before cooking to guarantee a good sear instead of steaming. Sounds tedious, but it actually changes the outcome.
- Skip Overcrowding: Cook shrimp in a single layer so they brown properly instead of releasing water. After ruining a batch with soggy shrimp, I now use a larger pan or do it in shifts.
- Bloom the Garlic: Add minced garlic to the oil for just 30 seconds until fragrant—any longer and it turns bitter. My grandmother swore by this, and she was right.
Essential Equipment for mexican rice with shrimp
Skillet Selection
I always reach for my 12-inch cast iron skillet for this—it distributes heat evenly and retains it beautifully. A heavy-bottomed stainless steel works too, but avoid nonstick as you need those browned bits for flavor development. 🔥
Wooden Spoon
A wooden spoon is essential for stirring the rice while toasting and scraping up the fond. I keep one dedicated to my skillet cooking. It won’t scratch your pan like metal utensils might.
Sharp Chef’s Knife
You’ll be dicing onion, bell pepper, and tomatoes—a 8-inch chef’s knife makes quick work of prep. I use Wüsthof and it glides through veggies. Keep it sharp for safety and precision.
Cutting Board
A large plastic or wooden cutting board gives you space to prep all vegetables at once. I prefer plastic for easy cleanup. Place a damp towel underneath to prevent slipping while chopping.
Measuring Tools
Accurate measurements matter here—use dry measuring cups for rice and liquid measuring cup for broth. A set of measuring spoons ensures proper spice ratios. I keep mine from OXO in a drawer.
Citrus Juicer
A handheld citrus reamer helps extract every drop of lime juice efficiently. Roll the lime on the counter first to maximize juice yield. Fresh lime makes all the difference in this dish. 💛
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead?
Yes, but adjust the liquid to 3 cups and simmer for 40-45 minutes. The texture will be chewier, and the dish may take on a nuttier flavor.
What if my shrimp are frozen?
Thaw them in cold water for 15-20 minutes before cooking. Pat dry thoroughly so they sear properly in the rice.
Can I make this ahead of time?
Store in an airtight container for up to 3 days. Reheat with a splash of water to restore moisture.
Why toast the rice first?
Toasting enhances the nutty flavor and prevents the grains from turning mushy as they absorb the cooking liquid. It’s a key step for perfect texture.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026