Main Courses
This Bubba Gump jasmine rice recipe delivers the signature buttery, fragrant rice you crave—just like at the restaurant. The secret lies in toasting the grains in butter until golden, then simmering them in coconut milk and lime for that signature tropical brightness.
I’ve perfected the method so you get perfectly tender rice with every bite, whether you’re serving it alongside shrimp or enjoying it as a standalone dish.
What sets this apart is the balance of rich coconut milk, zesty lime, and aromatic garlic that infuse the rice with Bubba Gump’s signature flavor. The rice stays light and fluffy, never mushy, thanks to a precise cooking technique that’s foolproof for home cooks.
Ready in just 30 minutes, this recipe transforms a simple side into the star of your meal—just like it does at the famous shrimp shack.
Ingredients for bubba gump jasmine rice
Buttery rice, zesty shrimp, and coconut-lime magic—just like Bubba Gump's signature dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cut into small cubes |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Canned, no additives |
| Fresh Lime Juice 🍋 | ½ cup | Strained, no seeds |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Large Shrimp 🦐 | 1 ½ lb | Peeled, deveined, tail-on |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Vegetable Oil 🫒 | 1 tbsp | For sautéing shrimp |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The jasmine rice is the star here, so grab the long-grain variety—it absorbs flavors beautifully. Trader Joe's or Whole Foods carry the best quality, but any store's jasmine rice works. The coconut milk? Full-fat canned is non-negotiable—light versions won't give that rich, creamy texture. For the shrimp, frozen works fine, just thaw and pat dry before cooking. Look for wild-caught if you want the best flavor, but farm-raised is perfectly fine too.
No fresh lime? Bottled lime juice works in a pinch, but it lacks that bright zing. Garlic powder won't cut it here—fresh minced garlic is essential for that aromatic punch. Running low on cilantro? Fresh parsley or basil can stand in, though it won't be quite the same. The butter should be cold when toasting the rice—this creates those golden bits that make the dish taste restaurant-quality. If you're short on time, butter-flavored oil (like Smart Balance) works too, though purists will notice the difference.
This dish reheats beautifully—microwave with a damp paper towel for 30 seconds to keep it moist. Keeps for 3-4 days in the fridge, though the shrimp gets rubbery after day two. For leftovers, I portion into small containers so it's ready for quick lunches. The rice stays fluffy if you let it sit covered for 5 minutes after cooking—don't skip this step, or it'll turn out gummy.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this recipe is the kind of thing you’ll make just to prove it works—then immediately make again. Three cloves of garlic, a knob of butter, and that first splash of coconut milk? It’s the kind of simplicity that makes you feel like a genius, even if you burned the toast.
- Coconut-Garlic Bliss: The moment the lime hits the warm rice? Pure satisfaction. That bright, buttery, slightly funky balance—it’s like a hug in your mouth, especially when the garlic’s toasted just enough to smell amazing but not overpower.
- Meal Prep MVP: Between us, this is my go-to for lunchboxes, potlucks, or when I need rice that won’t turn to mush. Make a big batch, and it stays fluffy for days—perfect for tossing with proteins or just eating straight from the pot.
- Budget Bright Spot: Full-fat coconut milk might sound fancy, but a can lasts ages, and jasmine rice stretches forever. Plus, the lime and garlic cost pennies—this is the kind of recipe that makes you feel fancy without breaking the bank.
Step-by-step instructions for Bubba Gump shrimp and jasmine rice
Here's how to nail this iconic one-pan dish with perfectly fluffy rice and tender shrimp every time.
Sauté Garlic in Butter Until Fragrant
Heat a large skillet or deep frying pan over medium heat and add 1 tablespoon vegetable oil. Once shimmering, add the 4 tablespoons cold unsalted butter cut into small cubes. Let it melt completely, then add the 4 cloves minced garlic. Cook for 30-45 seconds until the garlic turns golden and releases its aroma—this is when you'll smell that sweet, nutty fragrance that signals it's ready. Be careful not to let it brown too much or it'll turn bitter. Remove the pan from heat briefly if needed to control the color.
Here's the thing—this garlic butter base is the flavor foundation for your entire dish. If you skip this step or rush it, you'll miss out on that rich, savory depth that makes this recipe sing. I like to press the garlic gently into the butter with a wooden spoon to help it release its oils more quickly.
Toast the Jasmine Rice
Return the pan to medium heat and add the 1.5 cups jasmine rice, stirring constantly for 2-3 minutes until the grains become translucent at the edges and you can see the starch coating them. This process, called "toasting," develops the rice's natural nutty flavors and prevents it from becoming mushy. You'll know it's done when the rice starts to look slightly glossy and you can smell that toasted aroma.
Don't walk away during this step—you need to keep stirring to ensure even toasting. If you see the rice starting to brown too quickly, reduce the heat slightly. The goal is to develop flavor without burning the rice. This is where the magic happens for that authentic Bubba Gump texture.
Add Coconut Milk and Seasonings
Pour in the 13.5 oz full-fat coconut milk and stir well to combine with the rice. Add the 1.5 teaspoons kosher salt, 0.5 teaspoon ground black pepper, 0.5 cup fresh lime juice, and 1 tablespoon lemon juice. Bring the mixture to a gentle simmer over medium-low heat, then reduce heat to low and cover tightly with a lid. Let it cook undisturbed for 15 minutes.
This is where the rice begins its transformation into that perfect fluffy texture. The coconut milk provides the rich, creamy base while the citrus brightens the entire dish. I like to give the pan a gentle shake every few minutes to help distribute the liquid evenly. If you notice the rice is sticking to the bottom, add a splash of water to keep it moist.
Cook the Shrimp and Finish Together
After 15 minutes, add the 1.5 lb large shrimp to the rice mixture. Increase heat to medium and let the shrimp cook for 3-4 minutes until they turn pink and opaque throughout. The shrimp should curl slightly at the edges when done—this is your visual cue that they're perfectly cooked. Remove the pan from heat and let it sit covered for 5 minutes to allow the rice to absorb any remaining liquid.
Here's the secret to getting this step right: don't overcook the shrimp. They're done the moment they turn pink—any longer and they'll turn rubbery. The residual heat from the pan will continue cooking them slightly during the resting period. While the shrimp cooks, you'll see those beautiful pink hues develop, signaling they're ready to be served.
Garnish and Serve Immediately
Fluff the rice gently with a fork, then stir in the 0.25 cup chopped fresh cilantro. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a squeeze of lime to balance the flavors. Serve immediately while the rice is still hot and fluffy, with the shrimp nestled throughout. The aroma alone will make your kitchen smell like a tropical paradise.
This dish tastes best right away when the rice is at its peak texture and the shrimp is still warm. The combination of creamy coconut rice, tender shrimp, and bright citrus creates that perfect balance of flavors that makes this recipe so beloved. Don't skip the cilantro—it adds that fresh, herbal note that ties everything together.
Pro Tips For Making Bubba Gump Jasmine Rice
- STIR THE RICE HARD: The first 5 minutes after adding liquid are when the rice soaks up the most flavor—don’t treat it like a delicate flower. Use a wooden spoon and scrub the bottom of the pot aggressively to break up any clumps and release starch. I used to go easy, and the rice ended up unevenly cooked and bland.
- USE COLD COCONUT MILK: Pouring cold full-fat coconut milk straight from the fridge into the hot pot creates a better emulsion with the butter and prevents curdling. If you’re using canned milk, let it sit at room temp for 10 minutes first—this makes the rice creamier, not greasier. (Yes, even if you’re impatient like me.)
- MINCE THE GARLIC FINE: Skip the rough chop—this isn’t a marinade, it’s a rice dish. Press each clove through a garlic press or mince it so finely it’s almost paste-like. The flavor will distribute evenly instead of sitting in clumps like a lazy chef’s shortcut. I learned this the hard way after tasting a bite with a single chewy clove.
- COVER TIGHTLY WITH FOIL: Most recipes say “cover with a lid,” but lids let steam escape. Crumple a sheet of heavy-duty foil directly onto the pot’s surface—no gaps—and press it down hard. This traps moisture and keeps the rice from drying out, especially if you’re not checking it every 5 minutes. Does it look weird? Yes. Does it work? Every single time.
Troubleshooting this dish
Rice Turns Mushy
If your jasmine rice comes out mushy instead of fluffy, it’s likely because you didn’t toast it enough or stirred it too much during cooking. Toast the rice for at least 2-3 minutes until translucent edges form—this creates a protective starch layer.
Also, avoid lifting the lid while cooking; peek only once to check for doneness. If the rice still feels sticky, spread it on a baking sheet and dry it in the oven at 300°F for 5 minutes. 🌱
Shrimp Overcooks
Shrimp turns rubbery when overcooked—3-4 minutes max over medium heat is all it needs. Use a thermometer to check for 145°F internal temperature. If your shrimp starts to curl before turning pink, remove them immediately.
For extra insurance, cook them separately in the last 2 minutes and fold into the rice just before serving. 🦐
Liquid Evaporates Too Fast
If the coconut milk reduces too quickly, your rice will dry out. Simmer on low heat and cover tightly with a lid—don’t peek! If it’s still too dry after 15 minutes, add 2-3 tablespoons of water and let it steam for another 5 minutes.
For extra insurance, use a heavy-bottomed pot to prevent scorching. 🥥
Flavor Falls Flat
Weak flavor? Fresh ingredients are key—use cold butter for toasting, full-fat coconut milk, and fresh lime juice (not bottled). If your garlic tastes bland, mince it finely and cook it until golden, not brown.
For an extra boost, add 1 tsp fish sauce or a pinch of red pepper flakes to the rice while simmering. 🌶️
Rice Sticks to Pan
Sticking happens when the rice isn’t toasted enough or the pan isn’t hot enough. Toast the rice for 2-3 minutes until glossy, then add coconut milk immediately. If it still sticks, add 1 tablespoon of oil to the pan before toasting.
For stubborn cases, use a nonstick skillet or a well-seasoned cast-iron pan. 🔥
Citrus Too Overpowering
If the lime or lemon juice tastes too sharp, balance it with 1 teaspoon of sugar or 1 tablespoon of honey while simmering. For a smoother finish, strain the lime juice to remove seeds and pulp.
If the dish still tastes sour, add 1 tablespoon of coconut cream to mellow the acidity. 🍋
Nutrition facts
Frequently asked questions
Can I make this recipe without shrimp?
This jasmine rice works perfectly as a standalone side dish. Simply omit the shrimp and serve it with grilled chicken, roasted vegetables, or even as a base for tacos. The coconut-lime flavor still shines, and you can adjust the seasoning to your taste.
What's the secret to getting fluffy rice like Bubba Gump's?
The key is toasting the rice first—stir it in butter for 2-3 minutes until translucent. This builds flavor and prevents mushiness. Also, use full-fat coconut milk and don't peek while cooking! Let it steam undisturbed for 15 minutes after adding liquid.
Can I substitute regular rice for jasmine?
Jasmine rice is essential for that signature texture and aroma. If you can't find it, basmati rice is the closest substitute, though it won't have the same floral notes. For extra authenticity, look for Thai jasmine rice at Asian markets—it's the same variety used in the restaurant.
How do I make this dish vegetarian?
Swap the shrimp for tofu or chickpeas—both work well with the coconut-lime flavors. For tofu, press and pan-fry cubes until crispy, then add them with the rice. Or try mushrooms or bell peppers for extra texture. Keep the garlic butter base and citrus for that signature taste.
Can I make this in a rice cooker?
Yes! Toast the rice in butter first, then add coconut milk and seasonings. Use the white rice setting and let it cook undisturbed. For shrimp, cook them separately and mix in at the end. The texture may be slightly different, but the flavors will still be delicious.
