Grains & Co. (2025 Update)

-My Order-

Gain Bowl ($12.90, 1 base, 3 supplements, 2 protein, 1 dressing)

  • [Base] Marinated Brown Rice
  • [Supplements] Mala Beansprouts, Japanese Sweet Potato, Smoked Pumpkin
  • [Protein] Pineapple Prawn, Mala Fish
  • [Dressing] Thai Lemongrass

-The Review-

I love it when salad bars make little tweaks to their menu, novelty really does go a long way to entice customers to come back. Especially for Grains&Co, I wanted to keep my tried-everything-on-their- menu status.

Mala fans can now satisfy your cravings at a salad bar

Two of my favourites, Korean Beansprouts and Cajun Fish are replaced with Mala Beansprouts & Mala Fish. I wasn’t surprised that both would taste nice because these are some of my preferred mala xiang guo ingredients too.

Prawns at no additional charge

For seafood lovers, Grains&Co brought back their prawn offering. The Pineapple Prawns share the same taste profile as ko lo yuk (sweet & sour pork). It is refreshing, and prawns are the perfect protein to go for if you’re looking for something light.

A new sauce!

My favourite thing on their new menu has to be the Thai Lemongrass dressing. Previously I felt that their dressings were too heavy, hence I tend to have my bowls without dressing. The Thai Lemongrass dressing elevates the bowl with a citrusy taste, without overpowering other ingredients. It’ll definitely be my go-to from now.

My favourite 3x Beansprouts order

I do hope that they update their website with the new menu and its relevant nutrition facts soon!

-Information/Hacks-

Address: One Raffles Place/CIMB Plaza/Fusionopolis/IOI Central Boulevard/MapleTree Business City/Infinite Studios

Hours: Mon-Fri, 10:30AM-7:30PM

Website: https://grainsandco.sg/

Nutrition Information (with Macros) available here

Hacks: Grains&Co has a new membership system where you key in your number into their tablet when you order in person. You can earn points to offset the price of your future meals.

You can still pre-order for self-collection on their website. Add in the code “20off” for 20% off ($10.32 per regular/gain bowl) your first order. You can also earn points to offset future meals, but note that this is a separate system from the one at the store.

Alternatively, Deliveroo would cost you $10.50 with self-pickup for Plus members, which is the cheapest option across delivery platforms.

HAAKON

-My Order-

Make Your Own Bowl ($11.50, 1 Base, 1 Protein, 3 Sides)

  • [Base] Mesclun Salad
  • [Protein] Grilled Chicken Fillet
  • [Sides] Gochujang Cucumber, Baked Cauliflower, Thai Green Papaya

-The Review-

Haakon is my original go-to place for healthier options. Their macro-calculator and nutrition information on their website are very helpful, although it’s worth noting that these resources haven’t been updated with their new menu yet. Unfortunately, the branches I frequented at Raffles Place and Holland Village have since closed, so I haven’t had the chance to visit in a while. Their standards seem to have fallen quite a bit.

Light-tasting sides

Their dishes generally have a clean taste due to their light seasoning. For instance, the Thai Papaya Salad in my order was notably mild, lacking a strong fish-sauce flavor. Similarly, the Gochujang cucumber, which included onions, carrots, and cucumber, was quite subtle in flavor—though I found the raw onion a bit too intense for my taste. The baked cauliflower, seasoned lightly with curry powder, was also on the milder side.

The grilled chicken fillet is rather dry

I recall loving their Tuna Tataki, but I’ve noticed that their menu has since shrunk, and many of my previous favorites are no longer available. The grilled chicken fillet, seasoned with turmeric and cumin, was well-seasoned, but unfortunately, the chicken was tough and dry.

Portion is small for its price, every item would cost you a little bit more

For the price, the portion size is quite small. My bowl, which would have cost $11.50 if purchased directly from Haakon, contained less than 100g of protein and totaled about 325g. Adding extra toppings or sauces would have further increased the cost. Here is the weight breakdown.

  • 60g Mesclun Salad
  • 95g Grilled Chicken Fillet
  • 50g Baked Cauliflower
  • 50g Thai Green Papaya
  • 70g Gochujang Cucumber

-Information/Hacks-

Address: 313 Somerset, KINEX

Hours:
Somerset – Mon-Sun, 10AM-9:30PM
KINEX – Mon-Sun, 11AM-8:30PM

Other information/Hacks: Deliveroo’s self-pickup offer is the best, my bowl will cost $10.50 after self-pickup discount. Ordering directly from their website would cost me $11.50. However, because I had my new user discount, I chose to order via FoodPanda, as my bowl was $7.40 after discount.

Poke Theory

-My Order-

BYO Regular Bowl ($17.50, 1-2 base, 0-3 Poke, 7 toppings, 0-2 crunch, 1 sauce)

  • [Base] Crunchy Greens (Red Cabbage, White Cabbage, Lettuce)
  • [Poke] Shoyu Tuna, Balinese Spiced Salmon
  • [Toppings] Japanese Cucumber, Cajun Sweet Potatoes, Egg White, Carrots, Honey Pineapple, Charred Broccoli, Roasted Pumpkin
  • [Crunch] Tobiko
  • [Dressing] Miso Avocado

-The Review-

Poke Theory is a great choice if you’re seeking a healthy and tasty option nearby (they have multiple locations across Singapore). Most of their outlets are also open on weekends. If you are counting your calories, they have a nutrition calculator. However, note that the calculator is not updated with their latest menu.

Proteins taste clean and healthy

