Print Recipe
5 from 9 votes

Onion pudding - a festive side dish

Onion pudding is a doughy and dense combination of suet, flour and onion. It's a decadent dish with a naturally salty-sweet flavour and it's the perfect accompaniment to a Sunday roast or Christmas dinner.
Prep Time10 mins
Cook Time25 mins
Total Time35 mins
Course: Side Dish
Cuisine: British
Keyword: Christmas, festive, onion, onion pudding
Servings: 8 servings
Calories: 263kcal
Author: Emily Leary



  • 280 g self-raising flour
  • 140 g suet (or margarine)
  • 2 medium onions finely chopped
  • 1/4 tsp salt
  • 1/2 tsp pepper to taste
  • 50 ml cold water approx
  • 6 sprigs fresh rosemary optional


  • Put the onions, suet and flour, salt and pepper thoroughly.
  • Add water a little at a time, mixing to form a stiff dough.
  • Traditionally, you'd steam on the hob, but the invention of microwaves makes this step super simple. Transfer to a large microwaveable bowl and cover with a loose fitting lid, or cling film, leaving a gap (this creates the steam required to make the pudding rise!).
  • Microwave for 8min 30sec (or just under a minute per ounce if using different quantities). Make sure there's room in the bowl for the pudding to rise.
  • To brown, turn out into an ovenproof dish and, if using, arrange the rosemary around the base.
  • Place in the oven for the final 10-15 minutes of cooking your roast. (Anywhere between 180C/350F to 220C/425F will work fine, just keep an eye!)



You can make this mix ahead and store in the fridge after steaming. Bake the next day - you'll need to add an extra 5-10 minutes to the baking time to allow for the mix being chilled.


Calories: 263kcal | Carbohydrates: 28g | Protein: 4g | Fat: 14g | Saturated Fat: 3g | Sodium: 239mg | Potassium: 82mg | Fiber: 1g | Sugar: 1g | Vitamin A: 625IU | Vitamin C: 2.1mg | Calcium: 17mg | Iron: 0.4mg