These Homemade Beignets with French Hot Chocolate are the ultimate cozy treat. The beignets fry up soft and pillowy on the inside with a perfectly golden, crisp, and slightly chewy exterior, then get buried under a generous snowfall of powdered sugar. Dip them warm into the thick, rich, velvety French hot chocolate that’s decadently smooth and topped with marshmallow fluff, homemade whipped cream, and chocolate shavings. It’s the dreamiest café-style pairing — cozy, indulgent, and truly unforgettable.
Disclaimer- The recipe is for tutorial purposes only. Check out original from here. You can use this area as an affilate link or general disclosures.
Ingredients You Need:
Full ingredients and recipe are in the recipe card below. Read through this section for all the ingredients substitution and baking tips!
- Milk Of Choice: Warmed to activate the yeast and create soft, pillowy beignets.
- Granulated Sugar: Sweetens the dough and feeds the yeast for a light, airy rise.
- Active Dry Yeast: Helps the beignets puff up with their signature pillowy texture.
- Eggs: Add richness, structure, and softness to the dough.
- Salted Butter: Creates a tender crumb and adds buttery flavor to each bite.
- Vanilla Bean Paste Or Extract: Infuses the dough and hot chocolate with warm vanilla flavor.
- Bread Flour: Provides the strength and elasticity needed for tall, fluffy beignets.
- Salt: Enhances flavor in both the dough and hot chocolate.
- Olive Or Avocado Oil: Used for frying to achieve perfectly golden, crisp exteriors.
- Whole Milk Or Milk Of Choice: Forms the base of the thick, velvety French hot chocolate.
- Heavy Cream: Adds richness and creates that silky, decadent hot chocolate texture.
- Unsweetened Dutch-Processed Cocoa Powder: Deepens the chocolate flavor and adds richness.
- Instant Coffee (Optional): Intensifies the chocolate flavor without tasting like coffee.
- Dark Chocolate: The key to true French-style hot chocolate—rich, thick, luxurious, and melt-in-your-mouth smooth.
- Heavy Whipping Cream: Whips into a fluffy topping for serving.
- Powdered Sugar: Sweetens the whipped cream and dusts the warm beignets.
Why You’ll Love Homemade Beignets with French Hot Chocolate:
- Soft, Pillowy Centers: These beignets fry up incredibly fluffy on the inside with that signature airy, cloud-like texture.
- Perfectly Crisp & Golden Exterior: Lightly crisp, slightly chewy edges make every bite addictive.
- Powdered Sugar Dream: A generous dusting of powdered sugar gives them that classic café-style finish.
- Rich & Velvety Hot Chocolate: The homemade French hot chocolate is thick, decadent, and luxurious — perfect for dipping.
- Dipping Heaven: Every warm beignet soaks up the rich chocolate beautifully for the ultimate cozy treat.
- Marshmallow Fluff & Whipped Cream: The toppings make the hot chocolate extra indulgent and café-worthy.
- Perfect Holiday or Weekend Treat: Warm, cozy, and comfort-filled — ideal for slow mornings or festive gatherings.
- Surprisingly Easy to Make: Simple ingredients and straightforward steps make this bakery-quality treat totally doable at home.
- Better Than Café-Style: Freshly fried at home means warmer, softer, fluffier beignets than anything store-bought.
How to Store Homemade Beignets with French Hot Chocolate:
- Store at Room Temperature: Beignets are best fresh, but leftovers can be stored in an airtight container at room temperature for up to 1 day. They will lose some crispness but stay soft.
- Reheat to Refresh: Warm beignets in a 300°F oven for 5–8 minutes or air fryer for 2–3 minutes to bring back some of the light crispiness.
- Freeze the Dough: Unfried beignet dough can be frozen after cutting into squares. Freeze on a baking sheet, then transfer to a freezer bag for up to 2 months. Thaw in the fridge overnight, then fry.
- Freeze After Frying: Fried beignets can be frozen for up to 1 month. Reheat in the oven or air fryer before dusting with powdered sugar.
- Store Hot Chocolate Separately: Keep leftover French hot chocolate in an airtight container in the fridge for up to 4 days. Gently reheat on the stove over low heat, stirring frequently.
- Avoid Refrigerating Fried Beignets: The fridge will make them tough and chewy — room temperature or frozen storage is best.
Recipe FAQS