The Balinese Spiced Salmon surprised me—it was light and not oily at all, possibly because they sous vide it without the skin. I enjoyed it more than expected; sometimes Balinese spiced dishes can be heavy but it isn’t the case here. I’d definitely order it again when I’m craving cooked fish.

I also tried their Shoyu Tuna. This is my standard order at Poke Theory because it isn’t too salty, and tuna is one of the leanest proteins out there. Their Sous Vide Chicken is also tender if you’re looking for a less-seasoned protein option.

Broccoli was overcooked

Their sides are simple yet delightful. Everything is either unseasoned or lightly seasoned, allowing you to savor the freshness of each ingredient. The Cajun Sweet Potato is mashed, providing a nice contrast to the crunchiness of other toppings. They also offer egg whites as an option.

My only complaint would be that the broccoli is mushy and overcooked. Personally, I prefer broccoli to retain its crunch after cooking.

Sauces are nice but the portion is very small

20g of dressing isn’t enough to mix properly into the regular bowl. Instead, I dip my Poke into the sauce rather than stirring it in. I’ve tried both the Sambal Matah and Avocado Miso, and found both to be well-balanced and light. Neither sauce contains oil, making them decent choices if you’re seeking a lower-calorie option.

Very consistent size

They do weigh the amount of Poke and base they give, so the sizing has been pretty consistent. It was about 110g of Protein, and a total of about 500g worth of food –

  • 45g Pineapple
  • 53g Sweet Potato
  • 30g Cucumber
  • 25g Carrot
  • 50g Pumpkin
  • 30g Broccoli
  • 40g Egg White
  • 60g Balinese Spiced Salmon
  • 50g Shoyu Tuna
  • 90g Crunchy Greens
  • 20g Avocado Miso Dressing

-Information/Hacks-

Address: Various locations around Singapore

Hours: Hours differ with each location

Other information/Hacks: You can also use my referral code here for $5 off your first order.

Otherwise, ordering for self-pickup on Deliveroo would give you the best value with the ongoing 30% off (up to $8) offer.

Grains & Co.

-My Order-

Regular Bowl ($12.90, 2 base, 5 supplements, 1 protein, 1 dressing) [Side note: You can also purchase their Gain Bowl at the same price for 1 base, 3 supplements, 2 proteins, 1 dressing]

  • [Base] Romaine Lettuce x2
  • [Supplements] Korean Beansprouts, Charred Cauliflower, Cherry Tomatoes, Roasted Carrots, Smoked Pumpkin
  • [Protein] Paprika Chicken Breast
  • [Dressing] No sauce

-The Review-

I’ve tried everything on their menu—I’m that big of a fan. Grains & Co is hands down one of the most value-for-money options out there. The portion sizes are fantastic (nowhere else offers two proteins for $12.90), and every item on their menu actually tastes delicious.

First, their proteins are very worth it.

The Cajun Fish is my absolute favorite. Getting two whole fillets in a $12.90 grain bowl is incredible value.

Their vegetarian choices like tofu kebab, Korean tofu, and black bean kebab are all well-seasoned. Each protein is perfectly flavored—never too salty—and they provide generous portions.

The chicken breast options (paprika and rosemary) are cooked to perfection, remaining juicy. Their chicken thighs (Thai basil and teriyaki) strike a great balance with minimal oiliness and just the right skin-to-meat ratio.

The beef is typically cooked to medium-well, although occasionally it may be slightly overcooked. You can always check through the glass display before ordering to ensure it meets your preferences.

This was such a perfectly cooked batch of angus beef, thank you CIMB branch ❤
Regular Bowl – 2x Romaine Lettuce (120g), Korean Beansprouts (40g), Roasted Okra (60g), Beetroot Hummus (40g), Boiled Egg (50g), Capsicum Hummus (40g), Chipotle Dressing (20g), Herb roasted Angus Beef (112g, +$3.30)

Secondly, their supplements are lightly seasoned and offer a diverse range of flavors and textures.

The beetroot hummus provides a nice balance to the spices in the protein dishes. Korean beansprouts add a satisfying crunch, while roasted okra offers a unique stringy texture. Potatoes contribute a comforting starchiness.

They also offer basics like boiled broccoli, charred cauliflower, or roasted carrots, catering to different preferences and moods.

Gain Bowl – Romaine Lettuce (100g), Smoked Pumpkin (60g), Charred Cauliflower (70g), Boiled Broccoli (70g), Jalapeno Ranch (25g), Rosemary Chicken (138g), Cajun White Fish (143g)

While these options may seem simple, many salad stores typically prepare them (especially broccoli, cauliflower, carrots, and sweet potatoes) in a standard manner—usually boiled or roasted. Grains & Co stands out by providing variety to these otherwise common choices, enhancing the overall dining experience.

If I had to nitpick…

It would be the limited availability of low-calorie sauce options. While their sauces are flavorful, during my calorie-conscious days, I preferred choosing “no sauce” so I could add my own vinegar at home. (I must commend the team for promptly accommodating my request for a “no sauce” option through their platforms.)

-Information/Hacks-

Address: One Raffles Place/CIMB Plaza/Fusionopolis

Hours: Mon-Fri, 10:30AM-7:30PM

Website: https://grainsandco.sg/

Nutrition Information (with Macros) available here

Hacks: You can pre-order for self-collection on their website. Add in the code “20off” for 20% off ($10.32 per regular/gain bowl) your first order. You can also earn points to offset future meals!

Alternatively, Deliveroo would cost you $10.50 with self-pickup for Plus members, which is the cheapest option across delivery platforms.