Skip to content
Home » One-Pan Creamy Garlic Butter Shrimp and Rice That Tastes Like Restaurant Seafood Night — in 30 Minutes

One-Pan Creamy Garlic Butter Shrimp and Rice That Tastes Like Restaurant Seafood Night — in 30 Minutes

Plump shrimp and creamy garlic butter rice in a one-pan dish, garnished with fresh parsley and black pepper.

The first time I made this, I sent a photo to my sister before I even sat down. The rice was perfectly creamy, the shrimp were plump, and the whole thing had that glossy garlic butter sheen that makes a weeknight meal feel like an occasion. One pan, thirty minutes, and zero regrets. This has become my Friday night default for a reason.

The short version: Plump garlic butter shrimp nestled into creamy, perfectly cooked rice — all from a single skillet, all on the table in 30 minutes.

I’ve made this exactly 17 times since January. My sister called me after she made it to tell me it was the best thing she’d eaten all week. In my house, it gets requested at least once a week. I have zero complaints.

At-A-Glance

  • Serves: 4 as a main
  • Hands-On Time: 10 min | Total Time: 30 min
  • Difficulty: Easy, even on a busy weeknight
  • Cost per serving: ~$4.50
  • Calories: ~485 per serving
  • Dietary Notes: Naturally gluten-free

(Photo above: overhead shot of the finished shrimp and rice in a wide, shallow white bowl, a few shrimp arranged on top of the creamy rice with a sprinkle of parsley and a crack of black pepper, warm golden lighting from a kitchen window.)

Why This Rice Turns Out Creamy (Not Gummy)

Sizzling shrimp and rice in a creamy garlic butter sauce, with a rich golden color and steamy aroma in a skillet.

The secret is a two-part move: toasting the rice in the butter and onion mixture before adding any liquid, and using the exact right ratio of broth to rice. Skipping the rinse is intentional here — you actually want that surface starch for the creamy texture. It’s the difference between a fluffy pilaf and something that feels rich and risotto-adjacent. And the shrimp? Dry them well with paper towels before they hit the pan. Wet shrimp steam. Dry shrimp sear. Sear is flavor, and that flavor builds a fond on the bottom of the pan that seasons the whole dish.

One non-negotiable: Don’t lift the lid while the rice simmers. The steam is what finishes the cooking evenly. I know it’s tempting. Don’t do it.

What Goes In (And a Few Notes From My Kitchen)

  • 1 lb large raw shrimp, peeled and deveined: Pat them completely dry. Wet shrimp don’t brown. I buy frozen and thaw them in cold water while I prep everything else.
  • 4 tbsp butter: Salted or unsalted works — just adjust the added salt later. Butter is doing the heavy lifting here flavor-wise. Don’t swap for margarine. Just don’t.
  • 1/2 medium onion, finely diced: Yellow or sweet. It melts into the background and makes the whole dish taste savory. My kids have no idea it’s in there and they never will.
  • 6 cloves garlic, minced: Don’t use the jarred stuff. You want that fresh, sharp garlic hit that only comes from a clove and a knife.
  • 1 cup long-grain white rice: Basmati or jasmine are ideal. Do not use brown rice — it won’t cook in time. Arborio would make this too creamy in a different way. Save it for risotto.
  • 2 cups low-sodium chicken broth: The low-sodium part is important. Regular broth can make the final dish overly salty once it reduces. I use Better Than Bouillon — 1 tsp dissolved in 2 cups hot water.
  • 1/2 cup heavy cream: This adds richness without making the rice heavy or greasy. I’ve used half-and-half in a pinch and it works fine — it’s just slightly less luxurious.
  • 1 tsp paprika: Sweet or smoked. It gives the rice a warm color and a subtle depth. Smoked paprika is incredible here if you have it.
  • Salt and black pepper: To taste. Go easy on the salt until the end — the broth and butter bring plenty.
  • Red pepper flakes and fresh parsley: For the finish. I know I usually have opinions about parsley, but a flat-leaf finish here keeps the whole thing fresh and cuts the richness.

The Setup (It’s Minimal, I Promise)

  • A 12-inch skillet with a tight-fitting lid. A straight-sided sauté pan is ideal. If your lid doesn’t fit tightly, the rice won’t cook evenly. Use foil if you have to.
  • A wooden spoon or silicone spatula.
  • Paper towels (seriously, for the shrimp).

