
Cardamom Pistachio Truffles
Luxurious no-bake truffles combining creamy pistachio butter and sweetened condensed milk, infused with warm cardamom spice and enrobed in dark chocolate. These jewel-like confections capture the essence of Indian flavors in an elegant bite-sized form—rich, aromatic, and utterly addictive.
- Prep
- 25 min
- Cook
- —
- Wait
- 1 hr 15 min
- Total
- 1 hr 40 min
- Makes
- 24 truffles
Steps
Before you start
- Line two baking sheets with parchment paper
- Have all ingredients at room temperature before starting
- Measure cardamom precisely—it's potent and should enhance, not overpower
- Ensure your dark chocolate is chopped into small, even pieces for faster melting
Mix the filling base
- In a medium bowl, combine the softened butter, pistachio butter, and sweetened condensed milk.
- Stir together with a wooden spoon or rubber spatula until smooth and well combined, about 1–2 minutes.
- The mixture should be creamy and hold together when squeezed.
+ Show details− Hide details
Ready when: Mixture is smooth, uniform in color, and creamy
Tip: If pistachio butter is very thick, let it sit at room temperature for 30 minutes before mixing to ensure it blends easily.
Add cardamom and salt
- Sift the ground cardamom directly into the filling mixture to break up any clumps.
- Add the sea salt.
- Stir vigorously for 1–2 minutes until the cardamom is evenly distributed and the mixture is pale and uniform.
- Taste a tiny pinch—the cardamom should be noticeable but balanced.
+ Show details− Hide details
Ready when: No streaks of cardamom visible; color is uniform
Tip: Overmixing can create a grainy texture; stop as soon as the spice is fully incorporated.
Chill the filling
- Transfer the mixture to the refrigerator in the bowl, uncovered or loosely covered with plastic wrap.
- Chill for 45–50 minutes until the mixture is firm enough to scoop but still slightly pliable—it should hold its shape when pressed but not be rock-hard.
+ Show details− Hide details
Ready when: Mixture is firm and holds its shape; a spoon pressed in leaves an indent that slowly springs back
Tip: If chilled too long (over 60 minutes), the mixture becomes too hard to roll. Remove 5 minutes early if needed.
Scoop the truffles
- Working quickly, use a small cookie scoop or melon baller (about 1 tablespoon) to portion the filling onto one of the lined baking sheets, spacing them about 1 inch apart.
- You should have roughly 24 scoops.
- If the mixture begins to soften, return the bowl to the fridge for 5 minutes.
+ Show details− Hide details
Ready when: All filling is scooped into 24 portions
Tip: Dip the scoop into warm water and wipe it dry between scoops to prevent sticking and ensure uniform portions.
Roll into balls
- Using your palms, gently roll each scoop into a smooth ball, working quickly so the filling doesn't warm too much.
- Place each finished ball back on the baking sheet.
- Work in batches if needed, returning the sheet to the fridge briefly to re-firm the mixture.
+ Show details− Hide details
Ready when: All scoops are rolled into smooth, uniform balls
Tip: Keep the baking sheet on a cool surface; if your kitchen is warm, work over a bowl of ice water to keep your hands cool and the balls from warming.
Freeze the balls
- Place the baking sheet of truffles in the freezer for 15–20 minutes until the balls are frozen solid and firm to the touch.
- This prevents them from falling apart when dipped in chocolate.
+ Show details− Hide details
Ready when: Truffles are frozen hard and don't indent when pressed lightly
Tip: Don't skip this step—room-temperature truffles will collapse into the melted chocolate.
Melt the chocolate
- Place the chopped dark chocolate and coconut oil in a shallow bowl or small cup.
- Set the bowl over a pot of gently simmering water (a double boiler setup), ensuring the bowl doesn't touch the water.
- Stir occasionally with a rubber spatula until the chocolate is completely melted and smooth, about 3–5 minutes.
- The chocolate should be around 88–90°F (31–32°C) for easy dipping.
+ Show details− Hide details
Ready when: Chocolate is completely smooth and glossy with no lumps
Tip: If water splashes into the chocolate, it will seize and become grainy. Keep the heat gentle and the water below a rolling boil.
Dip the truffles
- Remove the frozen truffles from the freezer.
- Working one at a time, drop a truffle into the melted chocolate.
- Using a fork or dipping tool, gently turn it to coat all sides, then lift it out and let excess chocolate drip off for 2–3 seconds.
- Place it back on the second lined baking sheet.
- Work quickly—frozen truffles will warm and lose their coating.
+ Show details− Hide details
Ready when: All truffles are coated in an even layer of chocolate
Tip: If the chocolate cools and thickens, return the bowl to the warm water bath briefly to loosen it. If a truffle starts to soften, pop it back in the freezer for 2 minutes.
Set and garnish (optional)
- If using the chopped pistachios, sprinkle them over the chocolate coating while it's still wet, pressing gently so they adhere.
- Place the sheet of dipped truffles in the refrigerator for 20–25 minutes until the chocolate has set completely and is no longer tacky.
+ Show details− Hide details
Ready when: Chocolate is firm and doesn't feel sticky when touched
Tip: Don't over-handle the truffles while the chocolate is still soft—fingerprints will show.
Store and serve
- Once the chocolate is fully set, transfer the truffles to an airtight container lined with parchment paper.
- Store in a cool place until ready to serve.
- Serve at room temperature for the best flavor and creamy texture.
+ Show details− Hide details
Ready when: Truffles are packaged and ready to serve
Tip: Serve these within a day or two of making for the best texture; condensed milk centers can soften slightly with time.
Good to know
Tips
- Quality matters: Use high-quality pistachio butter (check the ingredient list—just pistachios and salt, no oil added) for the best flavor. Natural nut butters vary in consistency; if yours is very oily, stir it well or refrigerate briefly before using.
- Cardamom is potent—measure carefully. If you've never used ground cardamom, start with ¼ teaspoon and taste a tiny portion of the filling. You can always add more, but you can't take it out.
- Temperature control wins the game: Keep all components cool. Warm filling spreads instead of rolling, and warm truffles crack when dipped. A cool kitchen makes this recipe much easier.
- If the chocolate coating is too thick, add another ½ teaspoon coconut oil and stir gently over warm water. If it's too thin, let it cool slightly or add a few extra chopped chocolate pieces.
Make ahead
These truffles can be made up to 5 days ahead. Store them in an airtight container in the refrigerator, and they'll taste best when served at room temperature. You can also freeze them for up to 3 weeks—let them thaw at room temperature for 10 minutes before serving.
Storage & reheating
Room temperature (cool spot, away from heat): 1–2 days. Refrigerator: up to 5 days in an airtight container. Freezer: up to 3 weeks. Before serving from cold storage, let them sit at room temperature for 10–15 minutes so the center softens slightly and the cardamom flavor opens up.
Substitutions
- pistachio butter, unsweetened and unsalted → Almond butter or cashew butter. Use the same quantity. Almond butter is milder; cashew butter is slightly sweeter and richer. The cardamom will still shine through.
- dark chocolate, 70% cacao → Milk chocolate or white chocolate. The truffles will be sweeter and less complex. White chocolate pairs beautifully with cardamom if you prefer a milder flavor.
- ground cardamom → Ground ginger (½ teaspoon) or a blend of ginger and cinnamon (⅛ teaspoon each). Ginger gives a warmer, spicier note. Use less—ground spices vary in potency. Taste and adjust.
- sweetened condensed milk → Dulce de leche (cajeta) thinned with 1 tablespoon heavy cream. This adds caramel notes. Use ½ cup of the mixture. The result will be richer and deeper in flavor.
More no-bake desserts
See all →Find more like this
- Meal
- Dessert
- Cuisine
- Indian
- Method
- No-Cook
- Quick & Easy
- Make AheadFreezer Friendly





