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.