Pinterest Hidden Image

This vegan curd is made without eggs or dairy, yet it is so flavorful, creamy, and thick. Based on my lemon curd, but it uses slightly less sugar to balance the natural sweetness of the oranges.

It's bursting with fresh orange flavor and a hint of real vanilla bean which gives it an orange creamsicle flavor twist - yum!

You can spread this on toast or a slice of sweet bread, and it also makes a great filling for tarts and cakes. It would make a fabulous orange filling for this lemon meringue pie.

Jump to:

📖 Recipe Overview

  • Bursting with Flavor: Sweet, bright citrus, and zesty with a hint of creamy vanilla.
  • Incredible Texture: Smooth, creamy, and spreadable consistency.
  • Easy to Make: Very easy to make, but I do recommend using a citrus press for ease of squeezing the fresh oranges!
  • Versatile: On toast or quick bread or as a dessert filling. It can also be frozen so is a great means of preserving seasonal produce.
  • Allergy-Friendly: Eggless, dairy-free, gluten-free, and nut-free.
orange curd in a jar being scooped out with a spoon.Pin

🧾 Ingredients Needed

Here are all the simple ingredients you need to make this easy vegan orange curd recipe from scratch:

ingredients for orange curd measured out in bowls on a wooden table.Pin

Ingredient Notes

  • Oranges. The quality of fruit here is important, as the flavor and sweetness will really shine through in the curd. We are lucky enough to have a steady supply of locally grown Valencian oranges and clementines here from local Spanish orchards!
  • Lemon. A little hint of fresh lemon juice helps to add in some more acidity to help balance the sweetness of the oranges. You could also use a twist of lime to bring out even more citrus flavor.
  • Cornstarch (cornflour). This is how you can thicken orange curd without eggs (egg yolks are in most traditional curd recipes). You can swap it out for arrowroot starch at a 1:1 ratio.
  • Sugar. You can use granulated or superfine sugar (caster sugar). Sugar provides the curd with structure and helps to preserve the fresh orange curd.
  • Vegan unsalted butter. This helps the curd to set and gives it a rich and creamy mouthfeel. You can also use full-fat canned coconut milk or coconut cream here, but the consistency will not be quite as thick.

🥣 How To Make Orange Curd

  1. Wash the oranges in a large bowl with water and vinegar to help remove residue, bacteria, chemicals, or pesticides.
  2. Peel the oranges leaving behind the thick white pith (this can be super bitter!).
  3. Finely chop the orange zest into very thin strips.
oranges in a bowl of water and sliced orange peel on a wooden chopping board with a knife.Pin
  1. Juice the oranges with a citrus press.
  2. Pass the juice through a fine-mesh sieve to remove seeds or residue.
squeezed oranges scattered around a small manual juicer, and orange juice being strained through a sieve into a jar.Pin
  1. Combine the cornstarch, sugar, and non-dairy milk in a saucepan and whisk out any lumps.
  2. Whisk in the orange juice, lemon juice, and orange zest.
  3. Cook the curd until the mixture thickens and coats the back of the spoon/spatula.
  4. Stir in the vanilla, salt, and vegan butter until smooth.
orange curd in a saucepan with a spatula.Pin

💬 FAQs

How long does orange curd keep?

Homemade orange curd will keep in the refrigerator for up to a week. Make sure it's in a sealed jar or container that's covered airtight with plastic wrap.

Can you freeze orange curd?

Yes, you can, simply allow the freshly made curd to cool to room temperature and transfer it to an airtight container.

Make sure you leave some space at the top of the container to allow for some expansion when it freezes. Then thaw it out in the fridge overnight.

How to use orange curd?

In the UK, curd is commonly served for afternoon tea with bread or homemade scones (biscuits in the US). But the ways to use curd are truly endless.

You can use this eggless orange curd as a filling for cakes or tarts, or as a topping for meringue or pavlova. Or simply enjoy it spread on waffles, pancakes, or muffins.

It's also delicious paired with some vanilla ice cream, parfaits, or non-dairy yogurt, or as a topping for cheesecake!

a slice of sweet bread with a thick layer of orange curd and a bite taken from it.Pin

🥛 More Vegan Curd Recipes

Stay in touch with me through social media @ InstagramPinterestTikTok, and Facebook. And subscribe via email to get all our new recipes!

📖 Recipe

Orange Curd (Eggless, Dairy-Free)

5 from 19 votes
PREP TIME: 35 minutes
TOTAL TIME: 35 minutes
Servings: 20 (makes 630g/2 cups)


Thick and creamy orange curd made without eggs or dairy. Full of sweet and zesty real orange flavor with a hint of vanilla bean. It can be used to fill pastries, tarts, or cakes, or spread on toast.


  • 300 ml (1 ¼ cups) orange juice, freshly squeezed (3-5 oranges, depending on size)
  • 3 tablespoons orange zest, optional
  • 2 tablespoons lemon juice, freshly squeezed
  • 160 ml ( cups) soy milk, or other non-dairy milk
  • 40 g (5 tbsp) cornstarch, (cornflour), *see notes
  • 180 g (1 cup) granulated sugar, *see notes
  • ¼ teaspoon sea salt
  • ½ teaspoon vanilla powder or vanilla bean paste, optional
  • 50 g (¼ cup) vegan butter, stick butter, not margarine, *see notes


  • Prepare the oranges: In a large bowl, combine 3 parts water with one part white vinegar and let the oranges soak in there for 10 minutes.
    If you want to include orange peel in the curd, peel 2 of the oranges and finely chop the peel. Set aside.
    Juice the oranges, and pass the juice through a fine-mesh sieve to remove any seeds.
  • Add the soy milk, sugar, and cornstarch to a saucepan and whisk until smooth without any lumps. Add the orange juice, orange zest (if using), and lemon juice, and whisk again to combine.
  • Place the saucepan on medium-high heat and bring to a simmer. Turn down the heat slightly to a gentle simmer. Cook for 12-15 minutes, while stirring alternating with a rubber spatula and a whisk to prevent the mixture from sticking to the pan. The mixture will thicken and should coat the back of the spatula.
  • Remove the saucepan from the heat and stir in the vegan butter, vanilla, and salt until completely incorporated and you have a smooth curd.
    Allow it to cool to room temperature for 20 minutes.
  • Storage: Transfer the curd to an airtight jar and refrigerate for up to a week. The curd will thicken in the fridge, so you can gently heat and melt it in a saucepan anytime you need a runnier curd consistency.


  • Granulated sugar: Some white sugar is not vegan, if in doubt use organic sugar.
  • Cornstarch: Swap for arrowroot starch.
  • Vegan butter: You can swap this for coconut cream or thick full-fat canned coconut milk. Just note that the consistency may not be quite as set as with butter.


Serving: 32g | Calories: 54kcal | Carbohydrates: 13g | Protein: 0.4g | Fat: 0.2g | Saturated Fat: 0.02g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 0.04g | Sodium: 34mg | Potassium: 46mg | Fiber: 0.2g | Sugar: 11g | Vitamin A: 67IU | Vitamin C: 10mg | Calcium: 15mg | Iron: 0.1mg
Did you make this recipe? Tag me TodayBe sure to leave a rating and a review in the section below, and mention @addictedtodates or tag #addictedtodates

© All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. instead, include a link to this post for the recipe.

Leave a Review:

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    Excellent! Thank you for sharing. I cut the sugar a bit but it was still a bit sweet. Maybe my oranges weren’t as strong ? But will definitely be my go to for an orange curd recipe !

    1. Apologies Kat, the juice goes in with the orange juice and the others go in at the end - I've updated it now 🙂