Restaurant in Yandina QLD 4561, Australia
Spirit House Yandina
Tropical rainforest restaurant near Noosa with authentic Thai cuisine. Stunning gardens, cooking school, and romantic evening dining.
Spirit House is a tropical Thai restaurant set within lush garden grounds at 20 Ninderry Road in Yandina, Queensland, situated approximately 90 minutes north of Brisbane in the Sunshine Coast hinterland. The restaurant has operated since 1995 and is widely regarded as one of Australia's finest Thai dining experiences outside Bangkok, earning a dedicated national following among Sunshine Coast visitors and interstate food travellers who make the journey specifically for the restaurant.
The setting is the defining quality: a series of open-sided dining pavilions built around a reflective pond, lily gardens, and dense tropical plantings. At dinner, the gardens are lit to atmospheric effect, and the combination of warm Queensland air, garden scents, and soft light creates one of the most romantic dining environments available anywhere in regional Australia. Tables are positioned among the foliage; the ambient sounds of water features and insects contribute to a genuinely immersive experience that cannot be replicated in an urban setting.
The kitchen produces authentic Thai cooking with careful attention to the interplay of spice, sweetness, acid, and umami that characterises the cuisine at its best. The massaman curry — slow-cooked with potato, peanut, and tender meat in a rich, fragrant sauce — demonstrates the kitchen's patience and depth. The red duck curry has become Spirit House's most celebrated signature dish: crisp-skinned duck in a bright, aromatic red curry with lychee and pineapple, representing the restaurant's capacity to deliver genuine Thai complexity at the highest level. Starters include betel leaf salads, larb, raw fish preparations, and herb-forward dishes that prime the palate for the richer main courses. Desserts lean toward tropical fruit and coconut in the Thai tradition.
The restaurant operates a parallel cooking school on the same property, offering half-day and full-day programs teaching Thai technique. Combining a morning school session with lunch at the restaurant is a popular format for day-visitors from Brisbane or Noosa.
Reservations are essential for dinner and strongly recommended for lunch, particularly on weekends and Queensland public holidays. Weekend dinner sittings book out weeks in advance; the remote Yandina location creates genuine scarcity of tables. No public transport serves the location — a hire car, taxi, or shuttle from the Sunshine Coast or Noosa is necessary.
Signature dishes
- Massaman curry — $34
- Red duck curry — $36
Hours: Wednesday-Sunday 11:30 AM - late
Reservations: Essential for dinner
Visit / Book / Contact
- Official website
- Phone: +61 7 5446 8994
Location
20 Ninderry Rd, Yandina QLD 4561
-26.5622, 152.9564 — View on map
Highlights
- Tropical garden pavilion restaurant in Yandina — one of Australia's most atmospheric dining settings since 1995
- Red duck curry with lychee and pineapple — the restaurant's signature dish and most celebrated preparation
- On-site cooking school offering half-day and full-day Thai cooking programs alongside the restaurant
- Destination restaurant drawing visitors from Brisbane, Noosa, and across Queensland to the Sunshine Coast hinterland
- Evening garden lighting and lily pond setting create an exceptionally romantic dinner atmosphere
Tips
- Book dinner at least two to three weeks ahead for weekends — the garden setting makes Spirit House extremely popular for special occasions and anniversary dinners
- Lunch is more relaxed and slightly more accessible in terms of availability; the same kitchen and menu apply
- Combine a morning cooking school session with lunch for a full Spirit House experience in a single day
- The red duck curry is the dish most consistently cited by regulars and should be ordered regardless of other choices
- The Yandina location requires a car or taxi — it is approximately 90 minutes from Brisbane and 30 minutes from Noosa; plan transport in advance
FAQ
Where exactly is Spirit House located?
Spirit House is at 20 Ninderry Road, Yandina, in the Sunshine Coast hinterland of Queensland — approximately 90 minutes north of Brisbane and 30 minutes inland from Noosa.
How difficult is it to get a reservation?
Weekend dinner sittings, particularly Friday and Saturday, book out several weeks in advance. Lunch and midweek sittings are easier to secure but still benefit from advance booking.
Does Spirit House offer a cooking school?
Yes. The Spirit House cooking school runs half-day and full-day programs in Thai technique on the same property as the restaurant, and sessions can be combined with a restaurant meal.
What is the must-order dish for a first visit?
The red duck curry is the restaurant's most celebrated preparation. The massaman curry and betel leaf starters are also consistently recommended by regulars.
Is Spirit House accessible without a car?
No practical public transport connects Yandina. Visitors should drive, hire a car, or arrange a taxi or private transfer from the Sunshine Coast or Noosa.
Accessibility
The garden path setting at Spirit House includes some uneven natural surfaces between pavilions and planted areas. Flat-pathway access is available to the main dining pavilions. Guests requiring wheelchair access or other mobility assistance should contact the restaurant at +61 7 5446 8994 in advance to arrange appropriate seating and confirm path accessibility.