Love Lindor Truffles? Make them at home with just 3 ingredients! These creamy, chocolatey treats taste just like the real thing — perfect for gifting or treating yourself.

These homemade Lindor truffles are just as smooth and melty as the originals — but way more fun to make! Whip them up in 35 minutes (plus chilling) using cream cheese, milk chocolate, and dark chocolate. The creamy center melts in your mouth while the crisp shell gives the perfect bite.
Great for holidays or just because, they’re totally customizable — try white chocolate or add a sprinkle of sea salt! They also make perfect edible gifts (if they last that long!).
Satisfy your sweet cravings with more homemade treats! Try No-Bake Oreo Cheesecake, Pumpkin Balls, and Dulce de Leche Cheesecake Bars!

Why You’ll Love This Recipe
- Easy to Customize: Swap milk, dark, or white chocolate, add nuts, sea salt, or sprinkles — make them your own!
- Perfect for Gifting: Package them in a cute box or jar for birthdays, holidays, or just because — who wouldn’t love homemade chocolates?
- Cheaper than Store-Bought: Skip the premium price tag and make a whole batch for the cost of a few Lindor truffles!
- Melt-in-Your-Mouth Texture: The creamy center and rich chocolate shell create a dreamy bite every time!

How to Make Perfect Lindor Truffles
Melt Chocolate – Melt the milk chocolate in the microwave in 60-second intervals or use a double boiler until smooth.
Add Cream Cheese – Stir in softened cream cheese until fully combined. Refrigerate for at least 2 hours until the mixture is firm.
Shape the Truffles – Once chilled, scoop and roll the mixture into 28 small balls. Insert a toothpick into each one, then freeze for 45–60 minutes until firm.
Coat in Chocolate – Melt dark chocolate in the microwave or using a double boiler. Dip each truffle into the melted chocolate, using the toothpick for easy handling.
Optional Toppings – For extra texture and flavor, sprinkle shaved almonds or other toppings on the truffles immediately after dipping while the chocolate is still wet.
Chill – Place the dipped truffles on a plate and refrigerate until the chocolate coating is fully set.

Pro Tips
- Use Quality Chocolate: High-quality milk and dark chocolate will give your truffles a richer flavor and smoother texture when melted.
- Melt Chocolate Carefully: Melt chocolate in the microwave in short intervals, stirring between each to prevent burning. A double boiler over low heat also works well for a silky consistency.
- Soften the Cream Cheese: Let the cream cheese sit at room temperature before mixing to ensure a smooth, velvety truffle center.
- Keep Sizes Even: Use a small ice cream scoop or spoon to portion the truffles evenly, making them easier to freeze, coat, and present beautifully.
- Easy Rolling: If the mixture gets too sticky, lightly grease your hands with a bit of butter or neutral oil for smoother rolling.
Key Ingredients and Substitutions
- Milk and Dark Chocolate: Classic Lindor truffles have a creamy milk chocolate center and a rich dark chocolate shell. You can mix and match flavors — try a milk chocolate filling with a white chocolate coating for a fun twist!
- Cream Cheese: This gives the truffles their signature smooth and creamy texture. While Greek yogurt or sour cream can be used as alternatives, they will slightly change the consistency.
- Shaved or Chopped Almonds (Optional): Sprinkled on after dipping, almonds add a nice crunch. Feel free to swap them for peanuts, pecans, or pistachios for a different flavor!

Frequently Asked Questions
How long do homemade chocolate truffles last?
Stored in an airtight container, these copycat Lindor truffles stay fresh in the fridge for up to two weeks. You can also freeze them for a couple of months, which gives them a firmer, ice-cream bonbon texture.
Can I make them in advance for special occasions?
Absolutely! I love making multiple batches for the holidays, using different coatings to create custom truffle samplers. For the best freshness, I prepare them just a few days ahead and keep them refrigerated since the filling contains cream cheese.
How do I prevent truffles from melting too quickly?
Chilling is key! The milk chocolate center should be frozen solid before dipping to prevent melting. Once coated, they go straight into the fridge to set. If you’re making a big batch, having an extra set of hands can make this step easier!

Lindor Truffles
Ingredients
- 8 oz Cream Cheese softened to room temperature
- 6 oz Milk Chocolate
- 4 oz Dark Chocolate for coating
- 2 tbsp Almonds chopped/shaved
- 28 Toothpicks
Instructions
- Melt the milk chocolate in the microwave in 60-second intervals or use a double boiler. See notes.*
- Mix in the softened cream cheese and stir until fully blended. The warmth of the chocolate helps create a smooth, creamy consistency. Refrigerate for at least 2 hours.
- Once the mixture is firm but pliable, roll it into 28 small truffles. Insert a toothpick into each one, then place them on a plate and freeze for 45 to 60 minutes until solid.
- Melt the dark chocolate just before using, either in the microwave or with a double boiler. Since the truffles are chilled, coating them will be easier. Holding each one by the toothpick, dip them into the melted chocolate, then place them on a plate and refrigerate until the coating has fully set.
- Optional Almond Topping: If adding shaved or chopped almonds, sprinkle them over the truffles immediately after dipping to enhance texture and presentation.
- Store the truffles in an airtight container in the fridge or freezer. Refrigerated truffles have a soft, melt-in-your-mouth center, while frozen ones have a firmer, ice-cream bonbon-like texture.
Notes
- Choose high-quality chocolate. That’s the best way to achieve an unforgettable Lindor-style truffle.
- When melting chocolate, whether in the microwave or using a double broiler, ensure that it melts evenly. Stir the chocolate at each interval when using the microwave, and avoid overheating to prevent burning. For a double broiler, maintain low to medium heat.
- Make sure the cream cheese is softened to room temperature. This ensures a smoother incorporation into the melted chocolate, creating a consistent and velvety truffle filling.
- If the mixture is too sticky to handle, lightly grease your hands with a flavorless oil or butter. This will make it easier to roll the truffles without them sticking to your hands.
