I was standing in the canned fruit aisle at the grocery store last December — just grabbing some cranberry sauce for a last-minute dinner — when the scent of a nearby pine-scented candle drifted over. And just like that, I was eight years old again, sitting cross-legged on my Aunt Carol’s linoleum kitchen floor while she pulled a pitcher of something deep ruby red from the fridge. She called it her “company punch,” and it was the only thing the adults let us kids drink from the fancy glass cups. I can still feel the chill of that glass against my fingers, the way the carbonation tickled my nose, and the tiny thrill of being included in the grown-up toast. She passed away a few years ago, and honestly, I’ve been chasing that exact feeling — that simple, festive joy — ever since. This Quick Cranberry Rosemary Holiday Punch is my attempt to bottle it. It’s not her recipe, exactly, but it carries that same spirit: easy, beautiful, and meant to be shared. Maybe you’ve got a memory like that, too — a taste from a holiday past you’re trying to get back to.
This non-alcoholic punch is the kind of thing you can throw together in ten minutes flat, which is exactly what you need when the doorbell is about to ring and you’ve got a house full of hungry people. It’s bright, tart, herbaceous, and just sweet enough — a grown-up drink that kids can enjoy, too. Let me show you how to make it.
Why You’ll Love This Recipe
I’ve tested this punch about five times now — tweaking the cranberry-to-rosemary ratio, swapping in different sodas, even trying it with frozen cranberries floating on top (spoiler: they look gorgeous). What I landed on is the version I’d serve to anyone, any time, without a second thought. Here’s why it works so well:
- Quick & Easy: From fridge to table in under 10 minutes. No simmering, no straining, no fuss.
- Simple Ingredients: You probably already have cranberry juice and rosemary in the fridge this time of year. The rest is just sparkling water and a bit of orange.
- Perfect for Holiday Gatherings: This is your go-to for Christmas Eve, New Year’s Eve, or even a cozy Thanksgiving afternoon. It’s festive without the hangover.
- Crowd-Pleaser: I’ve served it to kids, teetotalers, and die-hard wine lovers — everyone goes back for a second glass.
- Unbelievably Refreshing: The rosemary adds this unexpected piney freshness that cuts through the sweetness. It’s not just another fruit punch — it’s something special.
What makes this different from every other holiday punch recipe out there? It’s the rosemary, honestly. Most punches stick to cinnamon or clove, but rosemary brings a savory, almost woodsy note that makes the cranberry taste brighter. Plus, it’s non-alcoholic, so nobody’s driving home tipsy. It’s the kind of drink that makes you close your eyes after the first sip — and that’s not an exaggeration.
What Ingredients You Will Need
This recipe uses a handful of simple, wholesome ingredients to deliver big flavor without any stress. Most of these are pantry or fridge staples during the holidays, which is exactly what you want when you’re short on time.
- Cranberry juice (100% juice, unsweetened or lightly sweetened): This is the backbone of the punch. I prefer a 100% juice blend — not a cocktail mix — because it gives you that deep, tart flavor without added sugar. Brands like Lakewood or R.W. Knudsen are my go-to. (Avoid “cranberry juice cocktail” unless you want it overly sweet.)
- Fresh rosemary sprigs: This is where the magic happens. Use fresh rosemary — dried won’t release the same aromatic oils. You’ll need 2-3 sprigs for steeping, plus a few extra for garnish. Look for sprigs that are pliable and bright green, not woody or brittle.
- Orange juice (fresh squeezed is best): A splash of orange juice brightens up the tart cranberry and rounds out the flavor. Fresh squeezed makes a noticeable difference here, but store-bought works in a pinch. (I’ve used both — no judgment.)
- Sparkling water or club soda (chilled): This gives the punch its fizz. Use plain sparkling water to let the cranberry and rosemary shine, or try a lemon-flavored seltzer for extra zing. Club soda works too, but it has a slightly saltier bite.
- Honey or simple syrup (optional, to taste): Depending on how tart your cranberry juice is, you might want a little sweetness. Honey adds a floral note that pairs beautifully with rosemary. Simple syrup (equal parts sugar and water, dissolved) is a neutral option.
- Ice cubes or a large ice ring: A big block of ice melts slower and keeps the punch cold without watering it down. I like to freeze an ice ring with a few cranberries and a rosemary sprig inside — it looks stunning.
- Fresh or frozen cranberries (for garnish): A handful of cranberries floating in the punch adds a pop of color and a festive touch. Frozen ones work great and help keep things cold.
- Apple slices or pomegranate seeds (optional garnish): These are entirely optional, but they make the punch look like it belongs on a magazine cover. Thin apple slices or a sprinkle of pomegranate seeds add texture and visual appeal.
Substitution notes: If you’re avoiding sugar, use a sugar-free cranberry juice and skip the honey. For a different herbaceous twist, try fresh thyme or a cinnamon stick instead of rosemary. And if you want a boozy version for the adults, just add a splash of vodka or gin — but honestly, it’s perfect as is.
Equipment Needed
You don’t need anything fancy for this recipe — that’s the beauty of it. Here’s what you’ll need:
- Large pitcher or punch bowl: A 2-quart pitcher works perfectly. If you’re serving a crowd, a glass punch bowl is lovely, but a simple pitcher does the job. I use a plain glass one I picked up at a thrift store — it’s got a few chips, but that’s character.
- Wooden spoon or long-handled stirrer: For mixing everything together. A wooden spoon won’t scratch your glassware.
- Measuring cups and spoons: For accuracy — though honestly, you can eyeball most of this.
- Knife and cutting board: For slicing the orange and apple (if using).
- Small saucepan: Only if you’re making simple syrup. Otherwise, skip it.
- Ice ring mold or small bowl: If you want to make a fancy ice ring. A small bundt pan works beautifully for this.
Budget-friendly tip: Don’t have a punch bowl? Use a large mason jar or a clean milk jug. Seriously — I’ve done it. Nobody cares what it’s served in when it tastes this good.
Preparation Method

