This site uses affiliate links and I may earn a commission at no extra cost to you.

This easy vegan cranberry sauce with orange juice is sweet, tart, and ready in just 15 minutes with 4 simple ingredients. It’s the perfect homemade side for your holiday table, right next to my best vegan stuffing.

Homemade vegan cranberry sauce with orange juice on a white surface.

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Grabbing a can of cranberry sauce is convenient, but homemade is so much better, and you control exactly how sweet it is. Fresh or frozen cranberries simmer with orange juice, sugar, water, and a little orange zest until they burst into a ruby-red, sweet-tart sauce.

Planning the whole menu? Find more ideas in my vegan Thanksgiving recipes. Every recipe is from my site, tested by me.

Quick Glance

  • Recipe Name: Vegan Cranberry Sauce with Orange Juice
  • Why You’ll Love It: A sweet-tart homemade cranberry sauce that’s ready in 15 minutes and easy to make ahead.
  • Time and Difficulty: 5 minutes of prep and 10 minutes of cooking, easy.
  • Main Ingredients: Fresh or frozen cranberries, orange juice, sugar, water, and optional orange zest.
  • Method: Stovetop. Simmer everything in one saucepan until the cranberries burst.
  • Texture and Flavor: Thick, jammy, sweet, and tart, with a hint of orange.
  • Quick Tip: Start with the smaller amount of sugar, then taste and add more if you like.

What Makes This Vegan Cranberry Sauce So Good

Cranberry sauce is a must on our holiday table, and homemade is surprisingly simple to whip up.

  • Just 4 ingredients: Cranberries, orange juice, sugar, and water, plus optional orange zest.
  • Ready in 15 minutes: It thickens on its own as the cranberries release their natural pectin.
  • You control the sweetness: Start with less sugar, taste, and adjust to your liking.
  • Naturally vegan: No gelatin or animal products, so everyone at the table can enjoy it.
  • Make-ahead friendly: It keeps for up to 2 weeks in the fridge and tastes even better on day two.
  • So versatile: Spoon it next to a holiday roast, over toast or vegan walnut oat scones, into oatmeal on the stove, or over banana ice cream.

Looking for more ways to enjoy cranberries this holiday season? Try my apple cranberry crisp, roasted Brussels sprouts with cranberries, or apple pecan salad with cranberries.

Vegan Cranberry Sauce Ingredients

You only need 4 simple ingredients, and one of them is water! You’ll find the full amounts in the recipe card below.

Ingredients for vegan cranberry sauce with orange juice measured out on a white surface.
  • Cranberries: Fresh or frozen both work. Add frozen cranberries straight from the freezer, and give them 2 to 3 extra minutes to burst. Dried cranberries work too, with a few changes (see the FAQs).
  • Orange juice: Freshly squeezed is best. You’ll need about 2 oranges for ½ cup, so zest one of them first. It adds natural sweetness and a citrusy flavor that pairs perfectly with tart cranberries.
  • Sugar: Start with the smaller amount and add more to taste. If you avoid sugar processed with bone char, use organic or unrefined cane sugar.
  • Water: Helps the sugar dissolve and gives the sauce the right consistency.
  • Orange zest (optional): Adds extra orange flavor. Stir it in after the cranberries burst so it doesn’t turn bitter.

Recipe Variations

Here are a few easy ways to switch up this homemade cranberry sauce:

  • Ginger: Add ground ginger, fresh minced ginger, or candied ginger. Start small (about 1 teaspoon fresh or ¼ teaspoon ground) and add more to taste.
  • Spiced: Warm it up with cinnamon, nutmeg, cloves, allspice, or star anise. Store-bought or my homemade pumpkin pie spice works great too. Start with a small pinch.
  • Jalapeño: Finely mince a jalapeño for a little heat. Chipotle would be delicious too.
  • Vanilla: Just a splash adds a little extra depth.
  • Nuts: Stir in chopped walnuts, pecans, or almonds for texture.
  • Other fruit: Pears, apples, berries, and pomegranate all pair well with cranberries. Let me know in the comments if you’d like recipes for those!

