Singapore is justly famous for its food, a unique mix of Malay, Chinese and Indian elements.  

Peranakan/Nonya cuisine

The most identifiable cuisine in the region is Peranakan or Nonya cuisine, born from the mixed Malay and Chinese communities of what were once the British colonies of the Straits Settlements (modern-day Singapore, Penang and Malacca).

Besides these dishes, the Peranakans are also known or their kueh or snacks which are somewhat different from the Malay versions due to stronger Chinese influences.

Malay cuisine
Malay food originates largely from the migrants from present-day Malaysia and Indonesia. Characterized by heavy use of spices, most Malay dishes are curries, stews or dips of one kind or another and nasi padang restaurants, offering a wide variety of these to ladle onto your rice, are very popular.

Nasi lemak (lit. “fat rice”) is the definitive Malay breakfast, consisting at its simplest of rice cooked in light coconut milk, some ikan bilis (anchovies), peanuts, a slice of cucumber and a dab of chilli on the side. A larger fried fish or chicken wing are common accompaniments. More often than not, also combined with a variety of curries and/or sambal (see below).
Rendang, occasionally dubbed “dry curry”, is meat stewed for hours on end in a spicy (but rarely fiery) curry paste until almost all water is absorbed. Beef rendang is the most common, although chicken and mutton are spotted sometimes.
Sambal is the generic term for chilli sauces of many kinds. Sambal belacan is a common condiment made by mixing chilli with the shrimp paste belacan, while the popular dish sambal sotong consists of squid (sotong) cooked in red chilli sauce.
Satay are barbecued skewers of meat, typically chicken or beef. What separates satay from your ordinary kebab is the slightly spicy peanut-based dipping sauce. The Satay Club at Lau Pa Sat near Raffles Place is one popular location for this delicacy.
Mee rebus is egg noodles served in some sweet chilli-based broth, usually with a slice of hard boiled egg and some lime.
Malay desserts, especially the sweet pastries and jellies (kuih) made largely from coconut and palm sugar (gula melaka), bear a distinct resemblance to those of Thailand. But in the sweltering tropical heat, try one of many concoctions made with ice instead:

Bubur cha-cha consists of cubed yam, sweet potato and sago added into coconut milk soup. This can be served warm or cold.
Chendol is made with green pea noodles, kidney beans, palm sugar and coconut milk.
Durian is not exactly a dish, but a local fruit with distinctive odor you can smell a mile away and a sharp thorny husk. Both smell and taste defy description, but eating garlic ice cream next to an open sewer comes to mind. If you are game enough you should try it, but be warned beforehand — you will either love it or hate it. The rich creamy yellow flesh is often sold in places like Geylang and Bugis and elsewhere conveniently in pre-packaged packs, for anywhere from $1 for a small fruit all the way up to $24/kg depending on the season and type of durian. This ‘king of fruits’ is also made into ice cream, cakes, sweets and other decadent desserts. Note: You’re not allowed to carry durians on the MRT and buses and they’re banned from many hotels.
Ice kachang literally means “ice bean” in Malay, a good clue to the two major ingredients: shaved ice and sweet red beans. However, more often than not you’ll also get gula melaka (palm sugar), grass jelly, sweet corn, attap palm seeds and anything else on hand thrown in, and the whole thing is then drizzled with canned condensed milk or coconut cream and colored syrups. The end result tastes very interesting — and refreshing.
Kuih (or kueh) refer to a plethora of steamed cake-like, mostly made with coconut milk, grated coconut flesh, glutinous rice or tapioca. They are often very colorful and cut into fanciful shapes, but despite their wildly varying appearance tend to taste rather similar.

Chinese cuisine
Chinese food as eaten in Singapore commonly originates from southern China, particularly Fujian. While “authentic” fare is certainly available, especially in fancier restaurants, the daily fare served in hawker centres has absorbed a number of tropical touches, most notably the fairly heavy use of chilli and the Malay fermented shrimp paste belachan as condiments. Noodles can also be served not just in soup (湯 tang), but also “dry” (干 kan), meaning that your noodles will be served tossed with chilli and spices in one bowl, and the soup will come in a separate bowl.

