• Skip to main content
  • Skip to primary sidebar
Happy Honey Kitchen
menu icon
go to homepage
  • Tex-Mex Recipes
  • Recipe Index
  • Round-ups
  • About Me
  • Get the Newsletter
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Tex-Mex Recipes
    • Recipe Index
    • Round-ups
    • About Me
    • Get the Newsletter
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Main Course

    One-Pan Mexican Shrimp and Rice

    Published: Oct 28, 2025 by Angela Lietzke · This post may contain affiliate links · Leave a Comment

    Love it? Share it!

    12 shares
    Jump to Recipe Pin Recipe

    When I'm tired after a long day but still craving something homemade, this Mexican shrimp and rice is the recipe I reach for. It's my go-to when I need a quick, satisfying dinner with big flavor.

    My secret to getting this dinner on the table in 30 minutes? A jar of salsa. It builds instant depth and spice without the extra prep work. Toss in sweet corn, smoky poblano peppers, and juicy shrimp, and you've got a one-pan meal the whole family will love.

    A skillet filled with Mexican flavored shrimp and rice along with a wooden spoon.

    Save this Recipe!

    I'll email this recipe to you, so you can come back to it later!

    If you love fresh, coastal Mexican flavors, you've got to try my Veracruz-style fish recipe next - a vibrant baked fish dish with tomatoes, olives, and pickled jalapeños that's just as easy but feels a little extra special.

    My Favorite Mexican Shrimp and Rice Skillet

    As someone who develops and tests Tex-Mex recipes for a living, I'm always chasing that perfect balance of smoky, spicy, and fresh. This easy shrimp and rice recipe delivers all three! Here's why this 30-minute shrimp dinner is a weeknight winner:

    • One-pan magic: Everything cooks in one skillet for quick prep and easy cleanup. No juggling multiple pans or extra dishes to clean.
    • Juicy shrimp in minutes: Shrimp cooks lightning-fast, making this a perfect weeknight dinner when you want something satisfying without the wait.
    • Customizable heat: Use mild salsa for a family-friendly version or go bold with fire-roasted or chipotle salsa for extra kick.
    • Balanced meal: With rice, veggies, and protein all in one pan, this shrimp and rice with salsa is as nourishing as it is delicious.

    If you love one pan meals, you've got to try my Mexican chicken and rice next - it's the cheesy version I make when I'm craving something extra comforting.

    Ingredients Notes

    You can see the full list of ingredients and exact measurements in the recipe.

    Ingredients needed to make Mexican shrimp and rice.

    Can I Use Fresh or Frozen Shrimp?

    You can make this recipe with either frozen or fresh shrimp. Personally, I almost always use frozen shrimp. I keep a bag in my freezer so I can whip up recipes like this on busy weeknights without an extra grocery run.

    For the Skillet

    • I use medium-sized shrimp that are peeled and deveined.
    • Long-grain rice stays light and fluffy, never sticky. My personal favorite is jasmine rice as it adds a little aromatic sweetness that pairs beautifully with the spices and salsa.
    • Salsa is the secret shortcut in this shrimp and rice recipe. Choose your favorite jarred salsa: mild for a family-friendly dish, or spicy if you like more heat.
    • The combination of red bell peppers and poblano peppers give the perfect mild, sweet and smokey flavor.
    • Sweet corn adds texture and color, balancing the savory spices with a touch of sweetness. You can use canned, frozen, or fresh corn - just drain it well if using canned.

    Optional Garnishes

    Sliced avocado, spicy pico de gallo, chopped cilantro, and lime wedges make this skillet meal fresh and vibrant. They're the perfect finishing touches.

    How to Make Mexican Shrimp and Rice

    Let's whip up this one-pan Mexican shrimp and rice skillet made with salsa, poblano peppers, and Tex-Mex spices in 30 minutes.

    Shrimp and spices in a skillet.

    Step 1: In a large skillet, heat olive oil over medium-high heat. Add the shrimp, then sprinkle with chili powder, cumin, paprika, Mexican oregano, salt, and pepper.

    Stir well so every piece is covered in those Tex-Mex spices.

    Shrimp seasoned with Tex-Mex spices is cooking in a skillet.

    Step 2: Cook shrimp for about 2 to 3 minutes, flipping once, until the shrimp turn pink and lightly golden around the edges.

    They should look plump and juicy - not curled tightly into a ball, which means they are overcooked.

    Transfer the shrimp to a plate and set aside. Don't wipe out the skillet - those browned bits left behind are pure flavor gold.

    Chopped onions, poblano peppers, and bell peppers are sautéing in a skillet.

    Step 3: Add a little more olive oil if the pan looks dry. Toss in the chopped onion, red bell pepper, poblano pepper, and garlic.

    Cook, stirring occasionally, until the vegetables are softened and fragrant.

    You'll know this step is complete when your kitchen smells incredible and the onions are just starting to turn translucent.

    Rice, corn, and salsa is being stirred into the sautéed veggies.

    Step 4: Add the uncooked rice directly into the skillet and stir to coat it with the oil and vegetables.

    Toasting the rice for 1 to 2 minutes before adding liquid gives it a nutty aroma and helps it stay light and fluffy instead of mushy.

    Pour in the salsa, water, and corn. Stir well, making sure nothing is stuck to the bottom of the pan.

    Rice with salsa and veggies is cooking in a skillet.

    Step 5: Bring the mixture to a gentle boil, then reduce the heat to low, cover with a lid, and simmer for about 15 minutes. Follow the cooking time on your rice package.

    You'll know it's done when the rice is tender and most of the liquid has been absorbed.

    Mexican shrimp and rice with salsa, peppers, and corn is in a skillet.

    Step 6: Return the shrimp and its juices to the skillet. Add lime juice and gently stir everything together.

    Let it cook uncovered for 1 to 2 minutes just to warm the shrimp through and blend the flavors.

    Tips for the Perfect Shrimp and Rice Skillet

    • If you're using frozen shrimp, thaw them in a bowl of cold water for about 15-20 minutes. Then pat them completely dry before cooking. This helps them sear beautifully and pick up that golden color and flavor from the skillet.
    • Shrimp cook fast. You'll know they're done when they're pink, slightly opaque, and curled into a loose "C" shape. If they're tightly coiled, they've gone too far and may be overcooked and rubbery.
    • Keep the lid on while the rice simmers. Lifting it too often releases steam and can leave the rice unevenly cooked. If your rice needs a little extra time, add a splash of water, cover again, and cook for another couple of minutes.
    • Make it your own. Add black beans, stir in shredded cheese, or pile the mixture into tortillas for burritos.
    Mexican shrimp and rice in a white bowl with a garnish of a lime wedge.

    Recipe FAQs

    What's the best pan to use for this one-skillet meal?

    A large, heavy-bottomed skillet or cast-iron pan with a tight fitting lid works best. It distributes heat evenly, helps the rice cook consistently, and gives the shrimp a light sear.

    Why toast the rice before adding liquid?

    Toasting rice gives it a slightly nutty, aromatic flavor and helps prevent it from clumping. It helps the rice stay fluffy instead of getting soggy.

    How do I keep the shrimp juicy when reheating leftovers?

    Shrimp can overcook easily when reheated. Warm leftovers in a skillet over low heat with a splash of broth or water just until heated through. This keeps the rice soft and the shrimp tender without drying them out.

    Made it? Loved it? I'd love for you to share a quick comment and star rating. Thanks, y'all! 🤠

    Mexican Shrimp and Rice Recipe

    Angela Lietzke
    This one pan Mexican shrimp and rice recipe brings bold Tex-Mex flavor to your weeknight dinner table. Juicy shrimp, fluffy rice, salsa, and poblano peppers come together in under 30 minutes for a vibrant, family-friendly meal.
    No ratings yet
    Print Recipe Pin Recipe

    Save this Recipe!

    I'll email this recipe to you, so you can come back to it later!

    Prep Time 5 minutes mins
    Cook Time 25 minutes mins
    Total Time 30 minutes mins
    Course Main Course
    Cuisine Mexican, Tex-Mex
    Servings 4 servings
    Calories 339 kcal

    Equipment

    • Large Skillet with a tight fitting lid
    Prevent your screen from going dark

    Ingredients
      

    • 1 Tablespoon olive oil
    • 1 pound medium-sized shrimp tails removed, peeled and deviled
    • ½ teaspoon EACH: chili powder, Mexican oregano, paprika, and cumin
    • 1 teaspoon salt divided
    • ½ teaspoon black pepper divided
    • 1 onion chopped
    • 1 red bell pepper chopped
    • 1 poblano pepper chopped
    • 2 garlic cloves, minced
    • 1 cup long grain white rice such as jasmine or basmati
    • 1 cup salsa
    • 1 ½ cups water
    • 15 ounce sweet corn drained
    • 1 Tablespoon lime juice
    • Optional garnish: sliced avocado and chopped cilantro

    Instructions
     

    • Pat shrimp dry using paper towels.
    • Heat the olive oil in a large skillet over medium-high heat. Add the shrimp along with all the spices, ½ teaspoon salt, and ¼ teaspoon black pepper. Toss to coat, then cook for 2-3 minutes, until the shrimp are pink and cooked through. Transfer the shrimp to a plate and set aside.
    • In the same skillet, add a little more olive oil if needed. Sauté the onion, bell pepper, poblano, and garlic until softened and fragrant, about 4 minutes.
    • Add rice to the skillet to toast for 1-2 minutes, stirring occasionally. Pour in the salsa, water, and corn. Bring the mixture to a boil, then reduce the heat to low. Cover with a lid and simmer for about 15 minutes, or until the rice is cooked and the liquid is absorbed (or follow the package directions if your rice requires a different cook time).
    • Once the rice is cooked, return the shrimp (and its juices) to the skillet. Add the lime juice and stir to combine.
    • Serve with sliced avocado, cilantro, and a fresh lime wedge on the side.

    Notes

    • If you're using frozen shrimp, thaw them in a bowl of cold water for about 15 minutes. Then pat them completely dry before cooking.
    • To store, let the shrimp and rice cool completely, then transfer to an airtight container. Store in the fridge for up to 4 days.
    • To reheat in a skillet, add a splash of chicken broth to a skillet, then warm the shrimp and rice over medium-low heat, stirring occasionally, until heated through. To reheat in the microwave, place a serving in a microwave-safe bowl with a teaspoon of broth, cover loosely, and heat in 30-second bursts until warm.

    Nutrition

    Calories: 339kcalCarbohydrates: 68gProtein: 9gFat: 6gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.01gSodium: 1034mgPotassium: 677mgFiber: 6gSugar: 12gVitamin A: 1556IUVitamin C: 74mgCalcium: 52mgIron: 2mg
    Tried this recipe?Let us know how it was!

    More Easy Lunch & Dinner Ideas

    • Cheesy taco pasta cooked in one pot being stirred with a wooden spoon.
      Cheesy Taco Pasta
    • Slow cooker chicken tacos with salsa, diced tomatoes, avocado, shredded cheese, and sour cream.
      Slow Cooker Chicken Tacos
    • Shredded salsa chicken in a crockpot.
      Crockpot Salsa Chicken
    • Pescado a la Veracruzana (Veracruz-Style Fish)

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hey y'all! I'm Angela, the blogger, recipe developer, and foodie behind Happy Honey Kitchen! Born and raised in Texas, I have a passion for Tex-Mex food. Here you'll find easy, approachable Tex-Mex recipes that bring the bold flavors of Texas straight to your table!

    About me →

    Trending Now!

    • Chicken enchiladas with green sauce in a casserole dish topped with melted cheese and peppers.
      Green Chicken Enchiladas
    • Thinly sliced braised beef brisket on a cutting board.
      Dutch Oven Brisket (Tender Braised Beef)
    • Cheez-It chicken tenders on a baking sheet with a small bowl of ranch dipping sauce.
      Cheez-It Chicken (Easy Cheesy Chicken Tenders)
    • Cheesy Mexican chicken and rice in a skillet with diced avocado and lime wedge.
      Cheesy Mexican Chicken and Rice

    Reader Favorites

    • Minute Maid limeade margarita on a table with chips and guacamole.
      Frozen Minute Maid Limeade Margarita Recipe
    • Air fried Chilean sea bass fillet on a plate with lemon wedges.
      Air Fryer Chilean Sea Bass Recipe
    • Sausage Skillet with Onions, Peppers, and Potatoes in a cast iron skillet with wooden spoon.
      Smoked Sausage and Potatoes Skillet with Onions and Peppers
    • Caprese tortellini skewers with balsamic glaze on a serving platter. Cherry tomatoes, fresh basil, and a green kitchen towel surround the plate.
      Caprese Tortellini Skewers with Balsamic Glaze
    • Cinnamon roll overnight oats in a mason jar with two cinnamon sticks. Measuring spoons with brown sugar and cinnamon, and a bowl of oats are on the side.
      Cinnamon Roll Overnight Oats
    • Sides for Sandwiches roundup images that shows a variety of side dishes.
      21 of the Best Sides for Sandwiches

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • General Terms and Conditions
    • Accessibility Statement

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    Copyright © 2025 Happy Honey Kitchen

    12 shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required