
This is my home-kitchen take on the shrimp mac and cheese Bubba Gump Shrimp Co. used to put on their menu — a baked, cheesy, slightly spicy pasta with plump shrimp folded through it. I have eaten the restaurant version maybe twice in my life, but the memory of that crispy Parmesan top stuck with me, so I worked on a version I could make on a Tuesday night without dropping forty dollars on dinner.
I want to be honest up front: this is not the official restaurant recipe. It is a copycat I tested over several rounds in my own kitchen, adjusting butter and seasoning until the ratio felt right for a normal-sized pan. If you came here looking for the exact corporate spec, I do not have it. What I do have is a version that tastes a lot like what I remember, and that scales sanely.
Below is the full method, the small choices that actually matter, and the substitutions I have personally made when I was missing an ingredient.
Why this version works
- Real béchamel base — butter, flour, and whole milk — gives the sauce body so the cheese melts in evenly without breaking.
- Cajun seasoning goes on the shrimp, not in the sauce, so the spice stays bright and the cheese stays creamy.
- Two cheeses for flavor (Cheddar for tang, Monterey Jack for melt), plus a Parmesan-breadcrumb top for that crispy lid.
- One-pan-and-a-pot weeknight cooking. Big-batch enough for 8, leftovers reheat well.
Ingredients, and why each one is doing what it is doing
- Elbow pasta, 1 pound. Classic for a reason — the curve catches sauce on the outside and traps it in the middle. Cavatappi works if you want a twistier shape. Avoid long pasta; it does not hold up to baking.
- Butter, 6 tablespoons total. 2 tablespoons for searing the shrimp, 4 tablespoons for the roux. The original recipe I worked from called for 4 sticks of butter, which is the kind of thing that happens when a number gets typed wrong somewhere — please do not use 4 sticks for 8 servings.
- Medium shrimp, 1 pound, peeled and deveined. I leave the tails off because nobody at my table wants to wrestle them out of the pasta. Frozen shrimp work great here — just thaw in cold water for 15 minutes and pat very dry before searing.
- Cajun seasoning, 1 teaspoon. Use a brand you like; they vary a lot in salt level. I use Slap Ya Mama or Tony Chachere’s. If yours is very salty, hold back on the salt at the end.
- Onion, 1 tablespoon, finely diced. A small amount — it is here for background sweetness, not to be a starring vegetable. Shallot is a fine substitute.
- All-purpose flour, 3 tablespoons. Thickens the milk into a smooth sauce. Equal weight gluten-free 1-to-1 flour works.
- Whole milk, 3 cups. Whole milk gives the sauce richness without needing cream. 2% works but the sauce will be thinner; I do not recommend skim.
- Shredded sharp cheddar, 2 cups (about 8 oz). Tang. Always grate from a block — pre-shredded cheese is coated in anti-caking starch that makes the sauce grainy.
- Shredded Monterey Jack, 2 cups (about 8 oz). Melt. Same rule: grate it yourself.
- Freshly grated Parmesan, 1/2 cup. For the crispy top. A cup felt like too much when I tested it; half a cup gives you the savory crust without overwhelming the cheese sauce.
- Fresh breadcrumbs, 4 tablespoons. Panko works and gives a louder crunch. Stale bread blitzed in a food processor is what I use when I have a half-loaf I need to use up.
- Salt and pepper to taste. Salt the pasta water, salt the shrimp, then taste the sauce at the end before adding more.
- Chopped fresh parsley, 2 teaspoons. Color and a fresh note over the top after baking.
Step-by-step
Step 1 — Heat the oven and boil the pasta
Preheat the oven to 375°F (190°C). Bring a large pot of well-salted water to a boil and cook the elbow pasta for 1 minute less than the box says — it will finish cooking in the oven. Drain and set aside. I do not rinse it; the starch helps the cheese sauce cling.
Step 2 — Sear the shrimp
Pat the shrimp very dry with paper towels — this is the difference between a sear and a steam. Toss them with the Cajun seasoning. In a large skillet, melt 2 tablespoons of butter over medium-high heat. Add the shrimp in a single layer and cook for about 1 minute per side, until they curl into a loose C and turn pink. Lift them out into a bowl and set aside. They will keep cooking in the oven later, so pull them just shy of done.
Step 3 — Build the roux
In the same skillet, melt the remaining 4 tablespoons of butter over medium heat. Add the diced onion and cook for 2 minutes, stirring occasionally, until it softens but does not brown. Sprinkle the flour over the butter and onion and whisk constantly for about 1 minute — it will form a pale paste. This is the roux. You want it cooked enough to lose the raw-flour taste, not browned.
Step 4 — Whisk in the milk
Pour the milk in gradually, whisking the whole time. Lumps form when milk hits hot roux all at once, so add about half a cup, whisk smooth, then another half cup, whisk smooth, and so on. Once all the milk is in, raise the heat to medium-high and bring it to a low simmer, whisking. After about 4-5 minutes it will thicken to a coat-the-back-of-a-spoon consistency.
Step 5 — Melt in the cheese
Reduce the heat to low. Add the cheddar and Monterey Jack a handful at a time, whisking between additions until each handful is melted before you add the next. Going too fast or too hot is how cheese sauces break. Once all the cheese is in and smooth, taste and add salt and pepper. Remember the Cajun seasoning on the shrimp will add more salt to the final dish.
Step 6 — Combine and top
Tip the drained pasta into a 9×13-inch baking dish. Pour the cheese sauce over it and fold in the cooked shrimp. Stir until everything is evenly coated. Sprinkle the Parmesan over the top, then the breadcrumbs.
Step 7 — Bake until the top is golden
Bake for 15-20 minutes, until the top is golden brown and the edges are bubbling. If your top is not browning enough by the 18-minute mark, run it under the broiler for 1-2 minutes — just stay with it, breadcrumbs go from golden to black in seconds. Pull from the oven, scatter the chopped parsley over the top, and let it rest 5 minutes before serving so the sauce sets up enough to scoop cleanly.
Tips from my kitchen
- Grate your own cheese. I know I said it twice already. It is the difference between silky and grainy. Worth the 90 seconds.
- Pasta one minute under. It keeps cooking in the oven inside the cheese sauce; cooking it to package directions first gives you mushy pasta.
- Dry the shrimp. Wet shrimp release water into the pan and you end up boiling them instead of searing. Paper towels, both sides, press.
- Taste before salting. Cajun seasoning, cheddar, and Parmesan all carry salt. I have over-salted this dish more than once.
- Resting matters. 5 minutes out of the oven and the sauce sets enough to portion neatly. Straight out it slumps.
Variations I have actually tried
- Spicier: Add 1/4 teaspoon cayenne to the roux, or a few dashes of hot sauce stirred into the cheese sauce.
- Smokier: Swap 1/2 cup of the Monterey Jack for smoked gouda.
- Lobster version: Replace the shrimp with 1 pound of chopped cooked lobster meat, folded in just before baking so it does not turn rubbery.
- Vegetable add-ins: 1 cup of par-cooked broccoli florets or sauteed spinach folded in with the shrimp. The broccoli holds up better.
- Gluten-free: Use GF elbow pasta and a 1-to-1 GF flour blend for the roux. Texture is basically identical.
What to serve with it
This is a rich dish, so I aim for sharp and fresh on the side. A simple green salad with a lemony vinaigrette works. Steamed or roasted broccoli is the kid-approved option at my house. Garlic bread doubles down on the comfort if you have very hungry people. I would skip another creamy or cheesy side — the mac is doing that job already.
Storing and reheating leftovers
Cool to room temperature, then store leftovers in an airtight container in the fridge for up to 3 days. To reheat, transfer to a baking dish, sprinkle a couple of tablespoons of milk over the top to bring back the creaminess, cover with foil, and bake at 350°F (175°C) for 15-20 minutes until heated through. Microwave works too: 60 seconds, stir, 60 seconds, stir, with a splash of milk first.
I do not love freezing this one — the shrimp texture suffers and the cheese sauce can get a little grainy on the thaw. If you must, freeze before the bake, in a foil pan, for up to a month. Thaw overnight in the fridge before baking.
Frequently asked questions
Can I use pre-cooked shrimp?
Yes, but skip Step 2 — just toss them with the Cajun seasoning and fold them into the sauce raw-from-the-bag in Step 6. They will warm through in the oven without overcooking.
Is this the actual Bubba Gump recipe?
No. This is my home version, inspired by what I remember from the menu. The real corporate recipe is not public. I scaled this one to work in a normal-sized 9×13 pan and tested it in my own oven until it tasted right to me.
Why did my sauce break?
Almost always one of three things: the heat was too high when adding the cheese, the cheese was added too fast, or the cheese was pre-shredded. Keep the heat low at Step 5, add a handful at a time, and grate from a block.
Can I make this ahead?
Yes — assemble through Step 6, cover, and refrigerate up to 24 hours before baking. Add 5-10 extra minutes in the oven since you are starting cold. Hold off on the breadcrumbs until just before baking so they stay crisp.
Can pregnant women eat this?
Generally yes, as long as the shrimp is fully cooked (opaque all the way through, internal temperature 145°F / 63°C) and the dish is served hot from the oven. As always with pregnancy questions, your healthcare provider knows your situation; ask them if you are unsure.
Can I halve the recipe?
Yes. Use half of every ingredient and bake in an 8×8-inch dish for 12-15 minutes. The cook time is shorter because there is less mass to heat through.
If you give this a try, drop a comment and let me know how it landed — especially if you tweaked the spice level or tried one of the cheese swaps.

