Gauteng
Limpopo
Mpumalanga
North West Province
KwaZulu-Natal
Western Cape
Gauteng
Limpopo
Mpumalanga
North West Province
KwaZulu-Natal
Western Cape
Gauteng
Limpopo
Mpumalanga
North West Province
KwaZulu-Natal
Western Cape
Whether you’re the kind of person who plans a road trip around where to eat or you just love stumbling upon hidden gems, South Africa’s food scene never disappoints. We’re talking about rich, hearty stews, smoky braais (because, let’s be honest, it’s not a proper South African vacation without one), fiery curries, vegan dishes, fresh seafood, and a little something sweet to wrap it all up.
The most important meal of the day
Let’s talk breakfast—the real deal. Whether you're a grab-and-go type or someone who likes to sit back and savour, there’s no better way to start your holiday than with a proper brekkie. We’re talking eggs cooked just the way you like ‘em, homemade jams on freshly baked bread, and of course, coffee that’s freshly brewed and strong enough to get you moving. Prefer something lighter? A smoothie bowl topped with local fruits and crunchy granola might hit the spot. From beachside cafés to farm-fresh breakfasts, this is brekkie done right—no shortcuts, just deliciousness.
A brew-tiful day trip
If you’re staying at Uvongo River Resort, take a short trip to Beaver Creek Coffee Roastery, just 37 km away. This family-run coffee estate has been crafting superior brews for generations. Join their Crop to Cup tour—from growing and harvesting to roasting and brewing. Afterward, treat yourself to a bottomless coffee tasting, sampling everything from local blends to single origins. And if you're a keen cyclist, hop on the MBT routes for a scenic ride followed by a delish coffee stop!
Quaint town of Cullinan
Visiting Little Eden? For a special breakfast experience nearby, check out The Lemon Tree Garden Restaurant in the quaint town of Cullinan, known for its rich diamond mining history. This family-run gem serves up delicious, iced coffees and home-cooked meals with a warm, friendly vibe. And if you’re arriving or departing the resort, stop at Wimpy, a South African classic famous for its breakfasts and satisfying Wimpy Coffee.
A day of food adventures!
At Crystal Springs Mountain Resort, you can enjoy an all-day breakfast or a scrumptious breakfast buffet right at the onsite Le Fera restaurant. It’s nutritious, delicious, and affordable—perfect fuel for a day of adventures!
Check out other MyResorts destinations for even more tasty brekkie options and unforgettable foodie experiences!
A unique atmosphere
Let’s be real, brunch is the best of both worlds. Whether you're starting late or just here for the mimosas, brunch vibes are always on point. Think bottomless bubbly, loaded omelette stations, and freshly baked pastries that make the wait worth it. From rooftop balconies with a view to cute little garden spots tucked away in nature, it’s the perfect excuse to slow down and enjoy the best bits of breakfast and lunch all in one. Feeling fancy? Add in a picnic brunch by the water with local cheeses, fresh fruits, and decadent mini treats. Go ahead, this is the holiday treat you deserve.
If you're heading to Crystal Springs Mountain Lodge and you're keen on experiencing the Big Swing at Graskop, don’t miss The Lift Café. This spacious restaurant offers breathtaking views of the Graskop Gorge—seriously, it’s Instagram gold! Relax on the balcony, sip on an ice-cold draft beer, and gobble up delicious meals after your swing. Trust us; you’ll want to eat after that adventure!
see moreOver at Doornkop Fish & Wildlife, you can enjoy the perfect picnic brunch in the warm sunlight among panoramic views of rolling hills and mirror-still dams, all while surrounded by wildlife and the soothing sounds of birdsong. It's a perfect escape back into nature, right near Carolina, Mpumalanga. Bring along a packed brunch filled with your favourites and take it all in! This is the perfect holiday-foodie experience.
see moreThen if you’re visiting Baywater Village, pop into Fijnbosch Coffee Shop in Sedgefield, a local gem adored by many. This cosy spot serves up the best locally sourced coffee, plus meals made from the freshest produce. Whether you’re craving vegetarian or something gluten-free, it's on the menu. Pair your brew with a home-baked treat, and you’ll see why it’s a must-visit. Discover more delicious brunch spots near at other MyResorts destinations!
see moreSavour the extraordinary
When it’s time to turn it up a notch, we’ve got just the spots. Fancy feasts with all the indulgence. From fine dining to farm-to-table experiences, we’re talking plated perfection served with top-tier service and incredible ambiance. Dine under the stars, in a rustic barn, or on a cliffside overlooking the ocean—whatever your scene, you’re in for a treat. And trust us, dessert is always worth sticking around for.
Satisfy every craving
When you’re staying at Uvongo River Resort, make a beeline for C-Bali Restaurant & Beach Bar—the ultimate spot for relaxed beachside dining with a view. If you’re after fresh sushi (and we mean the best on the KZN South Coast) or flame-grilled gourmet burgers, this place knows how to satisfy. The vibe is laid-back and family-friendly, perfect for those holiday lunches or sunset dinners with an ocean view. Sip on a craft G&T or a refreshing cocktail from their gin bar, which boasts the largest selection of craft spirits in KZN. And if you’re more into beers, their impressive selection of craft brews are served ice-cold. Uvongo River Resort has tons of nearby fine dining spots to enjoy!
International taste buds
If you’re staying at Baywater Village and you're after a fine dining holiday experience, you can’t miss the nearby Trattoria Da Vinci. They serve up Italian comfort food with heart, and it’s as close to dining in Rome as you’ll get without hopping on a plane. Think perfectly wood-fired pizzas and seafood pasta that’s next-level. Every dish is handcrafted with care, reminding you that good food takes time—and it's always worth the wait. Come hungry, leave happy, and maybe even book your next table before you walk out the door, because you’ll be back!
Good food, great vibes
While staying at Little Eden, you’ll want to swing by As Greek As It Gets in Cullinan for a little Mediterranean magic. The vibe is super casual—perfect for sharing platters packed with hummus, pita, souvlaki, and more. Whether you’re vegan, vegetarian, or a meat-lover, there’s something for everyone to enjoy The atmosphere? Easy-going with just the right amount of chaos—don’t be surprised if you’re shouting Opa! and breaking plates by the end of the night. It’s the perfect way to spend your weekend getaway—with good food, good company, and the kind of memories only a holiday feast can create.
For more fine dining experiences, check out other MyResorts destination’s nearby gems.
Hidden gems just for you
Love a spot that feels like it’s just for you? South Africa’s got plenty of those. Discover the hidden gems scattered across the countryside and in little city corners. From cosy cafés with hand-poured lattes and mouthwatering croissants to bistro-style breakfast nooks where the menu changes with the seasons, these are the places locals rave about. Try an artisan picnic by a vineyard, where everything from the jams to the breads is crafted by hand. Or swing by a quiet café and catch up over fresh bakes, secret menu items, and the kind of coffee you’ll be dreaming about long after you leave.
When you’re staying at Crystal Springs Mountain Lodge, Pilgrim's Pantry is an absolute must-visit. Sit under the trees, sipping a steaming Baklei Koffie and sinking your teeth into the fluffiest scones, served with rose petal jam and cream—yes, it’s as dreamy as it sounds. This place oozes charm, with hand-made pottery plates from the studio next door adding an sweet touch to every meal. If you’re looking for a meal you’ll talk about for days, this spot delivers, and the friendly vibe makes it a highlight for any foodie visiting Mpumalanga for a getaway.
see moreIf you’re at Baywater Village and you’re looking for plant-based meals in Sedgefield, head straight to Liola Vegan Kitchen. Tucked away in a cosy garden, this 100% vegan gem serves up everything from lasagna and mushroom risotto to wood-fired pizzas. Pro tip: they sell out fast, so it’s always a good idea to call ahead or pre-order. Every dish here feels like a warm hug, made with care and bursting with flavour. It’s the kind of place where you stay just a little longer, chatting with friendly locals and lapping up desserts that taste like heaven. Yum!
see moreAn escape to Little Eden is incomplete without a visit to the quirky town of Cullinan. Le Pâte à Choux Bistro & Confectioners is a must-visit little aquamarine bakery is straight out of a fairytale, offering everything from hand-made chocolates to horse-shoe-shaped éclairs. It’s got that nostalgic magic—you know, the kind that takes you right back to your childhood with every bite of biscuits and pastries. And if you’re more into beer than sweets, The Cockpit Brewhouse is just down the road. With burgers, rugby, live music, and their own locally brewed beers, this spot has all the vibes. Try the Spitfire English Ale, and don’t be surprised if you end up sticking around longer than you planned—Cullinan’s charm has that effect on people. Every MyResorts destination has cafés gems waiting to be discovered, look for them wherever you go!
see moreLocal is lekker
When it comes to South African food culture, nothing quite compares to the magic of a braai. More than just a barbecue, a braai is an experience—it's about gathering friends and family around the fire, sharing stories, and enjoying good vibes. Enjoy the sun setting, the sound of something sizzling, and the aroma of smoky, charred goodness wafting through the air. From marinated eats to grilled veggies and pap with sheba, a braai brings out the best of local flavours. A South African braai is not just about the food—it’s about community and connection.
Braai bliss
There’s something truly magical about a braai at Doornkop Fish and Wildlife Reserve—it feels like a ‘home away from home,’ but with way better views. Cosy up inside by the fireplace, or head out to the private patio where the sunset over the rolling landscapes will make you forget all about city life. As the fire crackles and crickets chirp in the distance, family and friends gather around, making memories that’ll last a lifetime. The misty evenings here are made for sharing stories over a sizzling braai, and Doornkop Fish and Wildlife makes it even easier by throwing in firewood and firelighters to get the evening started right.
Chasing sunsets and braai flames
Nothing says “perfect holiday” like ending your days around a smoky braai at Crystal Springs Mountain Lodge. Start the fire on your private patio with a sundowner in hand and keep an eye out for zebra and other wildlife wandering between chalets. As the sun sets behind the mountains, the sky bursts with colours, soon you’ll be roasting marshmallows with the kids, squishing them between Marie Biscuits for a proper South African s’more. With the stars slowly appearing, conversation flows—recap the adventures of the day or enjoy the quiet hum of the night. When it’s just you, the Milky Way, and your loved ones, life feels pretty perfect—because that’s what getaways here are all about.
Fireside moments
At Little Eden, you’ll slip into a space that feels intimate and tucked away from the world. Each unit is so perfectly positioned within the bush, it’s like you have the whole wilderness to yourself. The smell of burning wood drifts through the air, and the sound of a crackling fire pulls everyone together. As you sit around the flames, it’s easy to forget about everything else and simply enjoy the moment. These rustic stone, timber, and thatch chalets provide a cosy, private escape, whether you’re toasting marshmallows at the communal bonfire or grilling under the stars at your own undercover braai. With the warmth of the fire and the gentle glow of the sunset across the Waterberg landscape, it feels like you’ve found your own little pocket of paradise. And the only thing better than the views? Knowing you’ve got all week to enjoy them.
For more South African braai culture-packed vacations, check out our other MyResorts desitinations!
Your sweet cravings
Craving something sweet? You’re in for a treat—literally! From freshly baked koeksisters to rich malva pudding soaked in warm custard, there’s a dessert for every sweet tooth out there. And it’s not just about the classics. You’ll find artisan chocolate shops, gelato spots serving scoops of creamy goodness, and secret dessert bars tucked away in little corners waiting to be discovered. Whether you’re a fan of light and fluffy pavlova or prefer decadent chocolate fondants, the South African food scene is ready to satisfy your sweet cravings.
At Baywater Village, Swirlz Ice Cream & Frozen Yogurt is where summer vibes live all year round. Choose from creamy scoops of Mint, Oreo Cream, Mango, and more—then load them up with your favourite toppings for the ultimate sweet treat. While you enjoy your scoop or froyo, challenge friends to brain teasers or fingerboard matches at this playful spot. Weekend getaways? They’re for ice cream, sunsets, and pure, laid-back fun.
see moreAt Uvongo River Resort, InDulgenz Gelato & Coffee Shop serves gelato made fresh every day with all-natural ingredients. Situated inside Mac Banana, it's a destination for couples, families, and solo travellers too. Whether you dig into a refreshing scoop or sip on a rich cappuccino, this cosy spot promises the perfect treat after a day of exploring beyond the resort.
see moreCrystal Springs Mountain Lodge has many gems to explore, and Pancakes at The Stables a must-visit spot in Pilgrim’s Rest. Order their signature filled pancakes, from Cinnamon & Sugar to unique and bold flavours. Their mini cakes? Just the right to enjoy without guilt. Pair it with a cappuccino or their famous milkshakes, and you’re set. Plus, they’ve joined the “Skip the Straw” movement—because desserts taste even better when they’re good for the planet. Explore other MyResorts destinations for sweet moments and delicious discoveries that’ll make your holiday even sweeter.
see moreWe've got you covered
Come together over great food, a relaxed vibe, and a seriously good time. Whether you’re into fine dining or enjoying a laid-back lunch, enjoy every bite. So come hungry, and leave happy – there’s a whole lot of flavour waiting for you at these MyResorts destinations.
Pilgrim's Rest
Crystal Springs sits just 11 km from Pilgrim's Rest in the beautiful Mpumalanga countryside, offering the perfect mix of natural beauty and comfort. Nestled among cliffs, gorges, and forests, it's an ideal bush retreat for families and friends.
Uvongo
Settle down by the Uvongo River, just a hop, skip, and a jump away from the South Coast’s most amazing beaches. Perfect for families, couples, or anyone looking to unwind by the ocean.
Cullinan
Just a short drive from the city, Little Eden feels a world away. This romantic bush retreat combines rustic charm with modern comforts, offering a peaceful escape without the long travel time.
Sedgefield
Direct access to Sedgefield’s pristine beaches? Yes, please! Lounge on the golden sands, dive into the warm Indian Ocean, or get your adrenaline going with fun water sports. With family-friendly options and loads of activities, there’s something for everyone.
Carolina
Located just 2.5 hours from Pretoria, in the charming town of Carolina, Mpumalanga, Doornkop is your go-to spot for a fishing and bush getaway. With ten pristine dams and endless green plains, it’s a dream come true for anglers and families.
From brainstorming sessions to “I do’s”, these jaw-dropping venues are the perfect canvas for your event. Whether you’re hosting a high-energy conference or celebrating your big day, we’ve got the vibe—and the venue—to make it happen.
In order to provide services at the highest level, the Website uses cookies saved in the browser's memory. Detailed information about the purpose of their use, including processing of user activity data and advertising personalization, as well as the possibility to change cookie settings, can be found in the Privacy Policy. By clicking ACCEPT ALL, you consent to the use of technologies such as cookies and to the processing by My Resorts (Pty) Ltd, Unit 12, Building 1, Lombardy Business Park, Cnr Graham and Cole (66 Graham Road), Shere, 0084, Pretoria, Gauteng, of your personal data collected on the Internet, such as IP addresses and cookie identifiers, for analytical and marketing purposes (including automated ad targeting, measuring their effectiveness, and processing user data for analytical purposes). You can change cookie settings and detailed consent preferences in .