← Back to Blog

Deep Fried Mac Cheese Shells — The Rehearsal Dinner Comfort Food That Passed Linda’s Inspection

Three weeks. The final fittings. My suit is perfect — navy, single-breasted, tailored to fit the way suits fit when you actually go to a tailor instead of buying off the rack. The tailor pressed it and hung it in a garment bag and said, "Don't eat anything between now and the wedding." I will eat everything between now and the wedding. I am a cook. Eating is my job description.

Megan's dress came back from alterations and she tried it on behind the closed bedroom door and came out and said, "Don't look." I closed my eyes. She said, "It's perfect." She was crying. I could hear it in her voice — the happy tears, the "this is real" tears. I kept my eyes closed and said, "You're going to be the most beautiful bride in Milwaukee." She said, "In the world." She was right. She's always right.

The wedding party is assembled. My side: Ryan (best man), two brewery guys, and Megan's brother Kevin (she insisted, I agreed, Kevin and I have bonded over pierogi and he has earned his place). Her side: Jen (maid of honor), two teacher friends, and Linda (she insisted, Megan agreed, Linda has earned everything). The wedding party is Polish-Irish-American mongrel perfection.

Made a test run of the rehearsal dinner beer cheese soup — the full recipe, the Dwa Narody version. Brought it to Tom and Linda's for their approval. Tom ate two bowls. Linda ate one and said, "It needs salt." It did not need salt. Linda says everything needs salt. I added a pinch. She tasted it again. "Better," she said. It was the same. Love is letting your mother think she improved your soup.

Look — the soup was the centerpiece, but no rehearsal dinner spread survives on soup alone, and after watching Tom go back for a second bowl and Linda declare victory over a pinch of salt I hadn’t actually needed, I knew I wanted something for the table that required zero debate: something crispy, cheesy, and so obviously right that even the most opinionated future mother-in-law would just nod and reach for another one. These Deep Fried Mac Cheese Shells are exactly that dish — all the molten, rich, indulgent cheese energy of the soup in a form you can eat with your hands, which, three weeks before a wedding when your suit still fits perfectly, feels like the right kind of defiance.

Deep Fried Mac Cheese Shells

Prep Time: 20 minutes | Cook Time: 15 minutes | Total Time: 35 minutes | Servings: 6

Ingredients

  • 12 jumbo pasta shells, cooked and cooled
  • 2 cups elbow macaroni, cooked
  • 2 cups sharp cheddar cheese, shredded
  • 1/2 cup Gruyere cheese, shredded
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 1 1/2 cups whole milk
  • 1/2 teaspoon dry mustard
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon smoked paprika
  • Salt and black pepper to taste
  • 2 eggs, beaten
  • 1 1/2 cups seasoned breadcrumbs
  • 1/2 cup all-purpose flour (for dredging)
  • Vegetable oil, for frying (enough to fill pan 3 inches deep)

Instructions

  1. Make the cheese sauce. In a medium saucepan over medium heat, melt butter. Whisk in flour and cook for 1 minute until the mixture smells nutty. Slowly whisk in milk, continuing to stir until the sauce thickens, about 3—4 minutes.
  2. Add cheese and seasonings. Remove from heat and stir in cheddar, Gruyere, dry mustard, garlic powder, and smoked paprika. Season generously with salt and black pepper. Fold in the cooked macaroni until fully coated.
  3. Fill the shells. Spoon the mac and cheese mixture into each cooked jumbo shell, packing them firmly. Place filled shells on a parchment-lined baking sheet and refrigerate for at least 30 minutes until firm (or up to overnight).
  4. Set up the breading station. Arrange three shallow bowls: one with flour, one with beaten eggs, and one with seasoned breadcrumbs.
  5. Bread the shells. Working one at a time, dredge each filled shell in flour, dip in egg, then coat thoroughly in breadcrumbs. For an extra-crispy crust, repeat the egg and breadcrumb step a second time.
  6. Heat the oil. Pour vegetable oil into a heavy-bottomed pot or Dutch oven to a depth of 3 inches. Heat to 350°F over medium-high heat, using a thermometer to monitor temperature.
  7. Fry in batches. Carefully lower 3—4 shells into the hot oil at a time. Fry for 2—3 minutes, turning once, until deep golden brown and crispy. Do not crowd the pot. Remove with a slotted spoon and drain on a wire rack or paper towels.
  8. Season and serve. Sprinkle with a pinch of flaky salt immediately out of the fryer. Serve hot with your favorite dipping sauce alongside.

Nutrition (per serving)

Calories: 480 | Protein: 18g | Fat: 24g | Carbs: 48g | Fiber: 2g | Sodium: 620mg

Jake Kowalski
About the cook who shared this
Jake Kowalski
Week 415 of Jake’s 30-year story · Milwaukee, Wisconsin
Jake is a twenty-nine-year-old brewery worker, newlywed, and proud Polish-American from Milwaukee's Bay View neighborhood. He didn't start cooking until his grandmother Babcia Helen passed away and left behind a stack of grease-stained recipe cards. Now he makes pierogi from scratch, smokes meats on a balcony smoker his landlord pretends not to notice, and writes for guys who want to cook good food but don't know a roux from a rub.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?