Making One-Pan Creamy Garlic Butter Shrimp and Rice

Everything happens in one skillet. Read through once before you start so you’re ready to move — it goes fast once the butter hits the pan.

Prep: Pat the shrimp completely dry with paper towels. Season them with a pinch of salt and pepper. Mince the garlic and dice the onion before you turn on the heat.

  1. Sear the shrimp: Melt 1 tbsp of the butter in the skillet over medium-high heat. Add the shrimp in a single layer — don’t crowd them. Cook 1-2 minutes per side until they’re just pink and have a golden sear. Remove them to a clean plate. (📸 Photo tip: You should see a golden-brown crust forming on the shrimp. That’s the fond that will flavor the entire dish.)
  2. Cook the aromatics: Reduce the heat to medium. Add the remaining 3 tbsp of butter. Once it melts, add the diced onion and cook for 2-3 minutes until it softens. Add the minced garlic and cook for 30 seconds, stirring constantly. (📸 Photo tip: The butter should look lightly golden and the garlic should be fragrant — don’t let it burn.)
  3. Toast the rice: Add the dry rice and paprika to the skillet. Stir everything together for 1 minute until the rice looks slightly translucent at the edges and smells nutty. This step keeps the grains from getting too soft during simmering.
  4. Add the liquids: Pour in the chicken broth and heavy cream. Add 1/4 tsp salt and a few cracks of black pepper. Stir once to combine. Bring it to a gentle boil.
  5. Simmer: Reduce the heat to low, cover the skillet with the tight-fitting lid, and cook for 18 minutes. Do not lift the lid. I mean it. The steam is what cooks the rice evenly.
  6. Rest and return the shrimp: Turn off the heat. Let the skillet sit covered for 5 minutes. This resting time lets the rice relax and absorb any remaining liquid. Fluff the rice gently with a fork. Nestle the seared shrimp on top of the rice, cover, and let it sit for 2 more minutes to warm the shrimp through. (📸 Photo tip: The rice should look tender and creamy, not soupy. The shrimp should rest on top like they were placed there intentionally.)
  7. Finish and serve: Sprinkle with fresh parsley and a pinch of red pepper flakes. Add one more crack of black pepper. Serve straight from the skillet.

How I Meal Prep This for the Week

I make a double batch on Sundays and we eat it for lunch for two days. It reheats beautifully if you add a splash of broth to bring the creaminess back. Just don’t microwave it on high for too long — that’s how rice gets sad and dry.

  • Fridge: Store in an airtight container for up to 4 days. Add a splash of chicken broth or water when reheating.
  • Freezer: Honestly, the shrimp can get a little rubbery after freezing. If you want to freeze it, freeze the rice base on its own and add fresh shrimp when you reheat it.
  • Reheat: Skillet with a splash of broth over medium-low is the best method. The microwave works fine — just cover the bowl with a damp paper towel to trap steam.

Things I Wish I’d Known the First Time

  1. Pat the shrimp dry. Wet shrimp + a hot pan = a steamed, pale mess. Paper towels are the single most important prep step here. I learned this the hard way the first time I made it.
  2. Don’t skip the rice toast. That one minute you spend stirring the rice in the butter and onion mixture? It changes the texture from mushy to perfectly tender. It’s non-negotiable.
  3. Use low-sodium broth. I once used regular broth and the salt level was overwhelming. You want to control the salt, not let the broth decide for you. Even if you add more salt at the end, it’s better than starting with a salty base.
  4. Let the rest happen. The 5-minute rest off the heat is when the rice finishes absorbing the liquid and settles into that creamy state. If you skip it, the rice will be looser than intended. I know it’s hard to wait, but it makes a difference.

Swaps That Actually Work

  • Dairy-Free: Use olive oil instead of butter and full-fat coconut milk instead of heavy cream. It’s different but genuinely delicious — the coconut milk adds its own kind of richness.
  • Protein swap: Chicken thighs (cut into small bite-sized pieces) or sea scallops work beautifully. For scallops, sear them like you would the shrimp and remove them to a plate.
  • Veggie boost: Stir in a cup of frozen peas during the last 5 minutes of cooking. It’s one of those add-ins that makes the dish look and feel more wholesome without any extra work.
  • Spicy version: Add a diced jalapeño along with the onion and increase the red pepper flakes at the end. This is the version I make for myself after the kids go to bed.

