This is the make-ahead, creamy dessert you've been waiting for. It is easy, vegan, dairy-free, gluten-free, and egg-free. Serve Indian-ish coconut custard with your favorite toppings to rave reviews. Enjoy!
In a 4 cup measuring cup or a medium bowl, pour the two cans coconut milk. The cream will be on the top so microwave for 1 or 2 minutes so you can blend the cream and milk together. If using two 13.5 ounce cans of coconut milk, measure out 1/4 cup to be used for another application. This should leave you with 3 cups of liquid.
Pour 1/2 cup of the coconut milk into a medium bowl and sprinkle 2 3/4 teaspoons of gelatin over the surface. Let soften for 10 to 15 minutes. I like to push the gelatin under the surface at least once, so it can fully hydrate.
Toast the star anise pieces over medium-high heat in a small pan for 2 to 3 minutes until fragrant.
Into a medium-sized saucepan over medium heat, pour 1 1/2 cups of coconut milk. Add the star anise and just barely bring to a simmer. Remove from the heat and let steep for at least 10 minutes. Taste to see if the star anise flavor is strong enough for you. Steep and taste in 10-minute increments until you are happy with the result. Keep in mind that it will taste much better once the honey is added.
Return to medium heat and whisk together gelatin mixture, honey, and salt. Bring to a very gentle simmer, stirring frequently, until the gelatin is dissolved. Do not bring to a boil or the gelatin may not work as well.
In the medium-sized bowl you used for the gelatin, add the remaining 1 cup coconut milk. Place into a larger bowl half-filled with ice water. This will help the custard to cool down more quickly, and thicken the mixture to prevent the coconut cream from separating. The icing step is not necessary if you have used a brand of coconut milk that uses guar gum. See the Notes below.
Strain heated, flavored coconut milk into the remaining one cup of coconut milk over ice, stirring occasionally so it cools evenly.
When the pudding is cooler than room temperature, cover with plastic wrap and place in the refrigerator for 30 minutes. Remove and stir with a whisk, making sure the coconut cream and milk have not separated. Repeat whisking at the next 30 minute mark.
Pour into 6 4-ounce ramekins or custard cups, or one larger 4-cup serving dish. Cover with plastic wrap and refrigerate for at least 3 to 4 hours. Serve with garnishes of your choice.
Place fruit in a small bowl and drain off any extra liquid.
Add oil, stir briefly, and let sit for at least 30 minutes. Using your fingers separate the pearls (vesicles) and if they don’t separate easily, let sit for another 15 minutes and try again.
After gently separating the pearls, using a strainer, drain off the oil, rinse, and let drain for a few more minutes. The pearls store well in the refrigerator for a couple of days.
When ready to garnish, make a 1/3-inch layer of grapefruit pearls on top of your custard. Garnish with toasted or candied nuts and/or mint.
How to Candy Pistachios
Use my Sweet & Spicy Nut recipe, skipping the spices. Make sure to use the salt and sugar partway through roasting though. You will only need 1/2 cup of candied nuts for this dessert, but I recommend at least making half the recipe, and throw them on salads, or they make a perfect snack.
For time estimations in this recipe, please note that it does not include any garnishes you choose to use. Also, if topping with nuts, don’t sprinkle on much beyond an hour ahead, or they will lose their crunch.
Pomelos make the ideal substitution if you can’t find grapefruit.
Most coconut milk uses a stabilizer like guar gum, to prevent the cream and the milk from separating. If you do use coconut milk with guar gum, you can skip the icing step. Put in refrigerator, and an hour into the chill time give it a good whisk to ensure the cream is not coming to the top. From there you can pour the custard into the final serving dish or ramekins.
If using coconut milk without stabilizers, the icing step prevents the cream from the coconut milk from rising to the top and forming a thin, hard layer.
For Indian-ish coconut custard, you will need 6, 4-ounce ramekins, dishes, jars, or small cups, or a serving dish that holds 4 cups.
Use full-fat coconut milk. Reduced-fat will not give you the creaminess you are wanting for this dessert.
If you are wanting a vegan dessert, use agar agar to thicken the custard. The conventional wisdom is to use 2 teaspoons per cup of liquid. Unfortunately, I don't have experience with this thickener.
Don’t skip toasting the star anise. This step brings out the essential oils, a much better flavor, and shortens the steeping time.
This custard can be made the day before, though it will be set a little more firmly. If you like your puddings just softly set, and you are keeping it in the fridge overnight, use 2 1/2 tablespoons of gelatin instead of 2 3/4 teaspoons.