
There’s something magical about a dish that feels like a warm hug on a plate, isn’t there? Creamy Garlic Butter Shrimp with Rice is one of those recipes that instantly takes me back to cozy weeknights when the whole family gathers around the table, savoring every bite. It’s rich, comforting, and surprisingly simple to make, which makes it perfect for those busy evenings when you want something special without spending hours in the kitchen.
This recipe comes together quickly, with just a handful of ingredients, yet it’s packed full of flavor. Whether you’re cooking for yourself, a loved one, or a crowd, this creamy shrimp dish will become a fast favorite. And if you love the idea of creamy, garlicky sauces, you might also want to try my Creamy Garlic Parmesan Chicken Bowtie Pasta for another comforting dinner option.
Why You’ll Love Creamy Garlic Butter Shrimp with Rice
- Fast: Ready in under 20 minutes, perfect for busy nights.
- Easy: Minimal ingredients and simple steps.
- Giftable: Great for meal prep or impressing guests.
- Crowd-pleasing: A creamy, flavorful dish everyone will enjoy.
Ingredients
- 300 g large shrimp, peeled and deveined: Quick-cooking and tender, shrimp is the star here.
- 2 tbsp unsalted butter: Adds richness and helps create that luscious sauce.
- 3 garlic cloves, minced: Garlic brings the bold, aromatic flavor that makes this dish irresistible.
- 150 ml heavy cream (about 2/3 cup): For a silky-smooth, creamy sauce.
- 30 g grated Parmesan cheese (1/4 cup): Adds a subtle salty tang and depth to the sauce.
- 1 tbsp fresh parsley, chopped: A fresh pop of color and flavor at the end.
- Salt and freshly ground black pepper: To season perfectly.
- 1 cup cooked white rice (jasmine or basmati preferred): The perfect base to soak up all that sauce.
- 1 tbsp olive oil: For searing the shrimp to perfection.
How to Make Creamy Garlic Butter Shrimp with Rice
Ready to whip up this creamy shrimp delight? Let’s walk through it step by step.
- Heat the skillet: Start by warming 1 tablespoon of olive oil in a large skillet over medium-high heat.
- Season and sear the shrimp: Sprinkle salt and pepper on your shrimp, then place them in the skillet in a single layer. Cook for 1–2 minutes on each side until they turn pink and just cooked through. Don’t overcook, or they’ll get rubbery! Remove shrimp from the skillet and set aside.
- Sauté garlic in butter: Turn the heat down to medium. Add 2 tablespoons of unsalted butter to the pan, then toss in the minced garlic. Sauté for about 30 seconds until you can smell that wonderful garlic aroma but before it browns.
- Create the creamy sauce: Pour in 150 ml of heavy cream and stir in the grated Parmesan cheese. Let it simmer gently for 2–3 minutes, stirring often, until the sauce thickens just a bit and becomes silky smooth.
- Combine shrimp and sauce: Return the shrimp to the skillet, stirring them into the sauce so each piece is beautifully coated. Let everything simmer together for another minute to marry the flavors.
- Serve and garnish: Spoon your creamy garlic butter shrimp over a bed of fluffy cooked white rice. Sprinkle with fresh parsley and a dash of freshly ground black pepper for that perfect finishing touch.
If you’re a fan of one-pot meals, you might also enjoy my One-Pot Creamy Beef Garlic Butter Pasta, which is just as comforting and effortless.

Substitutions & Additions
This recipe is super flexible, so feel free to make it your own!
- Swap the shrimp: You can use scallops or chunks of chicken breast if shrimp isn’t your favorite.
- Use light cream or half-and-half: For a lighter sauce, though it won’t be quite as rich.
- Add veggies: Toss in some spinach, cherry tomatoes, or peas for extra color and nutrition.
- Spice it up: A pinch of red pepper flakes or a dash of Cajun seasoning can add a nice kick.
- Cheese lovers: Try swapping Parmesan with Pecorino Romano or add a bit of shredded mozzarella on top.
Tips for Success
- Don’t overcook the shrimp: They cook quickly and become rubbery if left too long. Watch for that pink color!
- Use fresh garlic: Minced fresh garlic makes a big difference in flavor compared to pre-minced jarred garlic.
- Let the sauce thicken: Simmering the cream and cheese allows the sauce to develop a lovely, velvety texture.
- Prepare rice ahead: Cooking your rice in advance can save time and make dinner come together even faster.
- For extra flavor: Finish the dish with a squeeze of lemon juice or a sprinkle of fresh herbs like basil or dill.
How to Store Creamy Garlic Butter Shrimp with Rice
If you have leftovers, store them in an airtight container in the fridge for up to 2 days. The shrimp and creamy sauce hold up well but are best enjoyed fresh. When reheating, warm gently on the stovetop or in the microwave, stirring occasionally to keep the sauce smooth. Avoid overheating to prevent the shrimp from toughening up.
For meal prep, cook the rice and shrimp separately, then combine just before serving to keep everything fresh and tasty. You might also love this easy recipe for High Protein Garlic Shrimp Fried Rice for a delicious twist on leftovers.
FAQs
Can I use frozen shrimp for this recipe?
Yes! Just thaw the shrimp completely and pat them dry before cooking to avoid excess water in the pan.
What type of rice works best?
I recommend jasmine or basmati rice because of their fragrant aroma and fluffy texture, but any white rice will do.
Can I make this dairy-free?
Absolutely! Substitute butter with a dairy-free alternative, use coconut cream instead of heavy cream, and try nutritional yeast in place of Parmesan for a cheesy flavor.
How can I make this dish more filling?
Add a side of steamed veggies or a fresh salad, or stir some cooked pasta into the sauce for a heartier meal.
If you enjoy cozy, flavorful dishes like this one, be sure to check out my recipe for Creamy Garlic Butter Chicken Alfredo Pasta—it’s just as comforting and perfect for dinner.
Thanks for cooking along with me today! For more delicious recipes and kitchen inspiration, don’t forget to follow my Pinterest account.

Creamy Garlic Butter Shrimp with Rice
Ingredients
Equipment
Method
- Step 1: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat.
- Step 2: Season shrimp with salt and pepper. Place shrimp in skillet in a single layer and cook 1–2 minutes per side until pink and just cooked through. Remove shrimp and set aside.
- Step 3: Reduce heat to medium. Add 2 tablespoons unsalted butter and minced garlic to skillet. Sauté about 30 seconds until fragrant but not browned.
- Step 4: Pour in heavy cream and stir in grated Parmesan cheese. Simmer 2–3 minutes, stirring often, until sauce thickens and is silky smooth.
- Step 5: Return shrimp to skillet and stir to coat in sauce. Simmer together for 1 minute to combine flavors.
- Step 6: Serve creamy garlic butter shrimp over cooked white rice. Garnish with chopped fresh parsley and a dash of black pepper.