This post may contain affiliate links. Please read our disclosure policy.

Homemade, cozy, no reservations needed.
These dark chocolate truffles are rich, smooth, and deeply chocolatey – made with just a handful of real ingredients. They melt in your mouth, feel elegant without being complicated, and can be flavored any way you like.
Peppermint is completely optional. The chocolate is the star.
Perfect for holidays, Valentine’s Day, gifting, or simply keeping a small batch in the fridge for a balanced, satisfying treat.

A small white marble bowl full with truffles. Dark chocolate peppermint truffles recipe.

Why You’ll Love This Recipe

• Just 3-4 simple ingredients
• Deep dark chocolate flavor (not overly sweet)
• Naturally gluten-free
• Make-ahead friendly
• Elegant but easy
• Customizable for any season

What Makes These Truffles Recipe Work

  • The key is the ganache ratio.
  • A nearly 2:1 chocolate-to-cream ratio creates truffles that are firm enough to roll but soft enough to melt on the tongue.
  • Using 70% dark chocolate keeps the flavor balanced and satisfying – rich, but not cloying.
  • Chill until scoopable. Let soften slightly before rolling. That’s the texture sweet spot.
Dark chocolate peppermint truffles recipe. A bowl in a holiday setting with truffles covered in sprinkles.

ngredients Overview

Dark chocolate (70%) – Use good-quality chocolate for best flavor.
Heavy cream – Full fat gives the smoothest ganache.
Butter (optional) – Adds silkiness and shine.
Peppermint extract (optional) – Start with ½-1 tsp. It’s strong.

Optional coatings:

• Cocoa powder
• Flaky sea salt
• Crushed candy canes
• Cocoa nibs
• Shredded coconut
• Finely chopped nuts

For a more modern look: cocoa dust or sea salt feels more refined than heavy sprinkles.

How to Make Them (Overview)

  • Heat cream (and butter) until steaming, not boiling aggressively.
  • Pour over finely chopped chocolate. Let sit 1 minute.
  • Stir until smooth and glossy.
  • Add peppermint extract if using.
  • Chill 1–2 hours until firm.
  • Scoop and roll into balls.
  • Coat as desired.
Dark chocolate peppermint truffles recipe. A bowl full with truffles, placed on a white table, with candy canes and meringue cookies on the side.

Tips for Best Results

• Chop chocolate finely so it melts evenly.
• Do not overheat the cream.
• If ganache is too firm, let sit at room temperature 10-15 minutes.
• If your hands run warm, rinse in cool water and dry before rolling.

Make It Work for Real Life

• Add espresso powder for depth.
• Swap peppermint for orange zest or vanilla.
• Roll half in cocoa, half in coconut for variety.
• Freeze for future dessert boards.

These also make a beautiful addition to holiday cookie boxes or Valentine’s platters.

Storage

  • Store in an airtight container in the refrigerator up to 2 weeks.
    Bring to room temperature before serving for best texture.
  • Freeze up to 2 months.
Dark chocolate peppermint truffles recipe. Ten different ways to decorate homemade chocolate truffles. Easy to make.

Frequently Asked Questions

Can I make dark chocolate truffles without peppermint?

Yes. Peppermint is completely optional. The base recipe is classic dark chocolate ganache, which works beautifully on its own. You can also add vanilla, orange zest, or a pinch of espresso powder instead.

Why is my ganache too soft to roll?

It likely needs more chilling time. Refrigerate until firm but scoopable.
If it’s still too soft, your chocolate-to-cream ratio may be slightly low – add a little more melted chocolate to firm it up.

Why are my truffles cracking or too firm?

They may be over-chilled. Let the ganache sit at room temperature for 10–15 minutes before rolling. Dark chocolate firms up quickly in the fridge.

Can I freeze homemade chocolate truffles?

Yes. Store in an airtight container for up to 2 months.
Thaw overnight in the refrigerator, then bring to room temperature before serving.

What’s the best chocolate to use?

