Soy Pudding

Sweetened soy milk, thickened just enough to hold together, with a creamy melt-in-your-mouth texture.

By
Yvonne Ruperti
A photo of Yvonne Ruperti, a contributing writer at Serious Eats.
Yvonne Ruperti is a food writer, recipe developer, former bakery owner, and cookbook author. She is also an adjust professor of baking at the Culinary Institute of America in Singapore.
Learn about Serious Eats' Editorial Process
Updated January 23, 2023
A bowl of soya beancurd purchased at a Singaporean food hall.

Serious Eats / Yvonne Ruperti

Why It Works

  • Thickening soy milk with just the right amount of gelatin produces a pudding with the perfect wobbly consistency.
  • Warming only a portion of the soy milk to bloom and dissolve the gelatin allows the pudding to cool much faster.

For those of you who drink soy milk, I wonder if you started out the way I did: Sips of chocolate soy, then vanilla soy. After a few years, when the vanilla became too sweet for me, I finally moved to unsweetened. A glass of whole milk tastes like cream to me now, and low-fat milk seems sour. I can't even imagine what freshly made soy milk tastes like. Some day I'll give it a go, but if you want to do it before me, try our recipe for homemade soy milk.

Soy milk tastes incredibly fresh and clean, and soy pudding is nothing more than soy milk which has been gelled just enough to barely hold it together. It's delicate, with a creamy melt-in-your-mouth texture. Served well-chilled, it's one of my favorite ways to crush the sticky-hot Singapore heat. And Singapore is crazy for it, with folks queuing up just to get a taste of this simple, clean flavored sweet. Mr. BeanLao Ban, and QQ Soya Bean are just a few of the many, many, places to slurp it, whether in a hawker center, grocery store, or dessert shop. Even 7-Eleven sells soya pudding!

Different flavors of soya beancurd on display in the refrigerated section of a grocery store.
Soya beancurd at FairPrice.

Serious Eats / Yvonne Ruperti

Competition is fierce. I've seen soya stalls pop up right next to another, and within a few months the loser is packing up their beans.

Flavors are basic, and the pudding is eaten unadorned (no whipped cream, no sprinkles). The lightly sweetened original flavor (my favorite), almond, and chocolate seem to be the most popular. Mango, strawberry, coffee, green tea, and durian are others. Recipes vary between shops, with differences in texture and flavor—some firmer than others, some sweet—resulting in a fan base for each business.

Flavors are basic, and the pudding is eaten unadorned (no whipped cream, no sprinkles). The lightly sweetened original flavor (my favorite), almond, and chocolate seem to be the most popular. Mango, strawberry, coffee, green tea, and durian are others. Recipes vary between shops, with the differences in texture and flavor—some firmer than others, some sweet—resulting in a fan base for each business.

A stall at a Singaporean food court with a two cold cases full of soya beancurd.
Lao Ban Soya Beancurd stall at Maxwell Food Center.

Serious Eats / Yvonne Ruperti

Because it's so easy to make your own pudding, I couldn't resist posting a simple recipe for an original flavor (plain) soya beancurd. Soy milk and gelatin—that's it. There are recipes that are based on powdered soy milk (I suspect some shops do this because of the super light consistency of the pudding), and some recipes incorporate powdered creamer for richness, but I chose to stick with simple, liquid soy milk, with a touch of vanilla. I used just enough gelatin to achieve a perfectly wobbly consistency. After four hours in the fridge, good and cold, it'll not only cool away the beads of sweat on your forehead but it's the perfect light, sweet ending you crave after ingesting a ginormous Sichuan meal. For a little extra flavor, place sliced bananas in the bottom of the serving dish to make it a banana soy pudding.

March 2013

Recipe Details

Soy Pudding Recipe

Active 10 mins
Total 4 hrs
Serves 4 servings

Ingredients

  • 3 cups soy milk, divided

  • 2 1/2 teaspoons (1 packet) gelatin

  • Sugar to taste (see notes)

  • 1 teaspoon vanilla extract

Directions

  1. Place 1 1/2 cups soy milk in a medium saucepan. Sprinkle gelatin over top and let sit 5 minutes to allow gelatin to soften.

  2. Heat soy milk over medium heat, stirring, just until gelatin dissolves (do not boil soy milk). Stir in remaining 1 1/2 cups soy milk and vanilla. Sweeten to taste. Pour into serving bowls and chill until set and very cold, 3 to 4 hours.

Notes

Use your favorite soy milk. Because sweetness levels vary between brands, sweeten to taste.

Read More

Nutrition Facts (per serving)
95Calories
3gFat
9gCarbs
6gProtein
×
Nutrition Facts
Servings: 4
Amount per serving
Calories95
% Daily Value*
Total Fat 3g4%
Saturated Fat 0g2%
Cholesterol 0mg0%
Sodium 92mg4%
Total Carbohydrate 9g3%
Dietary Fiber 1g3%
Total Sugars 8g
Protein 6g
Vitamin C 0mg0%
Calcium 225mg17%
Iron 1mg5%
Potassium 226mg5%
*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.)

More Serious Eats Recipes