This creamy garlic butter shrimp over rice comes together in about 30 minutes and tastes far fancier than the work it takes. Large shrimp sautéed until just opaque swim in a silky Parmesan–cream sauce flavored with garlic, lemon, and a kiss of paprika, then sit on a bed of fluffy white rice. It’s a weeknight lifesaver, a date-night winner, and a meal that elegantly stretches a small grocery run.
Why you’ll love this dish
Quick, comforting, and richly flavored—this shrimp and rice combo hits several marks. It’s fast enough for busy evenings, yet creamy and indulgent for company. The dish uses pantry-friendly ingredients and plays well with leftovers. If you like bold garlic notes and a buttery sauce that clings to tender shrimp, this is a go-to.
“I made this for dinner and my family asked for seconds—so simple, so flavorful.” — a reader review
Because this recipe scales, it’s great for feeding a crowd or doubling for meal prep. If you want another easy main to rotate in, try this creamy pork chops over dirty rice; it shares the same comforting, saucy spirit and is an excellent alternative to shellfish nights.
How this recipe comes together
Start the rice first so it has time to steam while you make the shrimp and sauce. Seasoned shrimp are seared quickly in olive oil—only a minute or two per side—then removed so they don’t overcook. Garlic sautés in butter to build the flavor base. Deglaze with chicken broth to pick up the fond, then add cream and Parmesan to thicken into a glossy sauce. Finish with lemon to brighten and return the shrimp just long enough to warm through. Plate the shrimp and sauce over rice and garnish with parsley.
What you’ll need
- 1 lb large shrimp, peeled and deveined (tail-on or off is fine)
- Salt and pepper, to taste
- 2 tbsp olive oil
- 3 tbsp unsalted butter, divided (1 tbsp for rice, 2 tbsp for sauce)
- 5 cloves garlic, minced
- 1 tsp paprika
- ½ tsp red pepper flakes (optional for heat)
- ½ cup chicken broth (or more to thin sauce)
- 1 cup heavy cream
- ½ cup grated Parmesan cheese
- 1 tbsp lemon juice (fresh preferred)
- 2 tbsp chopped parsley (optional, for garnish)
- 1 cup long-grain white rice
- 2 cups water or chicken broth (for the rice)
Substitution notes: Use half-and-half instead of heavy cream for a lighter sauce (will be less thick). Swap Parmesan for Pecorino for a tangier edge. For dairy-free, use a full-fat coconut milk and nutritional yeast instead of Parmesan (flavor will change).
Step-by-step instructions
- Make the rice: In a medium saucepan combine 1 cup long-grain rice, 2 cups water or broth, 1 tbsp butter, and a pinch of salt. Bring to a boil, reduce to low, cover, and simmer 18–20 minutes until tender and liquid is absorbed. Remove from heat and keep covered.
- Season shrimp: Pat shrimp dry and season with salt, pepper, and paprika.
- Sear shrimp: Heat 2 tbsp olive oil in a large skillet over medium-high. Add shrimp in a single layer and cook 1–2 minutes per side until pink and opaque. Remove shrimp to a plate; don’t overcook.
- Build the sauce: Reduce heat to medium. Add 2 tbsp butter to the skillet. When foaming subsides, add minced garlic and sauté ~30 seconds until fragrant—do not brown.
- Deglaze: Pour in ½ cup chicken broth and simmer 2 minutes, scraping up browned bits from the pan bottom.
- Finish sauce: Stir in 1 cup heavy cream and ½ cup grated Parmesan. Simmer 3–5 minutes until sauce thickens slightly and coats the back of a spoon.
- Brighten and combine: Add 1 tbsp lemon juice and red pepper flakes if using. Return shrimp to the skillet and toss to coat; warm through for 1 minute.
- Serve: Spoon hot rice onto plates and top with creamy garlic butter shrimp. Sprinkle with chopped parsley.
Timing tips: Rice and shrimp steps overlap—start the rice first so it can rest while you finish the sauce. Total active time is about 20 minutes.
Best ways to enjoy it
Serve this over the cooked long-grain rice for a classic presentation. For contrast, try it over:
- Garlic or herbed rice for extra aromatics.
- Cauliflower rice for a lower-carb option.
- Buttered pasta or egg noodles when you want more sauce soak-up.
For a composed meal, add a crisp green salad, roasted asparagus, or steamed broccolini. If you prefer a seafood night rotation, pair with a simple flaky fillet—see this easy fish fillets wrapped in filo recipe for a lighter, elegant complement.
Storage and reheating tips
- Refrigeration: Cool leftovers within 2 hours and store in an airtight container in the fridge for up to 3–4 days.
- Freezing: Shrimp in cream sauce doesn’t always freeze well because dairy can separate. If you must freeze, store cooked shrimp (without sauce) separately for up to 2 months and freeze sauce in a separate container. Thaw overnight in the fridge.
- Reheating: Gently reheat on the stovetop over low heat. Add a splash of chicken broth or cream and stir to restore sauce texture. Microwave in short bursts at medium power, stirring between intervals to prevent rubbery shrimp.
- Food safety: Cooked shrimp should reach an internal temperature of 145°F (63°C) when initially cooked. Discard any refrigerated leftovers after 4 days.
Pro chef tips
- Dry shrimp = better sear: Pat shrimp completely dry before seasoning to get a quick, flavorful crust.
- Don’t skip the deglaze: Scraping up browned bits with broth adds depth to the sauce.
- Control the heat: Simmer the cream gently. Boiling can break the sauce or cause the dairy to separate.
- Cheese timing: Stir in Parmesan off direct heat when possible to avoid graininess.
- Taste as you go: Adjust salt after adding Parmesan and broth—cheese adds saltiness.
- Quick thickener: If sauce needs a faster lift, stir a small slurry of cornstarch and water (1 tsp cornstarch + 1 tbsp water) into sauce and simmer 30–60 seconds.
Creative twists
- Spicy Cajun: Add Cajun seasoning instead of paprika and serve over dirty rice for Southern flair.
- Mediterranean: Replace Parmesan with crumbled feta, add sun-dried tomatoes and olives, and serve over orzo.
- Low-carb: Serve the shrimp and sauce over zoodles or cauliflower rice.
- Tomato cream: Stir in ¼ cup tomato paste or crushed tomatoes for a rosé-style sauce.
- Protein swap: Use scallops or thinly sliced chicken breasts (cook times will differ). For a pescatarian twist, make the sauce and nestle in filets of fish wrapped in filo for a crisp contrast.
Common questions
Q: How long does this take from start to finish?
A: About 25–30 minutes total. Rice simmers for 18–20 minutes while you cook shrimp and sauce, so plan to multitask.
Q: Can I use frozen shrimp?
A: Yes. Thaw thoroughly in the fridge overnight or under cold running water. Pat dry before cooking. Using partially frozen shrimp causes steaming, which prevents proper searing.
Q: Can I make the sauce ahead?
A: You can make the sauce a few hours ahead and refrigerate. Reheat gently and add a splash of broth to loosen it before adding freshly cooked shrimp. Avoid reheating shrimp multiple times.
Q: My sauce split—how do I fix it?
A: Warm it gently and whisk in a little cold liquid (broth or cream) to bring it back together. If separation persists, blend briefly with an immersion blender for a smoother texture.
Q: Is this kid-friendly?
A: Yes—omit the red pepper flakes and reduce lemon if children are sensitive to acidity. The creamy, cheesy sauce tends to be popular with kids.
If you’d like, I can format this into a printable recipe card or scale the ingredient amounts to feed a larger group—tell me how many people you’re serving.

