ArrowDownFill 1arrow-small-lineFill 1Cooking Light - EasyCooking Light - FastCooking Light - So GoodCooking Light - How-ToCooking Light - Staff FaveCooking Light Badge - Wow!GroupClose IconEmailEmpty Star IconLike Cooking Light on FacebookFull Star IconShapePage 1 Copy 3Page 1 Copy 2Grid IconHalf Star IconFollow Cooking Light on InstagramList IconMenu IconPrintSearch IconSpeech BubbleFollow Cooking Light on SnapchatFollow Cooking Light on TwitterWatch Cooking Light on YouTubeplay-iconWatch Cooking Light on Youtube

Spiced-Vanilla Rice Pudding

Yield 4 servings (serving size: 1 cup)
For this recipe, we used vanilla-flavored soy milk (which adds 3.3 grams of soy protein per serving), but the pudding is also good with chocolate. If you don't have cheesecloth, toss the spices into the rice mixture, and remove them before serving. Short-grain rice is starchier than other varieties; rinsing it removes some of the starch and prevents the dish from becoming chalky.


  • 3/4 cup uncooked short-grain rice
  • 3 cups water, divided
  • 3 cardamom pods
  • 1 whole clove
  • 1 (2-inch) cinnamon stick
  • 2 cups vanilla soy milk (such as Silk)
  • 1/2 cup sugar
  • 1/8 teaspoon salt
  • 1 large egg yolk
  • 1 teaspoon vanilla extract
  • Ground cinnamon (optional)

Nutrition Information

  • calories 294
  • caloriesfromfat 9 %
  • fat 3 g
  • satfat 0.5 g
  • monofat 0.9 g
  • polyfat 1 g
  • protein 6.4 g
  • carbohydrate 59.9 g
  • fiber 1.1 g
  • cholesterol 53 mg
  • iron 1.9 mg
  • sodium 123 mg
  • calcium 157 mg

How to Make It

  1. Place rice in a bowl; cover with water to 1 inch above rice. Stir until water becomes cloudy; drain. Repeat procedure until water no longer becomes cloudy.

  2. Place rinsed rice and 2 cups water in a 2-quart saucepan; bring to a boil over medium-high heat. Cover, reduce heat, and simmer 15 minutes or until liquid is absorbed. Remove from heat; let stand 10 minutes. Uncover and stir well.

  3. Place cardamom, clove, and cinnamon on a double layer of cheesecloth. Gather edges of cheesecloth together; tie securely. Add cheesecloth bag, 1 cup water, milk, sugar, and salt to rice; stir well to combine. Bring to a boil over medium-high heat, stirring frequently. Reduce heat, and simmer until reduced to 4 cups (about 20 minutes). Remove cheesecloth bag; discard.

  4. Place egg yolk in a small bowl. Add 1 tablespoon rice mixture; stir well to combine. Combine egg mixture and rice mixture; cook over medium-low heat 3 minutes, stirring constantly. Remove from heat; stir in vanilla. Sprinkle with ground cinnamon, if desired. Serve warm.