Cranberry sauce doesn’t have to be an afterthought or a sugary, store-bought side. This vegan cranberry sauce is tart, glossy, and just sweet enough to make your holiday plate pop. It’s easy to cook on the stovetop in under 20 minutes, and the aroma will add a festive feel to your home.
You can make it ahead, customize the flavors, and serve it warm or chilled. If you’ve only ever opened a can, this version will change how you think about cranberry sauce.
Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

What Makes This Cranberry Sauce Special
This recipe keeps things clean and plant-based while delivering classic sweet-tart cranberry flavor. It relies on whole ingredients and simple methods, so the berries are the star.
A hint of orange and warm spice adds depth without overpowering the fruit. It’s naturally thickened by the pectin in cranberries, so there’s no gelatin or cornstarch required. Most importantly, it’s not cloyingly sweet—just balanced and bright.

Shopping List
- Fresh cranberries
- Orange juice
- Orange zest
- Water
- Maple syrup
- Organic cane sugar or coconut sugar
- Ground cinnamon
- Ground ginger
- Vanilla extract
- Pinch of salt
- Optional add-ins: cinnamon stick, star anise, chopped apple or pear, raisins, balsamic vinegar
Step-by-Step Instructions
Rinse and sort your cranberries. Pick out any soft or shriveled berries. Rinse to remove debris.
Start your base liquid. In a medium saucepan, add orange juice, 1/4 cup water, maple syrup, and a pinch of salt. Heat over medium heat until it begins to steam.
Add aromatics. Stir in orange zest, cinnamon, and ginger. If you’re using a cinnamon stick or star anise, add it now so the flavors infuse gradually.
Add cranberries and bring to a simmer. Pour in the berries and stir. Within a few minutes, you’ll hear pops as they burst. Keep the heat at a steady medium to avoid scorching.
Simmer and mash lightly. Cook for 8–10 minutes, stirring occasionally. As the cranberries break down, the sauce will thicken. Use a spoon to gently mash some berries while leaving others whole for texture.
Taste and adjust sweetness. Cranberries vary in tartness. If needed, add an extra tablespoon or two of maple syrup or a bit of cane sugar. For a looser sauce, add a little water.
Finish with vanilla. Remove from heat and stir in the vanilla extract.
Cool and thicken. Remove whole spices if used. Let the sauce sit for 10–15 minutes; it will thicken further as it cools. Serve warm for a softer, jammy texture, or chill for a firmer set.

