
The first time I made this Creamy Cardamom Orange Rice Pudding Recipe, I was honestly surprised by how comforting and fragrant it turned out. I love classic rice pudding, but adding orange zest and warm cardamom gives it such a beautiful twist.
The creamy coconut milk makes it rich, while honey adds a gentle natural sweetness. When I tasted it warm from the pan, the citrus aroma and spice instantly made the kitchen smell amazing.
If you enjoy simple desserts with cozy flavors, this recipe is definitely worth trying.

Ingredients
Below are the ingredients you’ll need to prepare this creamy dessert.
- 1½ cups cooked long-grain rice – Using pre-cooked rice speeds up the recipe and helps create a creamy base quickly.
- 1 cup coconut milk – Adds a light tropical flavor and smooth texture.
- 1 can (13.66 oz) full-fat coconut milk – Makes the pudding rich and creamy.
- ¼ cup honey or maple syrup – Natural sweetener that adds depth without refined sugar.
- ½ teaspoon ground cardamom – A warm spice that pairs beautifully with citrus flavors.
- Pinch of salt – Balances sweetness and enhances overall flavor.
- ¼ cup raisins – Adds natural sweetness and chewy texture.
- ¼ cup pistachios – Provides crunch and nutty flavor.
- ¼ cup shredded coconut – Boosts texture and complements coconut milk.
- Zest of 1 orange – Brings fresh citrus aroma and brightness.
Note: This recipe makes approximately 6 servings.
Variations
Dairy-Free Version
This recipe is naturally dairy-free since it uses coconut milk. You can also try almond or oat milk for a different flavor.
Vegan Option
Replace honey with maple syrup or agave syrup to keep it fully plant-based.
Nut-Free Version
Skip the pistachios or replace them with toasted pumpkin or sunflower seeds.
Extra Flavor Boost
Add a splash of vanilla extract or a pinch of cinnamon for deeper flavor.
If you enjoy exploring more flavorful recipes, you can also try the easy-cheesy-mushroom-recipe or the crockpot-honey-garlic-steak-bites-recipe for delicious meal inspiration.

Cooking Time
- Prep Time: 5 minutes
- Cooking Time: 25 minutes
- Total Time: 30 minutes
Equipment You Need
- Large saucepan – Used to cook and thicken the pudding.
- Wooden spoon or spatula – Helps stir and prevent sticking.
- Measuring cups and spoons – Ensures accurate measurements.
- Citrus zester or grater – Used for fresh orange zest.
- Serving bowls – For presenting the finished dish.
How to Make Cardamom Orange Rice Pudding Recipe?
Prepare the Rice Base
Place the cooked rice and regular coconut milk in a large saucepan. Heat over medium flame and allow it to gently simmer. Stir occasionally to prevent sticking and ensure smooth texture. This step helps create a creamy foundation.
Add the Creamy Ingredients
Add full-fat coconut milk, honey, cardamom, and a pinch of salt. Stir continuously so the mixture blends evenly. Let it cook for 8–10 minutes until it thickens. The pudding should look rich and smooth.
Mix in Flavor Add-ins
Stir in raisins, pistachios, shredded coconut, and orange zest. Mix gently to distribute evenly. The citrus and spice combination gives this dessert its signature flavor. Let it simmer briefly so flavors combine.
Let It Rest
Remove from heat and allow the pudding to cool slightly. It will thicken more as it rests. This resting time improves texture and flavor blending.
Serve
Serve warm for comfort or chill for a refreshing dessert. Garnish as desired before presenting. Enjoy the creamy texture and aromatic flavor.
Additional Tips for Making This Recipe Better
- I always stir constantly while cooking to keep the texture smooth.
- I prefer freshly grated orange zest for stronger aroma.
- I sometimes toast the pistachios before adding them for extra flavor.
- If it becomes too thick, I add a little coconut milk to adjust consistency.
- I let it rest before serving because the flavor improves over time.
How to Serve Cardamom Orange Rice Pudding Recipe?
Serve it warm in small bowls for a cozy dessert. The spices taste more pronounced when heated. For a chilled version, refrigerate for a few hours before serving.
Top with chopped pistachios, extra orange zest, or shredded coconut for presentation. A light drizzle of honey also adds visual appeal and sweetness.

Nutritional Information
Approximate values per serving:
- Calories: 250–300 kcal
- Protein: 4–6 g
- Carbohydrates: 35–40 g
- Fat: 10–15 g
Values may vary depending on ingredient brands.
Make Ahead and Storage
Make Ahead
You can prepare this pudding earlier in the day. Store it in the refrigerator until ready to serve. Flavors often become richer after resting.
Storage
Keep leftovers in an airtight container in the refrigerator. It stays fresh for 3–4 days.
Freezing
You can freeze it in a freezer-safe container for up to 1 month. Texture may slightly change after thawing.
Reheating
Reheat gently on the stove or in the microwave. Add a splash of coconut milk to restore creaminess.
Why You’ll Love This Recipe?
This dessert is simple yet full of flavor. Here’s why it’s special:
- Easy to Prepare
Ready in about 30 minutes with simple ingredients. - Naturally Dairy-Free
Coconut milk makes it creamy without dairy products. - Unique Flavor Combination
Cardamom and orange create a warm yet fresh taste. - Customizable
Adjust sweetness, spices, or toppings as you like. - Perfect for Any Occasion
Serve warm or chilled for breakfast, dessert, or snack.

Cardamom Orange Rice Pudding Recipe
Ingredients
Method
- Place the cooked rice and regular coconut milk in a large saucepan. Heat over medium flame and allow it to gently simmer. Stir occasionally to prevent sticking and ensure smooth texture. This step helps create a creamy foundation.
- Add full-fat coconut milk, honey, cardamom, and a pinch of salt. Stir continuously so the mixture blends evenly. Let it cook for 8–10 minutes until it thickens. The pudding should look rich and smooth.
- Stir in raisins, pistachios, shredded coconut, and orange zest. Mix gently to distribute evenly. The citrus and spice combination gives this dessert its signature flavor. Let it simmer briefly so flavors combine.
- Remove from heat and allow the pudding to cool slightly. It will thicken more as it rests. This resting time improves texture and flavor blending.
- Serve warm for comfort or chill for a refreshing dessert. Garnish as desired before presenting. Enjoy the creamy texture and aromatic flavor.
Notes
- I always stir constantly while cooking to keep the texture smooth.
- I prefer freshly grated orange zest for stronger aroma.
- I sometimes toast the pistachios before adding them for extra flavor.
- If it becomes too thick, I add a little coconut milk to adjust consistency.
- I let it rest before serving because the flavor improves over time.






