From corporate lunches to weddings, we deliver fresh buffet-style catering across Bahrain.
Any size · Any occasion · Across Bahrain


Made fresh, every time
Every dish is prepared fresh on the day. No shortcuts, no processed food.

Built for events
From 20 to 200+ guests, set up buffet-style for lunches, corporate events, and weddings.

Healthy & flexible
Vegetarian, seafood, high protein, and more. Something for every guest at the table.
The plan lets you choose how many dishes you want in each category
9 dishes per guest
BHD 7 per person
1 cold · 1 hot · 1 salad · 4 mains · 2 dessert

14 dishes per guest
BHD 10 per person
2 cold · 2 hot · 2 salad · 5 mains · 3 dessert

18 dishes per guest
BHD 12 per person
2 cold · 3 hot · 3 salad · 6 mains · 4 dessert

39 nutritionist-designed dishes across five categories, rotated seasonally. Vegetarian and seafood options throughout.
Calories shown are indicative, based on an average buffet serving.




It takes about two minutes — no account needed.
© 2026 Calo Catering · Bahrain