Creamy Garlic Butter Shrimp over Rice
Ingredients
For the Shrimp
- 1 lb large shrimp, peeled and deveined (tail-on or off is fine) Pat shrimp dry for better sear.
- Salt and pepper, to taste Season shrimp.
- 2 tbsp olive oil For searing the shrimp.
- 5 cloves garlic, minced
- 1 tsp paprika
- ½ tsp red pepper flakes (optional for heat)
- ½ cup chicken broth (or more to thin sauce) For deglazing.
- 1 cup heavy cream Can substitute with half-and-half for a lighter sauce.
- ½ cup grated Parmesan cheese Can substitute with Pecorino for a tangier flavor.
- 1 tbsp lemon juice (fresh preferred) Brightens the sauce.
- 2 tbsp chopped parsley (optional, for garnish)
For the Rice
- 1 cup long-grain white rice
- 2 cups water or chicken broth (for the rice)
- 1 tbsp unsalted butter Use for rice cooking.
- Salt, to taste Add a pinch of salt to the rice.
Instructions
Preparation of Rice
- In a medium saucepan combine 1 cup long-grain rice, 2 cups water or broth, 1 tbsp butter, and a pinch of salt.
- Bring to a boil, reduce to low, cover, and simmer for 18–20 minutes until tender and liquid is absorbed.
- Remove from heat and keep covered.
Cooking the Shrimp
- Pat shrimp dry and season with salt, pepper, and paprika.
- Heat 2 tbsp olive oil in a large skillet over medium-high.
- Add shrimp in a single layer and cook 1–2 minutes per side until pink and opaque.
- Remove shrimp to a plate; don’t overcook.
Making the Sauce
- Reduce heat to medium and add 2 tbsp butter to the skillet.
- When foaming subsides, add minced garlic and sauté around 30 seconds until fragrant—do not brown.
- Pour in ½ cup chicken broth and simmer for 2 minutes, scraping up browned bits from the pan bottom.
- Stir in 1 cup heavy cream and ½ cup grated Parmesan.
- Simmer for 3–5 minutes until sauce thickens slightly and coats the back of a spoon.
- Add 1 tbsp lemon juice and red pepper flakes if using.
- Return shrimp to the skillet and toss to coat; warm through for 1 minute.
Serving
- Spoon hot rice onto plates and top with creamy garlic butter shrimp.
- Sprinkle with chopped parsley.