Use good-quality dark chocolate around 70% cocoa.
Higher percentages create a firmer, more intense truffle. Lower percentages make them sweeter and softer.

Are these truffles keto or low-carb?

They can be adapted.
Use unsweetened dark chocolate (85-90%) and a low-carb sweetener if needed. Heavy cream keeps them rich and satisfying.

Can I use milk chocolate instead?

Yes, but you will need to reduce the cream slightly since milk chocolate contains more sugar and milk solids. Otherwise, the ganache may turn too soft.

How long do homemade truffles last?

Stored in an airtight container in the refrigerator, they last up to 3 weeks.
Let them sit at room temperature for 15–20 minutes before serving.

Can I make these ahead for Valentine’s Day?

Absolutely. These are perfect make-ahead treats. Prepare them 1–2 days in advance and store chilled until ready to serve or gift.

Are these truffles keto or low-carb?

They can be adapted.
Use 85–90% dark chocolate and a keto-friendly sweetener if needed. Heavy cream keeps them rich and satisfying.

More Truffles

dark chocolate peppermint truffles recipe. A bowl full with Christmas decorated truffles, one truffle taken bite into.
5 from 1 vote

Dark Chocolate Truffles (With Optional Peppermint)

Rich, smooth dark chocolate truffles made with just chocolate and cream. Peppermint optional. Easy homemade chocolate dessert perfect for gifting or special occasions.
Prep: 10 minutes
Total: 3 hours 20 minutes
Servings: 16

Ingredients 

  • 8 oz 225 g dark chocolate (70%), finely chopped
  • 2/3 cup 160 ml heavy cream
  • 2 tbsp butter, optional
  • 1/2 –1 tsp peppermint extract, optional
  • For coating, optional:
  • Cocoa powder
  • Shredded coconut
  • Crushed candy canes
  • Cocoa nibs
  • Flaky sea salt

Instructions 

  • Place chopped chocolate in a heatproof bowl.
  • Heat heavy cream (and butter, if using) in a small saucepan until steaming. Do not boil aggressively.
  • Pour hot cream over chocolate. Let sit 1 minute.
  • Stir until smooth and glossy.
  • Stir in peppermint extract if using.
  • Cover and refrigerate 1–2 hours until firm but scoopable.
  • Scoop about 1 tablespoon per truffle and roll into balls.
  • Roll in desired coatings.
  • Refrigerate until ready to serve.

Notes

  • For dairy-free truffles, use full-fat canned coconut milk instead of cream and skip the butter.
  • • If ganache becomes too firm, let sit at room temperature before rolling.
  • • Store refrigerated up to 2 weeks.
  • • Best served slightly softened at room temperature.

Nutrition

Calories: 132kcal, Carbohydrates: 6g, Protein: 1g, Fat: 11g, Saturated Fat: 6g, Cholesterol: 17mg, Sodium: 19mg, Potassium: 108mg, Fiber: 1g, Sugar: 3g, Vitamin A: 195IU, Vitamin C: 0.1mg, Calcium: 17mg, Iron: 1.7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dessert
Cuisine: American
Tried this recipe?Mention @cookinglsl or tag #cookinglsl!

You May Also Like:

You May Also Like:

Hi! I'm Mira.

I share simple, mostly low-carb and Keto recipes, that don't take a lot of time to make and use mostly seasonal, easy to find ingredients. I'm a supporter of healthy eating, but you'll also find some indulgent treats too.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




6 Comments

  1. These truffles are gorgeous, Mira! What a fun holiday treat! I love how easy this is to make. Sounds like this would make a wonderful gift, too! Pinned!

  2. Hi Mira! I hope you and the family are well!
    Oh how I love making homemade Christmas gifts! I’m wondering how I’ll go this year though with chocolate in a baking hot Australian summer!
    I adore making chocolate truffles, and love how you’ve shown us the different decorations you can use for these. Beautiful!
    P.S. I also love the beautiful cakes you’ve been making lately! You’re very talented! xx

  3. Yummy! Thanks for the recipe and linking up with #overthemoon. I have chosen your post to be my feature for the week.