Storage Instructions
Refrigerator: Store in an airtight container for 7–10 days. The flavor will deepen after a day.
Freezer: Freeze up to 3 months in a freezer-safe container, leaving a little headspace. Thaw overnight in the fridge and stir well before serving.
Make-ahead: Ideal for holidays—make it 2–3 days ahead to free up stove space and let the flavors meld.
Benefits of This Recipe
Fully plant-based No gelatin or butter—just fruit, spices, and natural sweeteners.
Lower sugar, big flavor Maple syrup adds complexity without overwhelming sweetness.
Quick and easy Ready in about 20 minutes with one pot to clean.
Flexible Easy to customize with spices, citrus, or add-ins like apples or raisins.
Versatile leftovers Works with savory mains, breakfast bowls, sandwiches, and desserts.
What Not to Do
Don’t walk away from the pot Cranberry sauce can go from simmer to scorch quickly.
Don’t overcook Once most berries burst and the sauce looks glossy, you’re done. Overcooking can turn it jammy and dull-flavored.
Don’t skip the pinch of salt It doesn’t make it salty; it sharpens the flavors.
Don’t add all the sweetener at once Start with less and adjust. You can always add more, but you can’t take it out.
Don’t serve straight off a full boil Let it rest. It thickens and tastes better once it settles.
Recipe Variations
Classic Orange-Cinnamon Stick with orange zest and a cinnamon stick for a familiar holiday profile.
Ginger-Pear Add 1 cup finely diced ripe pear and 1 teaspoon fresh grated ginger. The pear melts into the sauce and adds natural sweetness.
Maple-Balsamic Finish with 1–2 teaspoons good balsamic vinegar for a tangy, savory edge that pairs well with roasted vegetables and vegan roasts.
Apple Spice Swap some water for apple cider, and add a pinch of nutmeg and allspice.
Citrus Burst Use half orange juice, half grapefruit juice, and add lemon zest for a brighter, more complex bite.
Cranberry-Orange-Chili Stir in a tiny pinch of red pepper flakes or a sliver of fresh chili for gentle heat.
Low-Sugar Start with 1/4 cup maple syrup and sweeten the finished sauce with a few drops of liquid stevia or monk fruit, if desired.
Final Thoughts
Vegan cranberry sauce can make an entire holiday meal feel special. It’s easy, affordable, and endlessly adaptable. With fresh cranberries, citrus, and a few warming spices, you get a sauce that tastes homemade in the best way.
Make it once, and you’ll never miss the can. Keep a jar in the fridge—you’ll find a reason to use it all week long.
Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society. This is a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!
Vegan Cranberry Sauce with Orange Spice
Ingredients
- 12 oz fresh cranberries
- ¾ cup orange juice fresh, if possible
- 1 tsp orange zest
- ¼–½ cup water as needed
- ⅓–½ cup maple syrup to taste
- 2–3 tbsp organic cane sugar or coconut sugar optional, for added sweetness
- ½ tsp ground cinnamon
- ¼ tsp ground ginger or 1 tsp fresh grated ginger
- ½ tsp vanilla extract
- Pinch of salt
Optional Add-Ins
- 1 cinnamon stick
- 1 star anise
- ½ cup chopped apple or pear
- 2 tbsp raisins
- Splash of balsamic vinegar
Instructions
- Rinse and pick through cranberries, discarding any soft or shriveled ones.
- In a medium saucepan over medium heat, combine orange juice, ¼ cup water, maple syrup, and a pinch of salt.
- Stir in orange zest, cinnamon, and ginger. Add any optional whole spices now.
- Stir in cranberries and bring to a simmer. Berries will begin to pop after a few minutes.
- Cook for 8–10 minutes, stirring occasionally. Gently mash some of the cranberries for texture.
- Taste and add more maple syrup or sugar if desired. Add more water for a looser sauce.
- Remove from heat and stir in vanilla extract.
- Let sit for 10–15 minutes. Sauce will thicken as it cools.
Notes
- Refrigerator: Store in an airtight container for 7–10 days.
- Freezer: Freeze for up to 3 months. Thaw overnight and stir before serving.
- Make-ahead: Perfect 2–3 days ahead of the holiday.
- Ginger-Pear: Add 1 cup diced pear + fresh ginger.
- Maple-Balsamic: Finish with 1–2 tsp balsamic vinegar.
- Apple Spice: Use apple cider + a pinch of nutmeg/allspice.
- Citrus Burst: Use mixed citrus juices + lemon zest.
- Cranberry-Chili: Add a tiny pinch of red pepper flakes.
FAQ
Can I use frozen cranberries?
Yes. Use them straight from the freezer without thawing. You may need an extra minute or two of simmering, but the result will be the same.
What if I don’t have maple syrup?
Agave, date syrup, or a mix of cane sugar and a tablespoon of light molasses work well. Each sweetener changes the flavor slightly, so adjust to taste.
How do I fix sauce that’s too thick?
Stir in warm water or orange juice, one tablespoon at a time, until it loosens. Heat the sauce gently on low heat as you adjust.
How do I fix sauce that’s too tart?
Add a little more maple syrup or sugar, and a small pinch of salt. You can also stir in a bit more orange juice to round out the acidity.
Can I make this without refined sugar?
Absolutely. Use only maple syrup or date syrup. The flavor will be deeper and slightly caramel-like, which is delicious with cranberries.
Is cranberry sauce only for holidays?
No way. Spoon it over oatmeal or vegan yogurt, spread it on sandwiches with roasted veggies or tofu, or use it as a glaze for plant-based roasts.
Why does it thicken as it cools?
Cranberries are high in pectin, a natural thickener. As the sauce cools, pectin sets and the texture firms up without any added thickeners.
Can this sauce be stored in the pantry?
This recipe is designed for refrigeration or freezing. For shelf-stable canning, follow a tested water-bath canning recipe with proper acidity and sterilization guidelines.
Should I strain the sauce?
Only if you want it silky-smooth. Most people enjoy the mix of whole and burst berries for texture. For a smooth sauce, blend carefully or pass through a fine-mesh sieve.
What protein dishes pair well with it?
Try it with lentil loaves, seitan roasts, stuffed squash, or grilled