Cajun Shrimp Mac and Cheese (Bubba Gump-Style Copycat)
Description
My home-kitchen copycat of the shrimp mac and cheese from Bubba Gump Shrimp Co. — Cajun-seasoned shrimp folded into a real two-cheese béchamel and baked with a crispy Parmesan-breadcrumb top. Serves 8, scaled sanely for a home pan.
Ingredients You’ll Need
Instructions
- Preheat the oven to 375°F (190°C). Bring a large pot of salted water to a boil and cook the elbow pasta 1 minute less than the box directs — it finishes cooking in the oven. Drain and set aside; do not rinse.
- Pat the shrimp very dry with paper towels and toss with the Cajun seasoning. Melt 2 tablespoons of the butter in a large skillet over medium-high heat. Sear the shrimp in a single layer for about 1 minute per side, just until they curl and turn pink. Lift into a bowl and set aside.
- In the same skillet, melt the remaining 4 tablespoons of butter over medium heat. Add the diced onion and cook for 2 minutes until soft but not browned. Sprinkle in the flour and whisk constantly for 1 minute to cook out the raw flour taste — you are making a pale roux.
- Whisk in the milk gradually — about half a cup at a time, whisking smooth between additions, to prevent lumps. Raise the heat to medium-high and bring to a low simmer, whisking constantly, until the sauce thickens enough to coat the back of a spoon, about 4-5 minutes.
- Reduce the heat to low. Add the cheddar and Monterey Jack a handful at a time, whisking after each addition until smooth before adding more. Taste and season with salt and pepper, remembering the Cajun seasoning on the shrimp will add more salt to the finished dish.
- Transfer the drained pasta to a 9x13-inch baking dish. Pour the cheese sauce over the pasta and fold in the cooked shrimp. Stir to coat evenly. Sprinkle the Parmesan over the top, followed by the breadcrumbs.
- Bake for 15-20 minutes, until the top is golden brown and the edges are bubbling. Run under the broiler for 1-2 minutes at the end if you want extra color — watch it closely. Rest 5 minutes, scatter the parsley on top, and serve.
Nutrition Facts
Servings 8
- Amount Per Serving
- Calories 640kcal
- % Daily Value *
- Total Fat 37g57%
- Saturated Fat 21g105%
- Trans Fat 1g
- Cholesterol 210mg70%
- Sodium 850mg36%
- Potassium 420mg12%
- Total Carbohydrate 47g16%
- Dietary Fiber 2g8%
- Sugars 8g
- Protein 34g68%
- Calcium 560 mg
- Iron 3 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Grate your own cheese. Pre-shredded cheese is coated in anti-caking starch that makes the sauce grainy. Two minutes with a box grater gives you a silky sauce.
Pasta one minute under. It finishes cooking in the oven inside the sauce; al dente from the start is mushy at the end.
Dry shrimp sear, wet shrimp steam. Paper towels, both sides, press. Then season and sear.
Salt last. Cajun seasoning, cheddar, and Parmesan all bring salt. Taste the sauce before adding any.
Frequently Asked Questions
Yes — skip the searing step, toss them with the Cajun seasoning, and fold them into the assembled pasta in Step 6. They warm through in the oven without overcooking.
No. This is my home copycat, inspired by what I remember from the menu and scaled to a normal 9x13 pan. The real corporate recipe is not public.
Almost always one of three things: the heat was too high when adding the cheese, the cheese was added too fast, or the cheese was pre-shredded. Low heat, a handful at a time, grated from a block fixes it.
Yes — assemble through Step 6, cover, and refrigerate up to 24 hours before baking. Add 5-10 extra minutes in the oven since you are starting cold. Add the breadcrumbs just before baking so they stay crisp.
Refrigerate in an airtight container up to 3 days. Reheat in a covered baking dish at 350°F (175°C) for 15-20 minutes with a couple of tablespoons of milk drizzled over the top to bring back the creaminess.
Not my favorite — the shrimp gets a little rubbery and the sauce can grain on the thaw. If you must, freeze before baking in a foil pan up to 1 month; thaw overnight in the fridge before baking.