
Fudge wasn’t a regular part of my childhood table, even though I always loved it. Once I discovered how straightforward it is to make at home, it quickly became a favorite. This no-bake Spicy Mexican Chocolate Fudge combines familiar comfort with warm, exotic flavors — Mexican chocolate, cinnamon, and a touch of chili powder — finished with a light dusting of cinnamon and chili for a subtle, spicy kick.
This recipe was developed as an easy, no-bake treat that works wonderfully for holiday gatherings or an “Uncookie Exchange” — a fun swap where guests bring something other than cookies. Fudge is ideal for these events because it’s quick to prepare, stores well, and feels special without requiring hours at the oven.

The base of this fudge uses sweetened condensed milk to create a luxuriously creamy texture without complicated steps. You melt chocolate with condensed milk and butter in a double boiler, then add vanilla, cinnamon, and chili powder. After chilling until firm, the fudge is cut into squares and lightly dusted with a cinnamon–chili mixture for a finishing touch. It’s rich, smooth, and just spicy enough to be interesting without overwhelming the chocolate.

Spicy Mexican Chocolate Fudge
This no-bake fudge showcases Mexican chocolate’s unique flavor and a hint of heat from chili powder. It’s quick to make and perfect for gifting, parties, or a cozy dessert at home.
Yield & Time
- Yield: about 24 servings (small squares)
- Total time: 20 minutes active (plus chilling time)
- Prep: 10 minutes
- Cook: 10 minutes (melting)
Ingredients
- 1 (12-ounce) bag semisweet chocolate chips
- 1 tablet Mexican chocolate (about 3.3 ounces), chopped
- 2 tablespoons unsalted butter
- 1 (14-ounce) can sweetened condensed milk
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- 1 teaspoon chili powder
Dusting
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon chili powder
Instructions
- Lightly coat an 8×8-inch pan with baking spray or butter and line with wax paper. Set aside.
- Pour about 2 inches of water into a medium saucepan and bring to a very gentle simmer.
- Place a heat-safe bowl over the saucepan so the bottom of the bowl does not touch the water; the steam should gently warm the bowl.
- Add the semisweet chocolate chips, chopped Mexican chocolate, butter, and sweetened condensed milk to the bowl. Stir occasionally with a spatula until all ingredients are smooth and melted.
- Remove the bowl from the heat. Stir in the vanilla extract, ground cinnamon, and chili powder until fully combined.
- Spread the chocolate mixture evenly in the prepared pan. Smooth the top with a spatula.
- Chill in the refrigerator overnight or until the fudge is firm.
- Lift the set fudge from the pan using the edges of the wax paper and peel off the paper.
- Cut the fudge into squares.
- In a small bowl, combine the dusting cinnamon and chili powder. Lightly dust each fudge square with the mixture for a subtle, spicy finish.
Notes
This recipe is intentionally simple and forgiving. If you can’t find Mexican chocolate, you can substitute a high-quality dark chocolate and add an extra 1/4 teaspoon of cinnamon for warmth. The chili powder should be used sparingly at first — different brands vary in heat — and can be adjusted to taste. Store the fudge in an airtight container in the refrigerator for up to two weeks, or freeze pieces for longer storage. Let frozen pieces come to refrigerator temperature before serving for best texture.
Nutrition (approximate per serving)
Calories: ~163 kcal; Carbohydrates: ~19 g; Protein: ~2 g; Fat: ~9 g (values are approximate and calculated automatically).

Photography credit: Jenna Sparks
This post was created in partnership with Eagle Brand sweetened condensed milk. As always, thank you for reading and supporting partners that help make new recipes possible. All opinions are my own.