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
Nutrition Facts (per serving)
370 Calories
20g Fat
44g Carbs
8g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6
Amount per serving
Calories 370
% Daily Value*
Total Fat 20g 25%
Saturated Fat 6g 31%
Cholesterol 21mg 7%
Sodium 318mg 14%
Total Carbohydrate 44g 16%
Dietary Fiber 6g 20%
Protein 8g
Calcium 435mg 33%
*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 vanilla
  • 3 tablespoons corn syrup (white) 
  • 1/2 cup sugar
  • 3 tablespoons butter
  • 2 tablespoons flour (all-purpose)
  • 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.