We're giving you the chance to win back the value of your meal - every time you dine this month!

Good to know

Average Price
££££ - £50 - £79
Cuisine
Mediterranean, Vegan friendly, Vegetarian friendly
Ambience
Cool, Traditional
Food Occasions
Breakfast, Brunch, Dinner, Lunch, Sunday roast
Food Hygiene Rating
Food Hygiene Rating 3 for Beija Flor

About

Beija Flor in Dinas Powys is a botanical café, bar, and restaurant offering a relaxed yet stylish setting for all-day dining, drinks, and social gatherings. Independently run and locally rooted, it’s a vibrant addition to the village, ideal for brunch with friends, casual lunches, or evening cocktails. The venue blends creativity and comfort, with a menu that reflects modern tastes and a strong emphasis on fresh, flavourful ingredients.

The interiors are warm and inviting, with natural textures, leafy décor, and soft lighting that create a laid-back atmosphere. The design is contemporary but playful, with floral accents and a mix of seating styles that suit both intimate meals and larger groups. Whether you're stopping by for a morning coffee or settling in for dinner, the space feels welcoming and thoughtfully curated.

The menu is varied and accessible, offering dishes that cater to a range of preferences. For brunch, options include smashed avocado on sourdough with poached eggs, and a full breakfast featuring bacon, sausage, eggs, mushrooms, and beans. Lighter choices like granola with yoghurt and berry compote are also available. Lunch and dinner menus feature hearty mains such as grilled chicken burger with fries, halloumi and roasted vegetable salad, and beer-battered fish and chips. Vegetarian and vegan options include the plant-based burger and roasted vegetable flatbread with hummus.

Sweet treats include homemade cakes and pastries, with selections that rotate regularly. Drinks are a key part of the experience, with a full bar offering cocktails, wines, and local beers. Coffee is made with care, and soft drinks include fresh juices and sodas. With its blend of botanical charm, friendly service, and crowd-pleasing menu, it’s a standout spot in the Vale of Glamorgan for relaxed dining and socialising.

Read more +

FAQs

Do I need a booking?

While not essential, making a reservation is recommended,

Details

Get directions to Beija Flor Get directions to Beija Flor
Location
15 Station Road, Dinas Powys, Vale Of Glamorgan, CF64 4DE

Website

Opening Times

Lunch
Mon 08:00-22:30
Tue 08:00-22:30
Wed 08:00-22:30
Thu 08:00-22:30
Fri 08:00-23:00
Sat 08:00-23:00
Sun 08:00-22:30

Reviews

Share your thoughts with other diners

Write a review

Book a table

Visit their website

Sorry, you cannot spend SquareMeal vouchers here yet.

Other restaurants we like near Beija Flor

Beija Flor
Close