Heavenly Diabetic-Friendly Chocolate Steamed Cake

By Goh Yiting, Dietitian, Department of Nutrition & Dietetics, Tan Tock Seng Hospital

Many diabetes patients struggle to find suitable dessert choices, especially since most desserts are typically loaded with sugar.

Food with high refined sugar has minimal nutritional value. They can increase blood sugar levels quickly, and contribute to excessive caloric intake, which can lead to increased risk of obesity or worsening of diabetes control.

This recipe is diabetic-friendly as it uses artificial sweetener to provide sweetness. Artificial sweeteners are sugar-free and have zero calories, which can prevent unwanted spikes in blood sugar.


Preparation time: 5 minutes Cooking time: 10 minutes Serves: 2 Serving size: 1  

Each serving provides approximately 100kcal, 15g carbohydrates, 0g sugar, 5g protein and 3g fats


  • 4 tbsp self-raising flour
  • 1 egg
  • 2 tbsp low fat milk
  • 1 tbsp unsweetened cocoa powder

Heat-stable artificial sweeteners (to substitute 6 tsp sugar, please refer to product information for the amount to be used)


  1. Fill a steamer with water, cover with lid and bring water to a boil.
  2. Combine egg, milk and artificial sweetener in a bowl and whisk until well-mixed.
  3. Add flour and cocoa powder to the mixture and mix until smooth.
  4. Place cupcake liners in glass ramekins and scoop batter into cupcake liners.
  5. Place glass ramekins into steamer, cover with lid and steam on medium heat for 10 minutes or until toothpick inserted comes out clean.

Do bear in mind to use heat-stable artificial sweeteners (e.g. Sucralose, Saccharin) for baking and cooking. As different brands of artificial sweeteners have different levels of sweetness, do refer to the product information for the appropriate amount of artificial sweetener needed to substitute sugar.

Pair this steamed cake with a cup of sugarless tea, and what you’ll get is a diabetic-friendly afternoon snack that can be enjoyed by both the young and old!