If you adore citrusy treats but need to avoid eggs and dairy, this Homemade Eggless Dairy-Free Orange Curd Recipe is about to become your new obsession. Bursting with vibrant orange flavor and creamy richness, this curd uses simple plant-based ingredients and clever techniques to create a luscious, velvety spread that’s perfect for breakfast, baking, or just snacking by the spoonful. Trust me, once you try this recipe, you’ll wonder how you ever lived without it in your kitchen!

Ingredients You’ll Need
This Homemade Eggless Dairy-Free Orange Curd Recipe shines because of its straightforward yet thoughtfully chosen ingredients. Each component brings something special to the table, crafting brightness, creaminess, and that perfectly balanced texture you crave.
- Zest of 3 oranges: Adds aromatic oils bursting with fresh citrus flavor and a lovely pop of color.
- 360 ml (1 ¼ cups) freshly squeezed orange juice: The star liquid ingredient providing natural sweetness and tang.
- 150 g (1 cup) cane sugar: Sweetens gently while enhancing the natural orange notes without overpowering.
- 120 ml (⅔ cups) non-dairy milk (unsweetened soy, almond, or oat milk): Keeps the curd silky and creamy without dairy, and the subtle nutty undertones make a difference.
- 50 g (5 tbsp) cornstarch (cornflour): Thickens the curd, giving it that perfect custard-like consistency without eggs.
- ¼ teaspoon sea salt: Just a pinch balances the sweetness and brightens all the flavors.
- 60 g (¼ cup) vegan butter, cold and cubed: Adds a smooth, rich finish and a hint of indulgence.
How to Make Homemade Eggless Dairy-Free Orange Curd Recipe
Step 1: Clean Your Oranges Thoroughly
Start by giving your oranges a gentle yet effective clean. In a large bowl, mix water and white vinegar in a ratio of 3:1 and soak the oranges for 10 minutes. This ensures that any unwanted residues are washed away, leaving you with beautifully fresh fruit ready for zesting and juicing. After soaking, dry them carefully to prevent any added moisture in the curd.
Step 2: Zest and Juice with Care
Now comes the fun, fragrant part! Zest only the vibrant orange layer of the skin — the part that holds all those aromatic oils — but be careful to avoid the bitter white pith beneath. Then juice your oranges, straining the liquid through a fine-mesh sieve to catch any pesky seeds or pulp. This step ensures your curd is silky smooth and tastes bright and clean.
Step 3: Infuse Sugar with Orange Zest
Combine the sugar and zest in a saucepan, then rub the zest into the sugar with your fingertips until the mixture feels moist and smells wonderfully citrusy. This simple little step intensifies the orange aroma within the sugar, setting a fragrant foundation for your curd.
Step 4: Add Cornstarch and Liquids
Whisk the cornstarch into the sugar-zest mixture so it’s evenly distributed. Then pour in the freshly squeezed orange juice, your chosen non-dairy milk, and a pinch of sea salt. Whisk until everything is perfectly smooth — this mix is the canvas for your luscious curd.
Step 5: Cook and Thicken the Curd
Place your saucepan on medium heat (or low if you are working with a gas stove). Stir and whisk continuously for about 10 minutes as the mixture thickens. You’ll see it transform into a custard-like consistency that clings beautifully to the back of a spatula. Alternate between whisk and rubber spatula to avoid sticking or burning, keeping the texture silky and even.
Step 6: Strain into Vegan Butter
Pop your cold vegan butter cubes into a large bowl and set a fine-mesh sieve on top. Pour the hot curd through the sieve, pressing gently with a spatula to make sure every last bit passes through. Whisk the curd into the cold butter until the mixture turns glossy and smooth. This step adds that luscious, buttery mouthfeel that makes this recipe truly stand out.
Step 7: Cool and Cover Properly
To keep the curd silky and skin-free, cover its surface directly with plastic wrap. Let it sit at room temperature for 10-15 minutes to cool gently, then transfer it into an airtight container and refrigerate. This cooling process lets the flavors develop more fully.
Step 8: Enjoy or Store
Your Homemade Eggless Dairy-Free Orange Curd Recipe will keep perfectly in the fridge for about a week. If you want to enjoy it the same day, it’s best kept in a sealed jar at room temperature. For a looser texture, gently warm over a double boiler before serving.
How to Serve Homemade Eggless Dairy-Free Orange Curd Recipe
Garnishes
A sprinkle of fresh orange zest or a few tiny edible flowers not only add visual charm but enhance that fresh citrus aroma when serving. A light dusting of powdered sugar can lend a delicate sweetness and pretty contrast, too.
Side Dishes
This curd is a dream alongside buttery vegan scones, warm toast, or crisp crepes. You can also dollop it atop coconut yogurt for a fruity twist or swirl it into oatmeal to brighten your morning.
Creative Ways to Present
Try layering this curd in parfait glasses with fresh berries and granola for a stunning breakfast or dessert. Use it as a filling in vegan cakes or tarts to wow guests with its tangy, smooth indulgence. You could even swirl it through dairy-free ice cream bases for a homemade citrus sorbet effect.
Make Ahead and Storage
Storing Leftovers
Keep your leftover Homemade Eggless Dairy-Free Orange Curd Recipe refrigerated in an airtight container to preserve freshness for up to one week. Make sure the surface remains covered to avoid any skin forming on top, keeping every spoonful silky.
Freezing
You can freeze small portions of the curd in airtight containers or freezer-safe jars. When ready to use, thaw them in the refrigerator overnight and stir well. Note that freezing can slightly change the texture, but a quick warm-up restores most of its creamy goodness.
Reheating
To serve your orange curd with a silky texture, warm it gently using a double boiler or low heat on the stove. Avoid direct high heat to prevent separation. Stir frequently and watch as it softens back to luscious perfection.
FAQs
Can I use lemon instead of orange in this curd?
Absolutely! You can swap oranges with lemons or even limes for a different citrus twist. Just make sure to adjust the sugar to balance the tartness. This recipe adapts beautifully to other citrus fruits.
What’s the best non-dairy milk to use?
Unsweetened soy, almond, or oat milk all work well here. Soy tends to give a creamier texture, while almond and oat add their own mild flavors. Choose whichever you enjoy most or have on hand.
Is cornstarch necessary? Can I use another thickener?
Cornstarch is ideal for achieving that smooth, custard-like consistency without eggs. Tapioca starch or arrowroot powder can be used as alternatives but may vary in thickening time or final texture slightly.
How do I prevent the curd from becoming grainy?
Continuous whisking and cooking on medium to low heat is key to prevent lumps or graininess. Also, straining through a fine sieve before adding the butter helps remove any small curdled bits.
Can I make this curd vegan without vegan butter?
Yes! While vegan butter adds richness and creaminess, you can replace it with coconut oil or a plant-based margarine. Just note the flavor and texture might differ slightly, but it will still be delicious.
Final Thoughts
Making this Homemade Eggless Dairy-Free Orange Curd Recipe at home is such a rewarding experience. It’s surprisingly simple, deeply satisfying, and full of bright, sunny flavor that lifts any dish it accompanies. Whether you spread it, spoon it, or bake with it, this curd will soon feel like a cherished staple in your kitchen. Give it a try—you’re going to love every luscious bite!
Print
Homemade Eggless Dairy-Free Orange Curd Recipe
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: Approximately 1 ½ cups
- Category: Dessert Sauce
- Method: Stovetop
- Cuisine: Western
- Diet: Vegan
Description
This Homemade Eggless Dairy-Free Orange Curd is a luscious, tangy spread made without eggs or dairy, perfect for vegan and dairy-intolerant diets. It features fresh orange zest and juice, sweetened with cane sugar and thickened with cornstarch, then blended with cold vegan butter for a silky smooth texture. Ideal as a topping for toast, scones, or desserts, this curd offers vibrant citrus flavor with a creamy, dairy-free twist.
Ingredients
Orange Infusion
- Zest of 3 oranges
- 360 ml (1 ¼ cups) freshly squeezed orange juice
Dry Ingredients
- 150 g (1 cup) cane sugar
- 50 g (5 tbsp) cornstarch (cornflour)
- ¼ teaspoon sea salt
Liquids and Fats
- 120 ml (⅔ cups) non-dairy milk (unsweetened soy, almond, or oat milk)
- 60 g (¼ cup) vegan butter, cold and cubed
Instructions
- Clean 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 thoroughly clean them, then dry them well to prepare for zesting and juicing.
- Zest and Juice the Oranges: 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 and ensure smoothness in the curd.
- Prepare Sugar and Zest Mixture: In a saucepan, combine the cane sugar and orange zest. Use your fingertips to rub the zest into the sugar until the sugar grains become moist and fragrant, enhancing the citrus aroma of the curd.
- Add Thickener and Liquids: Add cornstarch to the sugar and zest mixture, whisking to combine evenly. Then, pour in the fresh orange juice, non-dairy milk, and sea salt, whisking continuously until the mixture is smooth and uniform.
- Cook the Curd: Place the saucepan over medium heat (or low heat 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 using a rubber spatula and whisk to prevent sticking and promote even cooking.
- Strain and Blend with 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 smoothly, then whisk the curd into the butter until silky and smooth in texture.
- Cool and Store: Cover the surface of the curd with plastic wrap to prevent skin formation. Allow it to cool slightly at room temperature for 10-15 minutes, then transfer to an airtight container and refrigerate.
- Serving and Storage: Store the orange 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 the consistency before serving, gently warm the curd over a double boiler.
Notes
- Use cold vegan butter for best texture when blending with the hot curd.
- Choose a non-dairy milk like soy, almond, or oat based on preferred flavor profile and creaminess.
- Make sure to whisk continuously during cooking to prevent lumps and scorching.
- Cover with plastic wrap directly on the curd surface to avoid skin formation.
- This curd can be used as a spread, filling for pastries, or a topping for desserts.
- For a more intense flavor, allow the curd to chill overnight before use.