This punch comes together in about 10 minutes, maybe less if you’re in a hurry. Here’s the step-by-step:
- Make the rosemary simple syrup (optional but recommended): In a small saucepan, combine 1/2 cup water and 1/2 cup sugar (or honey). Add 2-3 fresh rosemary sprigs. Bring to a simmer over medium heat, stirring until the sugar dissolves. Remove from heat and let it steep for 10-15 minutes. The longer it steeps, the stronger the rosemary flavor. Strain out the rosemary sprigs and let the syrup cool completely. (You can do this a day ahead and keep it in the fridge.)
- Chill everything: This is the most important step — cold ingredients make for a better punch. Make sure your cranberry juice, orange juice, and sparkling water are all well-chilled before you start. Nobody wants lukewarm punch.
- Combine the juices: In your pitcher or punch bowl, pour in 4 cups of cranberry juice and 1/2 cup of orange juice. Stir gently to combine.
- Add the rosemary syrup: Start with 1/4 cup of your cooled rosemary simple syrup. Stir it in, then taste. Add more syrup if you want it sweeter — I usually end up using about 1/3 cup. Remember, you can always add more, but you can’t take it out.
- Add the fizz: Just before serving, slowly pour in 2 cups of chilled sparkling water or club soda. Stir gently — you don’t want to lose all the bubbles. If you’re serving a crowd, add the sparkling water in batches so it stays fizzy.
- Garnish and serve: Drop in a handful of fresh or frozen cranberries, a few thin orange slices, and a couple of fresh rosemary sprigs. If you made an ice ring, gently slide it into the punch. Pour into glasses filled with ice, and garnish each glass with a small rosemary sprig and a few cranberries. Serve immediately.
Pro tip: For a stunning presentation, freeze a few cranberries and a rosemary sprig into an ice ring the night before. Just arrange them in a small bundt pan, cover with water, and freeze. It floats beautifully and keeps the punch cold without diluting it too fast.
Cooking Tips & Techniques
I’ve made this punch enough times to learn a few things the hard way. Here’s what I wish someone had told me:
- Don’t skip the chilling step: I once made this with room-temperature juice and warm sparkling water. The result was a sad, flat, lukewarm mess. Trust me — cold ingredients are non-negotiable.
- Taste as you go: The sweetness of cranberry juice varies wildly between brands. Some are super tart, others are sweetened. Always taste before adding the full amount of syrup. You can always add more, but you can’t take it out.
- Add the bubbles last: Sparkling water loses its fizz fast, especially if you stir it too vigorously. Pour it gently and stir just a couple of times. If you’re serving over a long period, keep the sparkling water separate and add it to individual glasses.
- Make the syrup ahead: The rosemary simple syrup can be made up to a week in advance. Store it in a jar in the fridge. This saves you a step on the day of your party.
- Don’t over-rosemary it: I made a batch once where I let the rosemary steep for an hour. It tasted like pine-scented cleaner. Ten to fifteen minutes is the sweet spot — enough to get that herbal note without overpowering the cranberry.
A mistake I made: The first time I served this, I used a giant punch bowl and added all the sparkling water at once. By the time guests got their second glass, it was flat. Now I keep a bottle of sparkling water nearby and add a splash to each glass right before serving. It’s a small change that makes a huge difference.
Variations & Adaptations
This punch is incredibly flexible. Here are a few ways to change it up:
- Spiced cranberry punch: Add a cinnamon stick and 2-3 whole cloves to the rosemary syrup while it steeps. The warm spices pair beautifully with the cranberry and give it a chai-like undertone.
- Citrus burst: Swap the orange juice for grapefruit juice or blood orange juice. The bitterness of grapefruit cuts through the sweetness even more, and blood orange gives it a gorgeous deep red color.
- Herb swap: Not a rosemary fan? Use fresh thyme or sage instead. Thyme adds a subtle earthiness, while sage gives it a slightly peppery kick. Both are surprisingly good.
- Berry blend: Add a cup of mixed frozen berries (blueberries, raspberries, blackberries) to the punch. They act as edible ice cubes and add extra fruity flavor as they thaw.
- Ginger kick: Muddle a 1-inch piece of fresh ginger and add it to the simple syrup while it steeps. The spicy warmth of ginger is amazing with cranberry.
- Dietary adaptations: This recipe is naturally gluten-free, dairy-free, and vegan (if you use sugar instead of honey). For a low-sugar version, use unsweetened cranberry juice and skip the syrup — the orange juice adds enough sweetness.
My personal favorite variation: I once made this with pomegranate juice instead of orange juice — half cranberry, half pomegranate. It was insanely good. The pomegranate adds a tartness that’s a little more complex than orange. Give it a try if you’re feeling adventurous.
Serving & Storage Suggestions
This punch is best served immediately, while it’s still cold and fizzy. But here’s how to handle it if you’re planning ahead:
- Serving temperature: Serve ice-cold. If you’re using a punch bowl, keep it on a bed of ice or use an ice ring to maintain the temperature.
- Presentation: A clear glass pitcher or punch bowl shows off the gorgeous ruby color. Garnish with a wreath of rosemary and cranberries around the rim of the bowl for a wow factor.
- Pairings: This punch goes beautifully with cheese boards, roasted nuts, or anything savory. It’s also perfect alongside holiday cookies — the tartness cuts through the sweetness.
- Storage: If you have leftovers (unlikely, but possible), strain out the garnishes and store the punch in a sealed container in the fridge for up to 2 days. The flavors will meld and deepen overnight. Just add fresh sparkling water when you serve it again.
- Reheating: Don’t. This is a cold drink. If you want a warm version, heat the cranberry juice with rosemary and orange slices on the stove — that’s a different recipe entirely.
- Make-ahead tip: Mix the cranberry juice, orange juice, and rosemary syrup a day ahead. Keep it in the fridge. Add the sparkling water and garnishes just before serving. This is a lifesaver for party prep.
Nutritional Information & Benefits
This punch is surprisingly good for you — at least compared to most holiday drinks. Here’s a rough estimate per 8-ounce serving (using 1/4 cup of simple syrup total):
- Calories: Approximately 120-150
- Carbohydrates: 30-35g (mostly natural sugars from the juice)
- Vitamin C: 25-30% of your daily value (thanks to the cranberry and orange juice)
- Antioxidants: Cranberries are packed with proanthocyanidins, which support urinary tract health and fight inflammation.
- Hydration: The sparkling water adds to your daily fluid intake — a nice bonus when you’re surrounded by salty snacks.
Dietary notes: This recipe is naturally gluten-free, dairy-free, and vegan (if using sugar instead of honey). It’s also nut-free and soy-free. The only potential allergen is the rosemary itself, which is rare. If you’re watching your sugar intake, use unsweetened cranberry juice and skip the syrup — the orange juice provides enough natural sweetness.
My take: I love that this punch feels indulgent without being loaded with sugar or artificial ingredients. It’s a drink you can feel good about serving to kids and adults alike, and it’s packed with real fruit juice and fresh herbs. That’s a win in my book.
Conclusion
This Quick Cranberry Rosemary Holiday Punch is the kind of recipe that makes you look like you spent hours in the kitchen — when really, you threw it together in ten minutes while the roast was in the oven. It’s festive, refreshing, and non-alcoholic, which means everyone can enjoy it. Whether you’re hosting a holiday party, a cozy family dinner, or just want something special to sip on while you wrap presents, this punch delivers.
I love this recipe because it brings back that feeling of being eight years old, sitting on Aunt Carol’s floor, feeling like I was part of something grown-up and magical. And now, I get to share that feeling with my own guests. That’s what the holidays are about, isn’t it? Creating little moments of joy that people remember.
I’d love to hear how yours turns out! Did you try a variation? Add a twist? Serve it at a party? Drop a comment below and let me know — and don’t forget to share this recipe with a friend who needs a quick, beautiful drink for their holiday table. Cheers, friend!
Frequently Asked Questions
Can I make this punch ahead of time?
Absolutely! Mix the cranberry juice, orange juice, and rosemary syrup up to 24 hours in advance and store it in the fridge. Add the sparkling water and garnishes just before serving to keep it fizzy and fresh.
Can I use dried rosemary instead of fresh?
I wouldn’t recommend it. Dried rosemary has a much stronger, more concentrated flavor that can taste woody and overpowering. Fresh rosemary gives you that bright, piney aroma without the bitterness. Stick with fresh if you can.
How do I make a large batch for a party?
Simply multiply the ingredients by the number of servings you need. For a party of 20, use 8 cups of cranberry juice, 1 cup of orange juice, 1/2 to 2/3 cup of rosemary syrup, and 4 cups of sparkling water. Keep the sparkling water separate and add it in batches to maintain the fizz.
Can I add alcohol to this punch?
Sure! Vodka or gin both work beautifully with the cranberry and rosemary flavors. Add 1 to 1.5 cups of your chosen spirit to the punch before adding the sparkling water. Just remember to label it clearly if you’re serving a mixed crowd.
How long does the rosemary simple syrup last?
Stored in an airtight container in the fridge, the syrup will keep for up to 2 weeks. You can also freeze it in an ice cube tray for up to 3 months — just pop a cube out whenever you need it.
Pin This Recipe!