Bak chor mee(肉脞麵)is essentially noodles with minced pork, tossed in a chilli-based sauce with lard, ikan bilis (fried anchovies), vegetables and mushrooms.
Bak kut teh (肉骨茶), lit. “pork bone tea”, is a simple-sounding soup of pork ribs simmered for hours in broth until they’re ready to fall off the bone. Singaporeans prefer the light and peppery Teochew style, but a few shops offer the original dark and aromatic Fujian kind. Bak kut teh is typically eaten with white rice, mui choy (pickled vegetables) and a pot of strong Chinese tea, hence the name — the broth itself doesn’t contain any tea. To impress the locals, order some you tiao fritters from a nearby stall and cut them up into bite-sized chunks to dip into your soup.
Char kway teow (炒粿条) is the quintessential Singapore-style fried noodle dish, consisting of several types of noodles in thick brown sauce with strips of fishcake, Chinese sausage, a token veggie or two and either cockles and shrimp. It’s cheap ($2-3/serve), filling and has nothing to do with the dish known as “Singaporean fried noodles” elsewhere! (And which actually doesn’t exist in Singapore.)
Chee cheong fun is a favorite breakfast consisting of lasagna-type rice noodles rolled up and various types of fried meats including fishballs and fried tofu. The dish is usually topped with a generous amount of sauce.
Chwee kway (水粿) is a dish consisting of rice cakes topped with chai po (salted fermented turnips), usually served with some chilli sauce.
Fish ball noodles  come in many forms, but the type most often seen is mee pok, which consists of flat egg noodles tossed in chilli sauce, with the fishballs floating in a separate bowl of soup on the side.
Hainanese chicken rice (海南鸡饭) is steamed chicken served with special gently spiced rice and tasty ginger and chilli dipping sauces. The chicken doesn’t taste like much, the secret is in the rice and the sauces!
Hokkien mee (福建麵) is a style of soupy fried noodles in light, fragrant stock with prawns and other seafood. Oddly, it bears little resemblance to the Malaysian dish of the same name, which uses thick noodles in dark soy.
Kway chap (粿汁) is essentially sheets made of rice flour served in some brownish soup, accompanied by a plate of braised pork and pig organs (usually intestines).
Prawn noodles (虾麵, hei mee in Hokkien) is a prawn-based dark brown soup served with noodles and a giant tiger prawn or two on top. Some stalls will serve it with boiled pork ribs as well.
Steamboat (火鍋), also known as hot pot, is do-it-yourself soup Chinese style. You get a pot of broth bubbling on a tabletop burner, pick meat, fish and veggies to your liking from a menu or buffet table, then cook it to your liking. When finished, add in noodles or ask for rice to fill you up. This usually requires a minimum of two people, and the more the merrier.
Wantan mee (雲吞麵) is thin noodles topped with wantan dumplings of seasoned minced pork.
Yong tau foo (酿豆腐) literally means “boiled tofu”, but it’s more exciting than it sounds. The diner selects their favorites from a vast assortment of tofu, fish paste, seafood and vegetables and they are then sliced into bite-size pieces, cooked briefly in boiling water and then served either in broth as soup or “dry” with the broth in a separate bowl. The dish can be eaten by itself or with any choice of noodles. Essential accompaniments are spicy chili sauce and a distinctive brown sweet sauce for dipping.

Indian Cuisine

The smallest of the area’s minorities, the Indians have had proportionally the smallest impact on the local culinary scene, but there is no shortage of Indian food even at many hawker centres. Delicious and authentic Indian food can be had at Little India, including south Indian typical meals such as dosai, idli, sambar, and others, as well as north Indian meals including various curries, naan bread, and more. In addition, however, a number of Indian dishes have been “Singaporeanized” and adopted by the entire population, including:

Fish head curry is, true to the name, a gigantic curried fish head cooked whole until it’s ready to fall apart. The head itself is not eaten, as there’s plenty of meat to be found inside and all around. Singapore’s Little India is the place to sample this. Note that there are two distinct styles, the fiery Indian and the milder Chinese kind.
Nasi briyani is rice cooked in turmeric, giving it an orange colour. Unlike the Hyderabadi original, it’s usually rather bland, although specialist shops do turn out more flavorful versions. It is usually served with curry chicken and some Indian crackers.
Roti prata is the local version of paratha, flat bread tossed in the air like pizza, rapidly cooked in oil, and eaten dipped in curry. Modern-day variations can incorporate unorthodox ingredients like cheese, chocolate and even ice cream, but some canonical versions include roti kosong (plain), roti telur (with egg) and murtabak (layered with chicken, mutton or fish). Strict vegetarians beware: unlike Indian roti, roti prata batter is usually made with eggs.
Putu mayam is composed of some vermicelli-like noodles usually mixed with shredded coconut and some orange sugar.

Source: wikitravel.org