Czech Poppy Seed Sweet Roll (Kolace) Filling

Poppy swiss roll slices
Basilios1 / Getty Images
Prep: 10 mins
Cook: 30 mins
Coole: 2 hrs
Total: 2 hrs 40 mins
Servings: 6 servings
Yield: 1 1/4 cups
Nutrition Facts (per serving)
304 Calories
16g Fat
37g Carbs
7g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6
Amount per serving
Calories 304
% Daily Value*
Total Fat 16g 20%
Saturated Fat 5g 25%
Cholesterol 18mg 6%
Sodium 107mg 5%
Total Carbohydrate 37g 13%
Dietary Fiber 5g 16%
Total Sugars 29g
Protein 7g
Vitamin C 0mg 1%
Calcium 410mg 32%
Iron 2mg 13%
Potassium 262mg 6%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This traditional poppy seed filling recipe is perfect for Czech koláče or sweet rolls. But it can be used in any pastry calling for poppy seed filling, like Polish kołaczki or drozdzówki. This filling recipe calls for freshly ground poppy seeds using a poppy seed grinder. A food processor won't produce the same results, but we've also had good luck with the Waring Spice Grinder.


  • 1 cup poppy seeds, ground

  • 1 1/2 cups milk

  • 1 teaspoon pure vanilla extract

  • 3 tablespoons white corn syrup

  • 1/2 cup sugar

  • 3 tablespoons unsalted butter

  • 2 tablespoons all-purpose flour

  • 1 pinch salt

Steps to Make It

  1. In a medium saucepan, combine all ingredients. Bring to a boil over low heat.

  2. Reduce heat and simmer for 30 minutes, stirring frequently. Cool completely before using. Can be made ahead and stored in the refrigerator for up to one week.