Prepare your workspace: Clear your counter space and gather all your ingredients.
Prepare the Marshmallows: Pat each marshmallow dry with a paper towel. Thread onto skewers if desired.
Combine Dry Ingredients: In a medium bowl, whisk together the flour, sugar, cornstarch, baking powder, and salt.
Combine Wet Ingredients: In a separate bowl, whisk together the egg, milk, and vanilla extract until smooth.
Combine Wet and Dry Ingredients: Gradually add the wet ingredients to the dry ingredients, whisking until just combined. Do not overmix.
Chill the Batter (Optional): Cover and refrigerate the batter for at least 30 minutes.
Prepare the Frying Oil: Pour vegetable oil into a deep pot and heat to 350°F (175°C).
Coat the Marshmallows: Dip each marshmallow into the batter, ensuring it’s fully coated. Let excess batter drip off.
Fry the Marshmallows: Carefully drop the battered marshmallows into the hot oil, working in batches. Fry for 1-2 minutes per side, or until golden brown and crispy.
Remove and Drain: Use a slotted spoon to remove the fried marshmallows and place them on a wire rack lined with paper towels.
Serve Immediately: Serve warm and crispy.
Add Toppings (Optional): Drizzle with chocolate syrup, caramel sauce, or sprinkle with powdered sugar, crushed graham crackers, or sprinkles.
Notes
Flavor Variations: Add a pinch of cinnamon or nutmeg to the batter, or a tablespoon of cocoa powder.
Marshmallow Size: Mini marshmallows can be used, adjust frying time accordingly.
Gluten-Free Option: Substitute all-purpose flour with a gluten-free all-purpose flour blend.
Air Fryer Option: Preheat air fryer to 375°F (190°C). Air fry for 5-7 minutes, flipping halfway through.
Dipping Sauces: Serve with dipping sauces like Nutella, peanut butter, or raspberry jam.
Storage: Store leftovers in an airtight container at room temperature for up to 24 hours.