How to Make Cranberry Sauce with Orange Juice

Before you start, zest one of the oranges (if using), then juice the oranges until you have ½ cup.

Orange juice poured into a saucepan with water for vegan cranberry sauce.

Step 1: Heat the liquids. Bring the water and orange juice to a near boil in a medium saucepan over high heat.

Sugar poured into a saucepan of orange juice and water.

Step 2: Dissolve the sugar. Add the sugar and stir until it fully dissolves.

Fresh cranberries poured into a saucepan of orange juice syrup.

Step 3: Add the cranberries. Add the cranberries and cook, stirring often, until they begin to pop and burst.

Cranberries simmering into a thick sauce in a saucepan.

Step 4: Simmer and chill. Lower the heat to a gentle simmer, stir in the orange zest, and simmer for 10 minutes. Let it cool to room temperature, then chill it in the fridge for an hour to thicken.

PRO TIP: Don’t worry if it looks runny while it’s hot. The cranberries release natural pectin, so the sauce thickens as it cools and even more in the fridge.

Toni’s Recipe Tips

  • Adjust the sweetness: Start with less sugar than the recipe calls for, then taste and adjust. If it’s too sweet, add a squeeze of lemon juice or more orange juice.
  • Add the zest at the end: Added too early, the zest can turn bitter.
  • For a smoother sauce: Blend some or all of it with an immersion blender.
  • Adjust the consistency: Too thick? Stir in a splash of water or orange juice. Too runny? Simmer it a little longer, or thicken it with cornstarch (see the FAQs).
  • Let it cool: It thickens as it cools, and the flavors have more time to meld.
Homemade vegan cranberry sauce with orange juice, ready to serve.

Make Ahead and Storage

  • Make ahead: It tastes even better on day two, so it’s perfect to make before the holiday rush.
  • Fridge: Once cooled, store it in an airtight container or mason jar in the fridge for up to 2 weeks.
  • Freezer: Freeze it for 2 to 3 months. Thaw it in the fridge overnight or on the counter for several hours.
  • Serving: Take it out of the fridge 30 to 40 minutes before serving for the best taste and texture.

What to Do with Leftover Cranberry Sauce

For the holidays, serve it with an easy lentil loaf or pineapple glazed tofu ham. Then use up any leftovers in these 10 easy ways:

  1. Spread it on holiday sandwiches, wraps, paninis, and crostini.
  2. Use it as a filling for hand pies and other pastries.
  3. Use it as the base for a Thanksgiving or Christmas pizza.
  4. Brush it over roasted butternut squash (how to roast a butternut squash), tofu, or vegan ham as a glaze.
  5. Use it instead of jam on bagels and toast, or in raspberry jam thumbprint cookies.
  6. Stir it into apple cinnamon overnight oats, healthy chia pudding, or vegan yogurt parfaits.
  7. Spoon it warm over vegan banana pancakes, vegan waffles, vegan banana cheesecake, or easy vegan bundt cake.
  8. Add it to a vegan cheese board or Christmas wreath charcuterie board.
  9. Stir it into fall desserts like this easy pear crisp or the best vegan apple crumble.
  10. Mix it into vegan mayo or BBQ sauce for a holiday condiment.
Vegan cranberry sauce with orange juice in a glass storage container.

Vegan Cranberry Sauce FAQs

Is cranberry sauce vegan?

Most cranberry sauce is naturally vegan, since it’s made from cranberries, sugar, and liquid. This homemade version is 100% plant-based. If you avoid sugar processed with bone char, use organic or unrefined cane sugar.

How do I thicken cranberry sauce?

It thickens naturally as the cranberries release their pectin, and even more once it’s chilled. If you’d like it thicker, simmer it a little longer, or stir in a slurry of 1 teaspoon of cornstarch mixed with a little water and cook until it thickens.

Can I make cranberry sauce with dried cranberries?