Questions I Get About This Recipe All the Time

Q: Why did my rice turn out mushy or gummy?
A: Two likely culprits: too much liquid, or stirring the rice after you put the lid on. Measure the broth and cream precisely (2 cups broth + 1/2 cup cream), and resist every urge to lift the lid and stir. The steam needs to stay in the pan to do its job. If you lifted it even once, that’s probably the reason.

Q: Can I use brown rice?
A: Not with this timing. Brown rice needs 40-45 minutes and about 1/2 cup more liquid. If you’re set on using it, pre-cook the brown rice separately and stir it in at the end with the shrimp to warm through. It won’t be the same texture, but it works.

Q: How long do leftovers last? Can I freeze them?
A: Up to 4 days in the fridge in an airtight container. Reheat with a splash of broth. Freezing works best for the rice base alone — add fresh shrimp when you reheat it to avoid rubbery shrimp.

Q: What do you serve with this?
A: A simple side salad with a lemon vinaigrette is perfect — the acid cuts through the richness. Garlic bread is also a huge win in my house, especially for soaking up any extra sauce left in the skillet.

More Recipes My Family Makes on Repeat

If you liked this one, here are a few others that get the same reaction at our table:

This is the recipe I make on the nights I want to feel like I actually cooked without standing over a stove for an hour. It looks like I did more than I did, and it tastes like it, too.

If you make it, tag me on Pinterest or Instagram — I love seeing your version of it.

📌 This one-pan creamy garlic butter shrimp and rice recipe is perfect for busy weeknights — save it for your next seafood dinner craving.

Sizzling shrimp and rice in a creamy garlic butter sauce, with a rich golden color and steamy aroma in a skillet.

One-Pan Creamy Garlic Butter Shrimp and Rice

Plump garlic butter shrimp nestled into creamy, perfectly cooked rice — all from a single skillet, all on the table in 30 minutes.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Dinner, Main Course
Cuisine American
Servings 4
Calories 485 kcal

Equipment

  • 12-inch Skillet with Lid
  • Wooden spoon or silicone spatula
  • Paper towels

Ingredients
  

Shrimp

  • 1 lb large raw shrimp, peeled and deveined

For the Rice Base

  • 4 tbsp butter
  • 1/2 medium onion, finely diced
  • 6 cloves garlic, minced
  • 1 cup long-grain white rice (basmati or jasmine)
  • 2 cups low-sodium chicken broth
  • 1/2 cup heavy cream
  • 1 tsp paprika

Seasoning

  • to taste salt and black pepper

Garnish

  • to taste fresh parsley, chopped
  • to taste red pepper flakes

Instructions
 

  • Sear the shrimp: Melt 1 tbsp butter in skillet over medium-high heat. Add shrimp in single layer, cook 1-2 minutes per side until pink with golden sear. Remove to plate.
  • Cook aromatics: Reduce heat to medium. Add remaining 3 tbsp butter. Once melted, add onion and cook 2-3 minutes until soft. Add garlic and cook 30 seconds, stirring constantly.
  • Toast rice: Add dry rice and paprika to skillet. Stir for 1 minute until rice is translucent and nutty.
  • Add liquids: Pour in chicken broth and heavy cream. Add 1/4 tsp salt and pepper. Stir. Bring to gentle boil.
  • Simmer: Reduce heat to low, cover with tight lid, cook 18 minutes. Do not lift lid.
  • Rest and return shrimp: Turn off heat. Let sit covered 5 minutes. Fluff rice with fork. Nestle shrimp on top, cover, let sit 2 minutes.
  • Finish and serve: Sprinkle with parsley and red pepper flakes. Add pepper. Serve from skillet.

Notes

Pat shrimp dry to ensure a sear, not steam. Toast rice in butter for better texture. Use low-sodium broth to control salt. Do not lift lid during simmering. Let rice rest 5 minutes before serving. Store leftovers up to 4 days in the fridge; reheat with a splash of broth. For dairy-free, use olive oil and full-fat coconut milk.
Keyword creamy garlic butter shrimp and rice, one pan dinner

Leave a Reply

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

Recipe Rating