Quick Cranberry Rosemary Holiday Punch: Best Festive Mocktail
This non-alcoholic punch is bright, tart, herbaceous, and just sweet enough—a grown-up drink that kids can enjoy, too. It comes together in ten minutes flat, perfect for holiday gatherings.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 10 minutes
- Yield: 4 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 4 cups cranberry juice (100% juice, unsweetened or lightly sweetened)
- 1/2 cup orange juice (fresh squeezed is best)
- 1/4 to 1/3 cup rosemary simple syrup (see notes)
- 2 cups sparkling water or club soda (chilled)
- Fresh rosemary sprigs (2-3 for steeping, plus extra for garnish)
- Ice cubes or a large ice ring
- Fresh or frozen cranberries (for garnish)
- Orange slices (for garnish)
- Apple slices or pomegranate seeds (optional garnish)
Instructions
- Make the rosemary simple syrup (optional but recommended): In a small saucepan, combine 1/2 cup water and 1/2 cup sugar (or honey). Add 2-3 fresh rosemary sprigs. Bring to a simmer over medium heat, stirring until the sugar dissolves. Remove from heat and let it steep for 10-15 minutes. Strain out the rosemary sprigs and let the syrup cool completely. (Can be made a day ahead.)
- Chill everything: Ensure cranberry juice, orange juice, and sparkling water are well-chilled before starting.
- Combine the juices: In a large pitcher or punch bowl, pour in 4 cups of cranberry juice and 1/2 cup of orange juice. Stir gently to combine.
- Add the rosemary syrup: Start with 1/4 cup of cooled rosemary simple syrup. Stir and taste. Add more syrup if desired (up to 1/3 cup).
- Add the fizz: Just before serving, slowly pour in 2 cups of chilled sparkling water or club soda. Stir gently to preserve bubbles.
- Garnish and serve: Drop in a handful of fresh or frozen cranberries, a few thin orange slices, and a couple of fresh rosemary sprigs. If using an ice ring, gently slide it into the punch. Pour into glasses filled with ice, and garnish each glass with a small rosemary sprig and a few cranberries. Serve immediately.
Notes
For a stunning presentation, freeze a few cranberries and a rosemary sprig into an ice ring the night before. The rosemary simple syrup can be made up to a week in advance and stored in the fridge. If you want a boozy version, add 1 to 1.5 cups of vodka or gin before adding the sparkling water.
Nutrition
- Serving Size: 8 ounces
- Calories: 120150
- Sugar: 2833
- Sodium: 1020
- Carbohydrates: 3035
Keywords: cranberry punch, rosemary punch, holiday punch, non-alcoholic punch, festive mocktail, quick punch, Christmas punch, New Year's punch