Yes! Use 1 ½ cups of dried cranberries and ¾ cup of cranberry juice in place of the water (or 1 cup for a saucier version). Bring everything to a boil and simmer for 6 to 10 minutes, until the berries plump up. Stir in 1 to 2 Tablespoons of cornstarch mixed with the same amount of water and cook until thick. If your dried cranberries are sweetened, use less sugar or skip it.

Can I make cranberry sauce without orange juice?

This recipe is made with orange juice, but if you don’t have any, you can use more water or cranberry juice in its place. Add a little orange zest if you still want a hint of orange flavor.

Can I make it with less sugar?

Yes! Start with ½ cup of sugar, then taste once the cranberries burst and add more if you like. The sauce will be a little more tart.

More Vegan Thanksgiving Sides

If you tried this vegan cranberry sauce or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

Cookbooks

If you’re loving my recipes and would like a more comprehensive resource, check out my cookbooks!

Vegan Cranberry Sauce with Orange Juice

5 from 13 votes
Prep: 5 minutes
Cook: 10 minutes
Chill Time: 1 hour
Total: 15 minutes
Servings: 8 servings
Bowl of chunky cranberry sauce flecked with orange zest, with a spoon resting in it.
This easy vegan cranberry sauce with orange juice is sweet, tart, and ready in 15 minutes with just 4 ingredients. A classic homemade side for your holiday table!

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Video

Ingredients 

  • ½ cup (120 ml) water
  • ½ cup (120 ml) orange juice freshly squeezed, about 2 oranges
  • ¾-1 cup (150 to 200 g) sugar depending on how sweet you like it
  • 12 ounces (340 g) fresh or frozen cranberries 1 bag
  • ½ teaspoon (2.5 ml) orange zest optional

Instructions 

  • In a medium saucepan over high heat, bring the water and orange juice to a boil. Add the sugar and stir until it dissolves.
  • Add the cranberries and cook, stirring often, until they begin to burst. If you’re using frozen cranberries, add them straight from the freezer and give them 2 to 3 extra minutes to burst.
  • Lower the heat to a simmer, stir in the orange zest (if using), and simmer for 10 minutes.
  • Remove from the heat and let it cool to room temperature. Refrigerate it for 1 hour to chill and thicken.

Notes

  • Start with the smaller amount of sugar, taste once the cranberries burst, and add more if you like. For a more tart sauce, you can start with as little as ½ cup.
  • Add the orange zest after the cranberries burst so it doesn’t turn bitter.
  • For a smoother sauce, blend some or all of it with an immersion blender.
  • If it’s too thick, stir in a splash of water or orange juice. If it’s too runny, simmer it a little longer. It thickens more as it chills.
  • Store it in an airtight container in the fridge for up to 2 weeks, or freeze it for 2 to 3 months.
  • This recipe makes about 2 cups, or 8 servings of about ¼ cup each.

Nutrition

Serving: 0.25cupCalories: 141kcalCarbohydrates: 36gProtein: 0.3gFat: 0.2gSaturated Fat: 0.01gPolyunsaturated Fat: 0.03gMonounsaturated Fat: 0.01gSodium: 2mgPotassium: 62mgFiber: 2gSugar: 33gVitamin A: 60IUVitamin C: 14mgCalcium: 11mgIron: 0.1mg

Additional Info

Author: Toni Okamoto
Course: Side Dish
Cuisine: American
Method: Stovetop
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂
About

Toni Okamoto

“They say you are what you eat, so I strive to be healthy.
My goal in life is not to be rich or wealthy,
‘Cause true wealth comes from good health and wise ways…
we got to start taking better care of ourselves ” – Dead Prez

More about Toni Okamoto
5 from 13 votes (12 ratings without comment)

Leave a comment

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

Recipe Rating




Comments

    1. Thanks so much for sharing, Ray! You can absolutely use less sugar. Start with ½ cup, taste once the cranberries burst, and add more only if you need it. You can also swap the orange juice for water. I hope you give it a try!