Go Back
Crispy homemade mozzarella sticks on a wire rack showing deeply golden, evenly crisped double-coated sticks with one broken open revealing a full stretch of molten mozzarella and a small bowl of bold dipping sauce

Crispy Homemade Mozzarella Sticks

White bread dried in the oven until completely desiccated, pulsed to fine crumbs in a food processor with the Italian seasoning added on the final processing pass so the herbs distribute evenly through every crumb rather than sitting on top. Cold low-moisture mozzarella — cold specifically, because warm cheese leaks before the crust has time to set — cut into uniform batons and double-coated through the flour-egg-breadcrumb sequence twice. The double coat is the specific barrier between the molten cheese and the hot oil — a single coat produces leaking; a double coat produces the clean, intact stick with the fully molten centre. Fried in small batches so the oil temperature never drops below 175°C. The dipping sauce built from the same mushroom-powder-umami formula that makes the sauce here — as in the Homemade Onion Rings — specifically more compelling than a standard fry sauce. The mozzarella stick that delivers the full molten-centre-crunchy-exterior result every time.
Prep Time 25 minutes
Cook Time 10 minutes
Total Time 35 minutes
Servings: 12
Course: Appetizer, Snack
Cuisine: American
Calories: 480

Ingredients
  

For the Mozzarella Sticks
  • 680 g cold low-moisture whole-milk mozzarella — approximately 3 blocks
  • 12 slices white sandwich bread
  • 8 g kosher salt
  • 4 g dried basil
  • 4 g dried oregano
  • 6 g freshly ground black pepper
  • 6 g garlic powder
  • 225 g all-purpose flour
  • 5 large eggs
  • Approximately 3–4 litres vegetable oil for deep-frying
For the Dipping Sauce
  • 240 g mayonnaise
  • 120 g ketchup
  • 25 g sriracha
  • 10 g Dijon mustard
  • 3 garlic cloves finely grated
  • 6 g oyster or porcini mushroom powder — approximately 2 tsp
  • 8 g Worcestershire sauce — approximately 2 tsp

Method
 

Make the Italian Breadcrumbs
  1. Preheat the oven to 135°C. Spread the 12 slices of white bread in a single layer across one or two baking sheets. Bake for 15 minutes until the bread is completely dry and very lightly toasted — there should be no give or softness when pressed. The goal is complete moisture removal rather than browning; white bread baked to this internal dryness produces a finer, more neutral-flavoured crumb than bread that is browned, which would add bitterness to the coating. Remove and allow to cool completely. Partially cooled bread introduces steam into the food processor and produces a damp crumb rather than a dry, fine one. Once fully cool, break the dried slices into rough pieces and add to a food processor. Pulse in batches until reduced to fine, uniform crumbs. On the final processing batch, add the 8g of salt, 4g of dried basil, 4g of dried oregano, 6g of black pepper, and 6g of garlic powder to the processor before pulsing — adding the herbs at this stage distributes them through every crumb uniformly rather than stirring them into the finished crumb where they tend to settle unevenly. Process until fully combined. Transfer all breadcrumbs to a wide bowl.
Make the Dipping Sauce
  1. In a medium bowl, whisk together the 240g of mayonnaise, 120g of ketchup, 25g of sriracha, 10g of Dijon mustard, 3 finely grated garlic cloves, 6g of mushroom powder, and 8g of Worcestershire sauce until completely smooth and uniform. The mushroom powder — oyster or porcini — is the invisible flavour amplifier that deepens the sauce's savoury character significantly without any detectable mushroom flavour; its concentrated glutamate content amplifies the sriracha's heat, the Worcestershire's complexity, and the ketchup's sweetness simultaneously. Cover and refrigerate. The sauce improves with 15–20 minutes of chilling as the flavours meld.
