About the image: AI-generated serving inspiration, not a photograph of a kitchen-tested result. This recipe uses confectionery coating, not tempered chocolate.
For peppermint bark, start by matching the flavor to the coating. A water-soluble drink extract and an oil-soluble peppermint flavor are not automatic substitutes in a fat-based recipe.
Use this product: Dolce Flav Natural Peppermint Flavoring – Oil Soluble, formula #169. Its listed ingredients are sunflower oil and natural flavors. The trial below uses dark and white confectionery coating wafers, not tempered chocolate.
Development recipe: not kitchen-tested. Test flavor intensity and the coating's set before scaling or preparing a product for sale.
Peppermint swirl bark: a 500 g base
Time: about 15 minutes active, plus the coating manufacturer's setting time. Yield: approximately 502.5 g at the example dose before transfer losses, or about 20 small pieces.
Equipment: two completely dry heat-safe bowls, spatulas, parchment-lined tray, skewer and a scale capable of measuring 0.1 g increments reliably. The small white-coating portion needs an accurate measurement.
| Ingredient | Amount |
|---|---|
| Dark confectionery coating wafers | 400 g |
| White confectionery coating wafers | 100 g |
| Dolce Flav oil-soluble Peppermint Flavoring #169 | 1.5–3 g total; 2.5 g example dose |
- Line the tray with parchment. Check that bowls, spatulas and any utensils are completely dry. Follow the melting directions on the exact coating packages; do not introduce water or steam.
- Melt the dark and white coatings separately. Stir as directed by each manufacturer and avoid overheating.
- Divide the flavor dose in the same 80:20 proportion as the coatings. At the 2.5 g example dose, stir 2 g into the 400 g dark coating and 0.5 g into the 100 g white coating. Mix each thoroughly.
- Spread the dark coating on the parchment. Drizzle the white coating over it while both remain workable. Draw a skewer through the colors to make swirls without fully blending them.
- Let the bark set according to the coating instructions. Break into pieces once firm. Evaluate peppermint intensity, texture, set and snap after cooling; record the dose for your next trial.
The dose is added on top of the coating weight
The 400 g dark + 100 g white coating makes a 500 g unflavored base. Use 0.3–0.6% of the unflavored batch weight: 500 × 0.003–0.006 = 1.5–3 g flavor, added on top. At the 0.5% example dose, the total becomes 502.5 g before losses.
| Trial | Dark portion | White portion | Total flavor |
|---|---|---|---|
| 0.3% | 1.2 g | 0.3 g | 1.5 g |
| 0.5% | 2 g | 0.5 g | 2.5 g |
| 0.6% | 2.4 g | 0.6 g | 3 g |
Approximate total spoon measure: ½ metric teaspoon (2.5 mL) supplies roughly 2.25–2.33 g using the published generic specific-gravity range of 0.90–0.93 at 25°C as approximate g/mL. It is not the exact 2.5 g example dose or a lot-verified conversion. Use grams for the two-bowl split, especially the smaller white portion.
Coating choice matters as much as flavor choice
Confectionery coating follows its manufacturer's melting and setting process. Real dark or white chocolate can require tempering for the desired finish and snap; melting alone is not a complete tempering procedure. Do not swap in real chocolate and assume this method has been validated for it.
Oil-soluble flavoring does not guarantee that a coating cannot thicken or fail to set. Moisture, overheating, the coating formulation and dose all matter. If the trial changes the texture, stop and review those variables rather than adding an unmeasured amount of extra oil or water.
Allergen check: coatings may contain milk and soy. Check all labels and the exact flavor documentation. This development recipe establishes no shelf life or commercial storage conditions.

Choose the oil-soluble Peppermint Flavoring for your coating trial. For recurring confectionery production, ask about bulk formula #169 with your coating type, tested use rate, batch size and expected volume. Confirm current availability and request the documentation your operation requires before scaling.