Easy Steamed Doughnuts with Jam filling

One of my favourite sweet recipes, these jam filled steamed doughnuts are simple to make. My go-to winter comfort food time and again.
Steamed Doughnuts with jam filling

These steamed doughnuts are best eaten piping hot, wrapped in foil while you take a walk through the park, to the shops, the postbox or anywhere in winter – acting as a tiny AND delicious hand warmer!!

I like to roll mine in walnuts and sugar but you can eat them without topping and fill them with anything – jam is not your only option (but it is delicious and easy!). Try filling them with a poppy or cinnamon paste, fresh berries or even cooked mushrooms and garlic for savoury twist.

Steamed Doughnuts with jam filling

Easy Steamed Doughnuts with Jam filling

One of my favourite sweet recipes, these jam filled steamed doughnuts are simple to make. My go-to winter comfort food time and again.
Print Pin Recipe
Prep Time: 30 mins
Cook Time: 40 mins
Total Time: 1 hr 10 mins
Servings: 4 servings
Calories: 300kcal


  • 200ml whole milk
  • 60g caster sugar
  • 7g dried yeast
  • 2 eggs
  • 1tsp vanilla extract
  • Pinch of salt
  • 200g toasted walnuts
  • 60g brown sugar
  • 100g melted butter
  • 20g filling of your choice – I have used jam, poppyseed paste and a whole berries in the past


  • Heat milk until lukewarm. Once warmed add the yeast and caster sugar to the milk and mix well with a small fork. Leave to stand for 15 mins or longer until it has begun frothing nicely.
  • Add the two eggs, vanilla and salt to the milk – mix together so the eggs are lightly beaten. Slowly incorporate all of the flour while mixing until none remains. Transfer your dough to a floured surface and knead until light and soft.
  • Cover your dough with teatowel and leave to prove at room temp for 1 hour until doubled in size
  • While waiting, line a tray with semolina if you have it (use a very small amount of flour if not). This is to be set aside and using to put your doughnuts on in the following steps.
  • Weigh out roughly 40g of your dough. Shape into a ball and roll out to 6/7cm. Place 1tsp of your filling of choice in the centre and father the sides, pinching the edges into a secure ball. Place the small, newly formed doughnut ball on your prepared tray and repeat until no dough is left. Finally covering the tray with a tea towel and leaving to prove in a warm spot for an hour.
  • While waiting for your doughnuts to prove – get your steamer ready. I use a one pot with the steamer setting but you could use a steamer insert on a pot or the humble colander set over a large pot of boiling water and covered with a tea towel.
  • Once proved, steam your doughnuts for 20-22 mins until dough is cooked through. I don’t pile mine one of top of the other and my steaming basket is quite small so I do this is 3-3 batched. Once cooked, they should be soft, spongy and delicious. They look sickly pale when they come out but don’t be alarmed, cut through an inspecting doughnut to double check if you like but you can’t really steam something wrong!
  • While your doughnuts are cooking away, combine toasted walnuts and brown sugar in a food processor until very fine. You can also use a petal and mortar for this step if you are feeling wickedly authentic! Just make sure to chop your walnuts very fine beforehand to make this easier.
  • Dip your cooked doughnuts in the melted butter, roll in the sugar and walnuts and serve hot with berries on the side, or wrap up in tin foil and take a stroll with your delightful steamed doughnut in hand!


  • Sadly, I cannot find a way to store these doughnuts well. They keep nicely covered with a tea towel on the counter for around a day but never seem to last until breakfast without going stale. I suggest eating them all at once to avoid any storage issues.
  • Nutrition

    Nutrition Facts
    Easy Steamed Doughnuts with Jam filling
    Amount per Serving
    % Daily Value*
    * Percent Daily Values are based on a 2000 calorie diet.

    The nutritional information shown is an estimate provided by an online nutrition calculator. This is not medical or nutritional advice and intended for information purposes only.

    Tried this recipe?Mention @skyskitchenrecipes or tag #skyskitchen!

    I hope you enjoyed this steamed doughnut recipe! If you make this recipe, please share your steamed doughnuts with me on my instagram @skyskitchn by tagging me!

    Alternatively email me directly here if you have any comments or questions. I’ll get back to you in a hot moment!


    Leave a Comment

    Your email address will not be published.


    Recipe Rating