Homemade Eggless Dairy-Free Orange Curd Recipe
Introduction
This homemade orange curd is a bright and tangy spread that’s completely eggless and dairy-free. It’s silky smooth, bursting with fresh citrus flavor, and perfect for spreading on toast, dolloping on desserts, or stirring into yogurt. Making it from scratch is easier than you might think!

Ingredients
- Zest of 3 oranges
- 360 ml (1 ¼ cups) orange juice, freshly squeezed
- 150 g (1 cup) cane sugar
- 120 ml (⅔ cups) non-dairy milk
- 50 g (5 tbsp) cornstarch (cornflour)
- ¼ teaspoon sea salt
- 60 g (¼ cup) vegan butter, cold and cubed
Instructions
- Step 1: Prepare the oranges by soaking them in a mixture of three parts water to one part white vinegar for 10 minutes. Dry them well afterward.
- Step 2: Zest the bright outer layer of the oranges without including the white pith. Juice the oranges and strain the juice through a fine-mesh sieve to remove any seeds.
- Step 3: Combine the sugar and orange zest in a saucepan. Use your fingertips to rub the zest into the sugar until it feels damp and fragrant.
- Step 4: Whisk the cornstarch into the sugar and zest mixture until evenly combined. Add the orange juice, non-dairy milk, and sea salt, then whisk until smooth.
- Step 5: Cook the mixture over medium heat (or low heat for gas stoves), whisking constantly, until it thickens—about 10 minutes. Alternate between using a whisk and a rubber spatula to prevent sticking. When the curd coats the back of the spatula without running off, remove from heat.
- Step 6: Place the cold vegan butter in a large bowl and position a fine-mesh sieve on top. Pour the hot curd through the sieve, pressing it through with a spatula if needed. Whisk the curd into the butter until smooth.
- Step 7: Cover the surface of the curd with plastic wrap and let it cool for 10–15 minutes. Then transfer to a sealed container or jar and refrigerate.
Tips & Variations
- Use a mix of Valencia and blood oranges for a deeper flavor and more vibrant color.
- Substitute arrowroot starch for cornstarch if preferred.
- Try unsweetened soy, almond, or oat milk according to your taste.
- Swap vegan butter for coconut cream or thick canned coconut milk, though the curd may be less firm.
- Cook slowly on low heat, especially on gas stoves, to prevent the curd from thickening too fast or burning.
Storage
Store the orange curd in an airtight jar in the refrigerator for up to one week. For same-day use, it can be kept sealed at room temperature. To loosen the curd if it becomes too firm, gently melt it over a double boiler before use.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use store-bought orange juice?
Freshly squeezed orange juice provides the best flavor and brightness for this curd, but you can use store-bought juice if fresh is not available. Just be sure it’s 100% orange juice without added sugars or preservatives.
Is this recipe suitable for vegans?
Yes, this orange curd is both eggless and dairy-free, making it vegan-friendly. Just make sure to use vegan butter or the suggested coconut cream alternative.
PrintHomemade Eggless Dairy-Free Orange Curd Recipe
This homemade orange curd is a luscious, eggless, and dairy-free spread bursting with fresh citrus flavor. Made with fresh orange zest and juice, non-dairy milk, and vegan butter, it offers a creamy and tangy alternative perfect for spreading on toast, adding to desserts, or enjoying as a topping. Its smooth texture and vibrant taste come from slow cooking and careful whisking to achieve the perfect consistency without eggs or dairy.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: Approximately 1 ½ cups 1x
- Category: Sauce/Spread
- Method: Stovetop
- Cuisine: International
- Diet: Vegan
Ingredients
Orange Preparation
- Zest of 3 oranges
- 360 ml (1 ¼ cups) freshly squeezed orange juice
Curd Mixture
- 150 g (1 cup) cane sugar
- 120 ml (⅔ cups) non-dairy milk (unsweetened soy, almond, or oat milk)
- 50 g (5 tbsp) cornstarch (cornflour)
- ¼ teaspoon sea salt
Finishing
- 60 g (¼ cup) vegan butter, cold and cubed
Instructions
- Prepare the oranges: In a large bowl, mix water and white vinegar in a 3:1 ratio. Soak the oranges in this solution for 10 minutes to clean them thoroughly, then dry them well.
- Zest and juice: Carefully zest only the bright outer layer of the oranges avoiding the bitter white pith. Juice the oranges and strain the juice through a fine-mesh sieve to remove seeds.
- Flavor the sugar: Combine the sugar and orange zest in a saucepan. Use your fingertips to rub the zest into the sugar until the sugar grains feel moist and fragrant.
- Whisk ingredients: Add the cornstarch to the sugar mixture and whisk to combine evenly. Pour in the fresh orange juice, non-dairy milk, and sea salt, whisking until smooth.
- Cook the curd: Place the saucepan on medium heat (or low if using a gas stove). Cook and whisk the mixture continuously for about 10 minutes until it thickens enough to coat the back of a spatula without running off. Alternate between a rubber spatula and whisk to prevent sticking and ensure even cooking.
- Sift with vegan butter: Place the cold vegan butter in a large bowl and set a fine-mesh sieve over it. Pour the hot curd through the sieve, pressing with a spatula to help it pass through, then whisk it into the butter until silky smooth.
- Chill the curd: Cover the surface of the curd with plastic wrap to prevent skin formation. Let it cool slightly at room temperature for 10-15 minutes, then transfer it to an airtight container and refrigerate.
- Storage and usage: Store the curd in the refrigerator for up to 1 week. If using the same day, it can be kept at room temperature in a sealed jar. To loosen consistency, gently warm over a double boiler before serving.
Notes
- Orange Zest: Use 2 Valencia oranges and 1 Blood orange for a balanced zest flavor.
- Orange Juice: Depending on the size, you’ll need 3-6 oranges; prefer half Valencia and half Blood oranges for flavor depth.
- Sugar: Raw cane sugar, golden caster sugar, or regular granulated sugar all work well.
- Non-Dairy Milk: Unsweetened soy, almond, or oat milk are suitable options.
- Cornstarch: Arrowroot starch can be used as a substitute without compromising texture.
- Vegan Butter: Use vegan block butter for the best consistency. Coconut cream or thick canned coconut milk can be substituted but may yield a softer curd.
- Cooking: Cook on medium or low heat to prevent curd from thickening too quickly, especially on gas stoves.
Keywords: orange curd, eggless orange curd, dairy-free orange curd, vegan orange curd, citrus spread, homemade orange curd