Quick & Fluffy Beignets
Ingredients
Method
- Activate the yeast for the dough:
- Start by activating the yeast for the beignet dough. Pour the warm milk into a small bowl or glass measuring cup. Add 1 tbsp (12g) of the granulated sugar and sprinkle the yeast overtop. Stir and allow to sit for 5-7 minutes, until frothy and activated.
- Continue preparing the dough:
- In a large bowl, whisk together the flour and salt. Set aside.
- Once activated, pour the yeast mixture into the bowl of a stand mixer (or a large bowl if mixing/kneading the dough by hand). Add the rest of the sugar (1/2 cup minus the 1 tbsp that was used to activate the yeast), eggs, butter, vanilla, and the flour mixture.
- With the dough hook attachment (or with a wooden spoon if mixing by hand), mix on low speed for 1 minute, until barely combined. Allow to rest for 5 minutes so the flour can soak up the liquids.
- Then, mix on medium speed for 7-8 minutes, until the dough is elastic, smooth, and is pulling away from the sides of the bowl. If the dough seems a little too sticky, you can add 1 tbsp more flour at a time, until it starts to pull away from the sides of the bowl. Don’t add too much, you want the dough to be slightly sticky! If you are mixing and kneading by hand, add the rest of the flour mixture to the bowl, mix, and then pour the dough onto a floured surface and knead for 7-8 minutes by hand.
- Transfer the dough to a lightly oiled bowl. Cover and allow to rise in a warm environment for 1-1.5 hours, or until doubled in size. I did a full 1.5 hours!
- Prepare parchment paper squares & shape the beignets:
- Once the dough is almost finished rising, cut out 16 squares of parchment paper and spread them across 2 baking sheets. These will be used for the beignets to sit on once shaped and make it easier to transfer the beignets to the oil once ready to fry.
- Once the dough is doubled, punch it down and turn it onto a lightly floured surface. Roll the dough out to a 10×10” square that is ~1/2” in thickness. Using a pizza cutter or knife, cut the dough into 16 squares (they don’t have to be absolutely perfect). Each beignet should measure about 2.5×2.5”.
- Place the beignets onto the prepared parchment paper squares on the baking sheets. Loosely cover with a kitchen towel and allow to proof for 30-45 minutes, until puffy.
- Prepare the french hot chocolate:
- While the beignets are proofing, prepare the french hot chocolate so it’s ready to serve once the beignets are fried. In a medium saucepan over medium heat, add the milk, heavy cream, sugar, cocoa powder, and instant coffee (if using). Stir to combine and heat until heated through. Add the chocolate and whisk until the chocolate is fully melted. Then, remove from the heat and whisk in the vanilla and salt. The hot chocolate should be on the thicker side, if you would like your hot chocolate to be thinner, whisk in more milk until you get your desired consistency. Set aside until ready to serve.
- Fry the beignets:
- Once the beignets are almost done proofing, fill a large, heavy-bottomed pot or Dutch oven with oil, filling ~2” in the pan. Heat on medium-high until it reaches 350F-365F.
- Line a wire cooling rack with a thick layer of paper towels.
- Once the oil is hot enough, carefully transfer the parchment paper squares with the beignets on them slowly into the hot oil, 3-4 at a time. After 10-15 seconds, pull the parchment paper away from the beignets (it should almost immediately release). Fry the beignets for 1-2 minutes on each side (2-4 minutes total), until a golden brown.
- Using a slotted spoon, carefully remove the beignets from the oil and transfer to the rack with paper towels. Repeat with the remaining beignets.
- Prepare whipped cream (if using) and serve:
- Once ready to serve, prepare the whipped cream (if using). Add the heavy whipping cream, powdered sugar and vanilla extract to the of a stand mixer (or mixing bowl).
- Use the whisk attachment or a hand-held mixer, and beat the ingredients together, starting on low speed and increasing to high slowly as it begins to firm up. Beat for 60-90 seconds until stiff peaks form. Stopping once halfway through to scrape down the sides of the bowl.
- Gently reheat the hot chocolate over the stove (if needed). Serve the beignets warm with a generous dusting of powdered sugar and a cup of the hot chocolate with the whipped cream.
- Enjoy!
Notes
- I HIGHLY recommend weighing your ingredients always (it’s much more accurate). If you are using cups, please make sure to scoop and level your flour properly, this is one of the biggest mistakes that occurs when it comes to baking because it’s very common to over-measure flour when using cups. Click here for a tutorial on how to properly scoop and level your flour for cup measurements.
- If you are having trouble getting your yeast to activate, make sure to check that your yeast is not expired. I also highly recommend using a thermometer to ensure that your milk is at the correct temperature (I always add my sugar and yeast once the milk hits 110F).
More Recipes To savor
Shop My current kitchen favs
Recipes Right to Your inbox
Dessert pastry powder cookie marzipan jujubes gummi bears pastry. Apple pie croissant chocolate cake cheesecake gummies tart biscuit.




