This seafood mac cheese has become my go-to for turning a simple weeknight into something celebratory. It’s an American comfort food classic elevated with plump shrimp and sweet lump crab, all swirled in a creamy three-cheese sauce. I love how it feels indulgent yet comes together in under an hour. The blend of seafood and cheese creates a rich, satisfying dinner that’s perfect for any occasion.
Why You'll Love This Recipe
- Every bite has plump shrimp and sweet lump crab for a luxurious twist
- The three-cheese sauce is incredibly smooth and packed with flavor
- It’s a one-dish wonder that feeds a crowd or makes weeknights special
- Leftovers reheat into an equally fantastic lunch the next day
Ingredients You’ll Need
- Elbow macaroni: its small shape holds onto the creamy cheese sauce perfectly, making every forkful satisfying.
- Unsalted butter: used for sautéing shrimp and making the roux, it gives you control over the saltiness.
- Medium raw shrimp: peeled and deveined for easy eating, they cook quickly and add a sweet, briny flavor.
- Paprika: adds a subtle smokiness and beautiful color to the seasoned shrimp.
- Garlic powder: provides an even, mellow garlic flavor without the risk of burning.
- Lump crab meat: look for fresh or high-quality canned crab for sweet, tender chunks that make the dish special.
- All-purpose flour: the base for the roux that thickens the cheese sauce to a luscious consistency.
- Whole milk: warmed milk helps create a smooth, lump-free sauce that’s rich and creamy.
- Heavy cream: adds extra richness and body to the cheese sauce, making it incredibly decadent.
- Sharp white cheddar cheese: shredded from a block for the best melt, it gives a tangy, sharp flavor.
- Gruyère cheese: its nutty, slightly sweet taste adds complexity and wonderful meltability.
- Fontina cheese: a creamy, mild cheese that melts beautifully and helps bind the sauce.
- Dry mustard: enhances the cheese flavor without being overpowering, giving depth to the sauce.
- Cayenne pepper: just a pinch adds a subtle warmth that balances the richness, but you can skip it.
- Salt and freshly ground black pepper: season to taste at the end to bring all the flavors together.
- Panko breadcrumbs: mixed with melted butter for an optional crispy, golden topping that adds great texture.
- Fresh chopped parsley: a bright garnish that adds a pop of color and fresh flavor.
- Lemon wedges: served on the side for a squeeze of acidity that cuts through the richness.
How to Make It
Preheat Oven and Cook Pasta:
Start by preheating your oven to 375°F and cooking the elbow macaroni in salted boiling water until al dente. Draining it right at al dente ensures it holds up in the bake without getting mushy.
Season and Sauté the Shrimp:
Pat the shrimp dry and toss them with paprika and garlic powder. Melt butter in a skillet and cook the shrimp for just a minute or two per side until pink and cooked through. This quick cook keeps them tender.
Combine the Seafood:
Gently fold the lump crab meat into the cooked shrimp, being careful not to break up those precious crab lumps. Setting this mixture aside keeps the seafood from overcooking.
Build the Cheese Sauce:
In a Dutch oven, melt butter and whisk in flour to make a roux, cooking until it’s golden and nutty. Slowly whisk in the warmed milk and heavy cream, bringing it to a simmer until it thickens nicely. This base ensures a smooth, lump-free sauce.
Incorporate the Cheeses:
Reduce the heat and gradually whisk in the shredded cheddar, Gruyère, and fontina cheeses until fully melted and creamy. Stir in the dry mustard and optional cayenne, then season well with salt and pepper. Adding the cheese off the heat prevents graininess.
Fold Everything Together:
Remove the sauce from heat and gently fold in the cooked pasta and the reserved shrimp and crab mixture. You want every bit coated in that luxurious sauce without breaking the seafood.
Bake and Finish:
Pour the mixture into a baking dish, sprinkle with buttery panko if using, and bake until bubbly and golden. Let it rest for a few minutes before garnishing with parsley and serving with lemon wedges. Resting lets the sauce set perfectly.

You Must Know
- Shred your own cheese from blocks for the smoothest melting sauce
- Warm your milk before adding it to prevent a grainy texture
- Handle the crab gently to keep those beautiful lumps intact
- Let it rest after baking so the sauce isn’t runny
Storage Tips
Store any leftover seafood mac cheese in an airtight container in the fridge once it’s fully cooled, and it’ll keep beautifully for up to three days. When you’re ready to enjoy it again, reheat it gently in a 325°F oven with a splash of milk to keep the sauce creamy, or use the microwave at half power in short bursts. I find that the oven method gives you back that freshly-baked texture, especially if you revive the topping under the broiler for a minute.
Ingredient Substitutions
If you can’t find lump crab, imitation crab or cooked lobster meat work in a pinch, though the texture will differ. For the cheeses, you can swap Gruyère for Swiss or Emmental, and fontina for mozzarella or Monterey Jack. If you’re out of heavy cream, using all whole milk will still give you a creamy sauce, just a bit lighter. For a gluten-free version, use your favorite gluten-free pasta and a gluten-free flour blend for the roux.
Serving Suggestions
I love serving this rich seafood mac cheese with a simple arugula salad dressed in lemon vinaigrette to balance the creaminess, or alongside roasted asparagus for a complete meal. Garlic bread is always a hit for soaking up every last bit of sauce. For drinks, a crisp unoaked Chardonnay or a light pale ale complements the flavors without overwhelming them. It’s a meal that feels fancy but fits perfectly on a weeknight table.
Cultural Context
Mac and cheese is a quintessential American comfort food, with roots in English baked pasta dishes that evolved in the Southern United States. Adding seafood, particularly shrimp and crab, reflects coastal influences where these ingredients are plentiful, turning a humble casserole into a celebratory dish. This version with three cheeses and a creamy sauce is a modern take that highlights luxury while staying true to its comforting essence. It’s a perfect example of how American cuisine embraces innovation, blending classic techniques with regional flavors to create something both familiar and exciting.

Pro Tips
- Pat your shrimp dry before seasoning so they get a nice sear
- Add a splash of seafood stock to the sauce for deeper flavor
- Don’t skip the rest time after baking – it makes all the difference
- I always make a double batch because leftovers disappear fast
Frequently Asked Questions
Elbow macaroni is traditional and holds the creamy sauce well, but you can use any short pasta like cavatappi, shells, or penne. Just be sure to cook it al dente so it doesn’t become mushy when baked with the cheese sauce and seafood.
You can prepare the cheese sauce and cook the pasta ahead of time, but for the best texture, combine them and add the seafood just before baking. If you must assemble it fully in advance, refrigerate it and add 10-15 minutes to the baking time, covering it with foil if the top browns too quickly.
If lump crab isn’t available, you can use claw meat or even well-drained canned crab. For a different seafood twist, try adding chopped cooked lobster tail or bay scallops in place of the crab to maintain that luxurious feel.
The shrimp is cooked when it turns pink and opaque, which will happen during the final baking stage. Since you sauté it first for 2-3 minutes per side, it will finish cooking in the oven without becoming tough. Avoid overcooking to keep it tender.
Since it’s a rich main dish, pair it with something light and fresh. A simple green salad with a vinaigrette, steamed asparagus, or garlicky sautéed spinach are perfect American-style sides that cut through the richness.