Creamy Garlic Butter Shrimp with Rice is a rich and comforting dinner that combines juicy shrimp, a silky garlic butter cream sauce, and fluffy rice in one satisfying meal. The shrimp cook quickly in a buttery skillet, then get coated in a creamy sauce made with fresh garlic, chicken broth, heavy cream, Parmesan cheese, and simple seasonings.
This easy shrimp and rice recipe is perfect for busy weeknights, family dinners, date nights, or anytime you want something that feels restaurant-style without spending hours in the kitchen. The creamy garlic sauce is packed with flavor, while the rice provides the perfect base for soaking up every spoonful.
One of the best parts of this recipe is how simple it is to customize. You can add spinach, mushrooms, broccoli, sun-dried tomatoes, or a little heat depending on what you have available. Serve it straight from the skillet with extra parsley and Parmesan for an easy dinner that looks as good as it tastes.
Why You’ll Love This Creamy Garlic Butter Shrimp with Rice
One of the biggest reasons to love this recipe is how quickly it comes together. Shrimp cook in just a few minutes, and the creamy garlic butter sauce is made in the same skillet, which keeps cleanup simple.
The sauce is another highlight. Butter and fresh garlic create a savory base, while heavy cream and Parmesan give it a smooth, velvety texture. A little chicken broth keeps the sauce from becoming too heavy, and lemon juice adds brightness to balance the richness.
The rice makes this dish especially filling. Instead of serving the shrimp alone, spooning them over warm rice turns the recipe into a complete dinner that is both comforting and practical.
This recipe is also easy to adjust for different tastes. You can make it spicy, extra cheesy, lighter, or add vegetables without changing the basic method.
Ingredients
For the Rice
- 1½ cups long-grain white rice
- 3 cups water or low-sodium chicken broth
- ½ teaspoon salt
- 1 tablespoon unsalted butter
For the Shrimp
- 1½ pounds large shrimp, peeled and deveined
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon garlic powder
- ½ teaspoon paprika
- 1 tablespoon olive oil
- 1 tablespoon unsalted butter
For the Creamy Garlic Butter Sauce
- 3 tablespoons unsalted butter
- 6 large garlic cloves, finely minced
- ½ cup low-sodium chicken broth
- 1 cup heavy cream
- ½ cup freshly grated Parmesan cheese
- ½ teaspoon Italian seasoning
- ¼ teaspoon red pepper flakes, optional
- 1 teaspoon fresh lemon juice
- Salt and black pepper, to taste
- 2 tablespoons chopped fresh parsley
How to Make Creamy Garlic Butter Shrimp with Rice
1. Cook the Rice
Rinse the rice under cold water until the water runs mostly clear.
Add the rice, water or chicken broth, salt, and butter to a medium saucepan.
Bring to a gentle boil over medium-high heat.
Once boiling, reduce the heat to low and cover tightly with a lid.
Cook for approximately 15–18 minutes, or according to the package directions, until the rice is tender and the liquid has been absorbed.
Remove the saucepan from the heat and let the rice rest, covered, for about 5 minutes.
Fluff gently with a fork and keep warm while you prepare the shrimp.
Using chicken broth instead of water gives the rice extra savory flavor and makes it pair even better with the creamy garlic sauce.
2. Prepare the Shrimp
Pat the peeled and deveined shrimp thoroughly dry with paper towels.
Removing excess moisture is important because wet shrimp tend to steam instead of developing a light golden sear.
Season evenly with salt, black pepper, garlic powder, and paprika.
If you are using frozen shrimp, make sure they are completely thawed before cooking.
3. Sear the Shrimp
Heat a large skillet over medium-high heat.
Add the olive oil and 1 tablespoon of butter.
Once the butter melts and the skillet is hot, arrange the shrimp in a single layer.
Cook for approximately 1–2 minutes on the first side.
Flip and cook for another 1 minute.
The shrimp do not need to be completely cooked at this stage because they will finish in the sauce later.
Transfer the shrimp to a clean plate.
Avoid overcooking them because shrimp can become tough and rubbery very quickly.
4. Cook the Garlic
Reduce the skillet heat to medium-low.
Add the remaining 3 tablespoons of butter.
Once melted, add the minced garlic.
Cook for approximately 30–60 seconds, stirring continuously.
The garlic should become fragrant and lightly softened but should not turn dark brown.
Burned garlic can make the sauce bitter, so keep the heat gentle.
5. Deglaze the Skillet
Pour the chicken broth into the skillet.
Use a wooden spoon to scrape any browned bits from the bottom of the pan.
These flavorful pieces left behind from searing the shrimp add extra depth to the sauce.
Allow the broth to simmer for approximately 2 minutes so it reduces slightly.
6. Make the Creamy Garlic Butter Sauce
Reduce the heat to medium-low.
Pour in the heavy cream and add the Italian seasoning and optional red pepper flakes.
Stir until everything is well combined.
Bring the sauce to a gentle simmer.
Do not allow it to boil aggressively because high heat can cause cream-based sauces to separate.
Gradually stir in the freshly grated Parmesan cheese.
Continue cooking for approximately 2–3 minutes until the cheese melts and the sauce becomes smooth and slightly thickened.
Freshly grated Parmesan works best because it melts more smoothly than many pre-shredded cheeses.
7. Return the Shrimp to the Sauce
Add the seared shrimp back to the skillet along with any juices that collected on the plate.
Gently stir or spoon the sauce over the shrimp.
Cook for another 1–2 minutes over low heat until the shrimp are fully cooked.
Properly cooked shrimp should be pink, opaque, and curled into a loose “C” shape.
Avoid cooking them until they become tightly curled because that can indicate overcooking.
8. Finish the Sauce
Stir in the fresh lemon juice.
Taste the sauce and adjust with additional salt or black pepper if necessary.
If the sauce becomes too thick, add a small splash of chicken broth.
If it is too thin, allow it to simmer gently for another minute.
Sprinkle with chopped parsley.
9. Assemble the Shrimp and Rice
Divide the warm rice between serving bowls or plates.
Spoon the creamy garlic butter shrimp over the top.
Make sure to add plenty of sauce so it can soak into the rice.
Garnish with additional Parmesan, parsley, black pepper, or a small squeeze of lemon if desired.
Serve immediately while the shrimp are tender and the sauce is warm and creamy.
What to Serve With Creamy Garlic Butter Shrimp with Rice
This dish already contains protein, sauce, and rice, so it works beautifully as a complete meal.
For extra vegetables, serve it with roasted broccoli, asparagus, green beans, zucchini, or Brussels sprouts.
A fresh garden salad or Caesar salad also pairs well because the crisp vegetables provide contrast to the rich creamy sauce.
Garlic bread or crusty bread is another excellent addition if you want something for soaking up the extra sauce.
For a lighter side, serve sliced cucumbers, roasted tomatoes, or steamed vegetables.
Tips for the Best Creamy Garlic Butter Shrimp with Rice
Use large or jumbo shrimp whenever possible. They are easier to cook evenly and provide a better texture.
Pat the shrimp completely dry before seasoning. This helps them sear instead of steam.
Do not overcrowd the skillet. If necessary, cook the shrimp in two batches.
Keep the heat low once the cream is added. Gentle heat produces a smoother sauce and reduces the risk of separation.
Use freshly grated Parmesan for the best texture.
Do not overcook the shrimp. They cook quickly and only need a few minutes total.
Fluff the rice before serving rather than stirring aggressively, which can make it sticky.
If you want extra sauce for the rice, increase the chicken broth by ¼ cup and the cream by another ¼ cup.
Easy Recipe Variations
For Creamy Garlic Spinach Shrimp with Rice, stir 2 cups of baby spinach into the sauce before adding the shrimp back.
For Creamy Garlic Mushroom Shrimp, sauté 8 ounces of sliced mushrooms after removing the shrimp, then continue with the sauce.
For Spicy Creamy Shrimp and Rice, increase the red pepper flakes or add a small pinch of cayenne.
For Creamy Garlic Broccoli Shrimp, add lightly steamed broccoli during the final few minutes.
For Sun-Dried Tomato Shrimp and Rice, stir in ⅓ cup chopped sun-dried tomatoes when adding the cream.
For an Extra-Cheesy Version, increase the Parmesan to ¾ cup.
You can also replace white rice with brown rice, jasmine rice, or basmati rice.
How to Store and Reheat Creamy Garlic Butter Shrimp with Rice
Allow leftovers to cool before transferring them to airtight containers.
Store in the refrigerator for up to 2–3 days.
For the best results, store the shrimp and sauce separately from the rice if possible.
Reheat the creamy shrimp gently in a skillet over low heat with a small splash of chicken broth or cream.
Avoid high heat because it can separate the sauce and overcook the shrimp.
Reheat the rice separately with a teaspoon or two of water to help restore moisture.
Individual portions can also be reheated in the microwave using short intervals.
Freezing is not recommended because cream sauces can change texture after thawing and shrimp may become rubbery.
Frequently Asked Questions
Can I use frozen shrimp?
Yes.
Frozen shrimp work perfectly as long as they are completely thawed, drained, and patted dry before cooking.
What type of rice is best for creamy garlic shrimp?
Long-grain white rice, jasmine rice, and basmati rice all work very well.
Choose a rice that stays fluffy and can absorb plenty of sauce.
Can I use milk instead of heavy cream?
Yes, but the sauce will be thinner and less rich.
Half-and-half is a better substitute if you want a lighter option while maintaining a creamy texture.
How do I keep shrimp from becoming rubbery?
Cook them only until they turn pink and opaque.
Because they cook quickly, remove them from the skillet after the initial sear and return them only briefly once the sauce is finished.
Final Thoughts
This Easy Creamy Garlic Butter Shrimp with Rice combines juicy shrimp, fluffy rice, fresh garlic, butter, cream, and Parmesan into one rich and satisfying dinner.
The shrimp cook in minutes, while the creamy garlic sauce adds enough flavor to make the meal feel special without requiring complicated preparation.
Serve it with vegetables, salad, or warm bread and spoon plenty of that silky sauce over the rice. Whether you are cooking for a busy weeknight, family dinner, or casual date night, this Creamy Garlic Butter Shrimp with Rice is an easy seafood recipe worth adding to your regular rotation.