This 5-ingredient slow cooker Mexican chocolate flan is my kind of party trick: stir, pour, set, and forget it until dessert. It leans on vintage flan technique—eggy, dense, and silky—but swaps in Mexican chocolate discs for that old-school cinnamon-kissed flavor you find in traditional table chocolate. The slow cooker creates a gentle water-bath effect without fussing with the oven, and by the time your guests are ready for something sweet, you’ll lift the lid to a speckled, caramel-topped custard that looks like you worked much harder than you did.
Serve the flan chilled or lightly cool from the slow cooker, sliced into wedges or scooped into rustic spoonfuls. A little extra drizzle of the caramel from the bottom of the slow cooker over the top is all it really needs, but you can add a spoonful of lightly sweetened whipped cream to play up the warm spices. Coffee is a natural partner—especially a strong, dark roast—or pair it with an after-dinner sip of tequila or mezcal. Fresh orange segments or berries on the side brighten the richness without adding work.
5-Ingredient Slow Cooker Mexican Chocolate Flan
Servings: 6–8
Ingredients
1 cup granulated sugar
2 (3-ounce) Mexican chocolate discs, chopped (about 6 ounces total)
2 cups whole milk
6 large eggs
1 teaspoon pure vanilla extract
Directions
Prepare the slow cooker: Set a 5- to 6-quart slow cooker on a heatproof surface. Place a folded kitchen towel on the bottom to keep the flan dish from rattling. Have a shallow round baking dish, soufflé dish, or metal cake pan (about 1 1/2 quarts capacity, that fits inside your slow cooker) ready.
Make the dry caramel: Pour the granulated sugar into a medium, heavy-bottomed skillet in an even layer. Set over medium heat and let the sugar melt, undisturbed, around the edges. When you see liquid amber forming, gently stir or swirl so the dry sugar melts evenly. Continue cooking until the sugar is fully melted and a deep golden-amber color, 6–10 minutes total. Watch closely so it doesn’t burn.
Caramelize the dish: Immediately pour the hot caramel into the empty baking dish, tilting and rotating the dish to coat the bottom evenly. The caramel will thicken and harden as it cools—that’s fine. Set the dish aside while you prepare the custard.
Heat the milk with Mexican chocolate: Add the chopped Mexican chocolate discs and the milk to a medium saucepan. Warm over medium-low heat, whisking often, until the chocolate is completely dissolved and the mixture is smooth and steamy but not boiling, 5–8 minutes. Remove from the heat and let cool until just warm to the touch; this helps avoid scrambling the eggs.
Blend the custard base: In a large bowl, whisk the eggs and vanilla until well combined and no streaks of egg white remain. Slowly pour the warm chocolate-milk mixture into the eggs in a thin stream, whisking constantly, until you have a smooth, speckled custard base. If you see any cooked egg bits, pour the mixture through a fine-mesh sieve into a large measuring cup or bowl.
Pour custard over caramel: Once the caramel-lined dish has cooled and hardened, pour the custard mixture gently over the caramel. The caramel may crackle a bit—this is normal. Cover the dish tightly with a double layer of foil to keep condensation from dripping onto the custard.
Set up the slow cooker water bath: Place the covered dish into the slow cooker on top of the towel. Carefully pour hot tap water into the slow cooker around the dish until the water level reaches about halfway up the sides of the dish, creating a gentle water bath.
Cook low and slow: Cover the slow cooker with its lid and cook on LOW for 3 1/2 to 4 1/2 hours, or until the flan is set around the edges and just slightly jiggly in the center when you nudge the dish. Avoid opening the lid too often; check for doneness toward the 3 1/2-hour mark.
Cool and chill: Using oven mitts, carefully lift the dish out of the slow cooker and place it on a cooling rack. Remove the foil and let the flan cool to room temperature, about 1 hour. Once cooled, cover and refrigerate for at least 4 hours or overnight, until thoroughly chilled and the caramel has liquefied.
Unmold and serve: To unmold, run a thin knife around the edge of the flan to loosen it. Place a rimmed serving plate over the dish and, holding tightly, flip them together in one quick motion. Lift off the baking dish; the flan should release with a glossy layer of caramel on top and speckles of chocolate throughout. Spoon any remaining caramel from the dish over the flan. Slice into wedges and serve.
Variations & Tips
For a slightly lighter texture, you can swap 1/2 cup of the whole milk for evaporated milk, which nods to many traditional flan recipes without complicating the ingredient list. If you’d like deeper spice, choose Mexican chocolate discs that include cinnamon and a hint of chili, or add a scant 1/4 teaspoon ground cinnamon to the custard along with the vanilla (this technically adds a sixth ingredient, so consider it a flexible flourish rather than part of the core recipe). For extra visual interest and texture—closer to a rustic, speckled custard—stir in 1–2 teaspoons of chia seeds or finely ground toasted pumpkin seeds just before pouring the custard into the caramel-lined dish; they’ll create tiny visible specks and subtle crunch. If you don’t have a separate baking dish that fits in your slow cooker, you can pour the caramel and custard directly into a ceramic slow-cooker insert and skip the water bath; the texture will be a bit more rustic and may brown more on top, but it’s very forgiving. Leftover flan keeps well, covered and refrigerated, for up to 3 days. Food safety tips: Always temper the warm chocolate-milk mixture into the eggs slowly while whisking to avoid scrambling the eggs; if in doubt, strain the custard before cooking. Make sure the flan reaches at least 160°F in the center to ensure the eggs are fully cooked; a quick-read thermometer is useful here. Cool the flan to room temperature within 1–2 hours after cooking, then refrigerate promptly and keep it chilled until serving. Do not leave the cooked flan at room temperature for more than 2 hours, especially in a warm kitchen or during summer gatherings.