
Avocado Chocolate Mousse Bars
A stunning no-bake dessert that marries chocolate richness with creamy avocado and bright lime. Inspired by Latin American flavors, these bars feature a buttery graham cracker crust topped with silky chocolate-avocado mousse dusted with cocoa powder. The lime adds a sophisticated tartness that balances the sweetness, creating a dessert that's both indulgent and refreshing. Perfect for advance prep and serving straight from the fridge.
- Prep
- 23 min
- Cook
- 5 min
- Wait
- 2 hr 15 min
- Total
- 2 hr 43 min
- Makes
- 12 bars from one 8×8-inch pan
Steps
Before you start
- Choose ripe but not overripe avocados; they should yield slightly to gentle pressure
- Keep heavy cream cold; bring other ingredients to room temperature
- Read through the timing—most time is chilling; active hands-on time is about 20 minutes
- Prepare an 8×8-inch square baking pan and line with parchment paper if desired for easy removal
Prepare Pan and Make Crust
- Line an 8×8-inch (20×20 cm) square baking pan with parchment paper, leaving a 2-inch overhang on two opposite sides for easy removal (optional but helpful).
- In a medium bowl, combine the graham cracker crumbs, melted unsalted butter, granulated sugar, and salt.
- Stir with a fork until the texture resembles wet sand—the butter should evenly coat all the crumbs.
- Press this mixture firmly into the bottom of the prepared pan, using the bottom of a measuring cup to compact it into an even, tight layer about ¼ inch thick.
- Refrigerate while you prepare the mousse.
+ Show details− Hide details
Ready when: Crust is firmly compacted and cold to the touch; it holds together when pressed
Tip: Line with parchment paper for easy removal; you can simply lift the entire block out of the pan to cut into bars.
Melt Dark Chocolate
- Fill a saucepan about halfway with water and bring it to a gentle simmer over medium heat.
- Place the chopped dark chocolate in a heatproof bowl and set it over the simmering water (double boiler method), making sure the bottom of the bowl does not touch the water.
- Stir occasionally with a spatula or whisk until the chocolate is completely melted and smooth, about 3–4 minutes.
- Remove the bowl from heat and let the chocolate cool to room temperature for about 5 minutes, stirring occasionally to release steam and speed cooling.
+ Show details− Hide details
Ready when: Chocolate is completely smooth and fluid; the outside of the bowl feels cool to the touch
Tip: Do not allow the bottom of the bowl to touch simmering water, or the chocolate may seize or scorch. If you see graininess, whisk in a tiny spoonful of coconut oil.
Prepare Avocado Base
- Cut the avocados in half lengthwise, remove the pit by striking it gently with the knife and twisting it out, and scoop the flesh into a medium mixing bowl.
- Mash the avocado with a fork until mostly smooth, leaving just a few small chunks about the size of a small pea—do not overmash or use a food processor, as this will make the texture gummy and unpleasant.
- Add the fresh lime juice immediately—this both flavors the mousse and prevents the avocado from browning due to oxidation.
- Stir in the lime zest and vanilla extract until well combined.
+ Show details− Hide details
Ready when: Avocado is smooth with small chunks throughout; lime juice is fully incorporated
Tip: Add the lime juice immediately after mashing to prevent browning. If you must wait, press plastic wrap directly onto the avocado surface to keep out air.
Combine Mousse Ingredients
- Add the cooled melted chocolate to the avocado mixture.
- Using a rubber spatula, fold the chocolate into the avocado gently, turning the mixture over itself repeatedly until the chocolate is evenly distributed and no white streaks remain, about 1–2 minutes.
- Add the sweetened condensed milk and fold again until just combined—avoid overmixing.
- In a separate bowl, whip the cold heavy cream to soft peaks: it should hold a loose, billowy shape and be spreadable but not stiff.
- Fold the whipped cream into the avocado-chocolate mixture in two additions: add half, fold gently until almost combined, then add the remaining half and fold until just combined.
- Stop folding as soon as no white streaks are visible; overfolding will deflate the cream and make the mousse dense instead of airy.
+ Show details− Hide details
Ready when: Mousse is pale tan with no white streaks visible; it looks light and airy throughout
Tip: Fold gently and stop as soon as the mixture is combined; overfolding deflates the whipped cream and makes the mousse dense.
Assemble and Chill
- Remove the crust from the refrigerator.
- Spread the mousse evenly over the crust using a spatula, smoothing the top gently.
- Work quickly but carefully to avoid deflating the mousse.
- Cover the pan loosely with plastic wrap or aluminum foil to prevent the surface from drying out or forming a skin.
- Refrigerate for at least 2 hours until the mousse is completely set and firm to the touch.
- You can prepare this step up to 6 hours ahead; any longer and the crust may absorb too much moisture from the filling.
+ Show details− Hide details
Ready when: Mousse no longer jiggles when you tap the pan; it feels firm when you gently press the surface
Tip: The longer you chill (up to 6 hours), the firmer the bars will be and less likely to break apart when cut.
Dust, Cut, and Serve
- Remove the pan from the refrigerator.
- Using a fine-mesh sieve or cocoa powder shaker, dust the top of the mousse evenly with unsweetened cocoa powder, creating a generous, even coat.
- If you lined the pan with parchment paper, lift the entire bar block out by grasping the overhang and place on a cutting board.
- Using a sharp knife, cut the bars into a 3-by-4 grid (12 equal pieces), wiping the knife clean with a damp cloth between each cut to prevent smudging and ensure clean edges.
- If desired, garnish each bar with a tiny pinch of additional lime zest.
- Serve immediately straight from the refrigerator.
+ Show details− Hide details
Ready when: Bars are cut into 12 equal squares with clean, sharp edges
Tip: Use a sharp knife and wipe between cuts for clean, professional-looking edges. These bars are best served very cold straight from the refrigerator.
Good to know
Tips
- Avocado ripeness matters: choose fruit that yields slightly to gentle pressure with your thumb. Overripe or mushy avocados create a grainy, unpleasant texture.
- Add lime juice immediately after mashing the avocado to prevent browning and oxidation, which will dull both the color and flavor.
- Cool the melted chocolate completely before folding into the avocado; hot chocolate will discolor and begin to cook the avocado, creating an unappetizing gray hue.
- Serve these bars very cold straight from the refrigerator; they soften quickly and may separate at room temperature, losing their mousy texture.
Make ahead
The crust can be prepared 1 day ahead and refrigerated in the pan. Add the mousse layer up to 6 hours before serving for best texture and flavor.
Storage & reheating
**Refrigerator:** Store in an airtight container for up to 5 days. Serve chilled directly from the fridge. **Freezer:** Wrap individual bars tightly in plastic wrap and freeze for up to 1 month. Thaw in the refrigerator for 2–3 hours before serving. **Room temperature:** Not recommended; bars will soften and may separate within 1 hour.
Substitutions
- large ripe avocados → Coconut cream or full-fat Greek yogurt. Coconut cream yields a slightly less rich mousse; Greek yogurt will be tangier and less mousy but still creamy.
- dark chocolate (70% cacao) → Milk chocolate or semi-sweet chocolate. The bars will be noticeably sweeter; reduce granulated sugar in the crust by 1 tablespoon if using milk chocolate.
- sweetened condensed milk → Dulce de leche or caramel sauce. Use the same volume; this adds a more pronounced caramel flavor.
- heavy whipping cream, cold → Whipped coconut milk or coconut cream. Add ¼ teaspoon cornstarch to stabilize and prevent separation.
More no-bake desserts
See all →Find more like this
- Meal
- Dessert
- Diet
- VegetarianHalal
- Method
- No-Cook
- Quick & Easy
- EasyBeginnerMake Ahead