Cut the Mozzarella
  1. Slice the 680g of cold low-moisture whole-milk mozzarella blocks into uniform batons approximately 12mm (½ inch) thick. Consistent sizing ensures every stick cooks at the same rate. Low-moisture whole-milk mozzarella is the non-negotiable specification for this recipe — fresh mozzarella's high water content produces steam during frying that ruptures the crust regardless of how many times the stick is coated; low-moisture mozzarella's reduced water content melts without steaming, and whole-milk produces the specific rich, creamy flavour and full stretch that part-skim cannot match. If the kitchen is warm, place the cut batons on a tray and freeze for 10–15 minutes before breading. Very cold mozzarella maintains its shape during the breading process and resists premature leaking when it first contacts the hot oil.
Set Up the Breading Station
  1. Arrange three wide, shallow bowls in sequence: First bowl — the 225g of all-purpose flour. Second bowl — the 5 large eggs, beaten until completely uniform. Third bowl — the seasoned Italian breadcrumbs.
Double-Coat the Mozzarella
  1. Work through the full three-stage sequence twice for each baton — this is the double coat that prevents leaking. First coat: Dip each cold mozzarella baton into the flour, turning to coat all surfaces, then shake off excess vigorously. Dip into the beaten egg, turning to coat, then allow excess to drip off. Press firmly into the seasoned breadcrumbs, coating all surfaces completely and pressing gently to compact the crumbs against the egg-coated surface. Second coat: Immediately dip the once-breaded baton back into the egg — the egg re-moistens the first breadcrumb layer and creates the adhesive surface for the second coat. Allow excess to drip off. Press firmly into the breadcrumbs again for a complete second layer. Place on a tray. A single coat leaves micro-gaps in the crust that allow the expanding, liquefying cheese to find and exit through; a double coat fills every gap and creates the sealed, continuous barrier that holds the molten centre contained. Once all sticks are double-coated, refrigerate the tray for 10 minutes — or freeze for 5 minutes — before frying.
Heat the Oil and Fry
  1. Fill a large, heavy-bottomed pot with 3–4 litres of vegetable oil. Heat to 175°C — use a thermometer throughout; oil temperature cannot be reliably estimated visually and an incorrect temperature is the most common cause of either soggy coatings or cheese leakage. Maintain a cooling rack over a baking sheet alongside the pot. Fry in small batches — 3–4 sticks maximum per batch, depending on pot diameter. Overcrowding drops the oil temperature below the critical 170°C threshold where the coating begins absorbing oil rather than crisping immediately on contact. Lower each stick carefully into the oil. Fry for 2–3 minutes, turning occasionally, until the crust is a deep, even golden-brown across all surfaces. The correct frying window is narrow — undercooked means a pale, soft crust; overcooked means the crust has been at temperature long enough for the cheese to fully liquefy and seek a gap in the coating. Transfer immediately to the wire rack. Season each stick lightly with salt while still hot — the heat and residual surface oil hold the salt in place. Allow the oil to return to 175°C between each batch before adding the next.
Serve
  1. Serve immediately with the chilled dipping sauce alongside. Mozzarella sticks are at their optimal state in the first 2–3 minutes after frying — the crust is at peak crispness and the cheese is at its maximum stretch. The longer they sit, the more the interior cheese cools and firms, reducing the dramatic molten pull.

Notes

The homemade Italian breadcrumbs are the specific quality decision that makes these mozzarella sticks distinguishable from panko or store-bought breadcrumb versions. White bread baked to complete dryness and ground fine produces a crumb with a specific light, almost powdery texture that packs closely against the egg surface during pressing — creating a more uniformly sealed, more continuous crust than the irregular panko flake. The Italian herb seasoning ground into the final processing pass distributes evenly through every particle of crumb, so the herbs are present in every bite of crust rather than distributed unevenly through a hand-mixed batch.
The double-coat is the structural requirement that makes consistently non-leaking mozzarella sticks achievable at home. The physics of the problem: mozzarella's melting point is crossed within the first 30–40 seconds of frying, at which point the cheese begins expanding and liquefying. A single breadcrumb coat has micro-gaps — visible under magnification, but invisible to the naked eye — through which the expanding liquid cheese finds a path outward. The double coat doubles the coat's density and effectively eliminates these micro-gaps, sealing the cheese inside for the full 2–3 minute fry time. The second egg dip between coats is the adhesive layer that bonds the two breadcrumb layers together into a unified, dense coating rather than two independent layers that could separate.