Located a bit outside the city center in District 6, Taj Mahal is one of, if not the best Indian restaurant in Budapest, specializing in north Indian fare. They serve food from pretty copper tureens, there are Indian art pieces on the walls, and, somewhat bizarrely, the Hungarian waitresses wear saris to fill the high-ceilinged room with Indian vibes.
Order the onion bhaji (€5), the pakora fritters stuffed with vegetables (€4), and the hara bhara kabab (€6), a "vegetarian kebab" snack made from spinach, peas, and potatoes, to help you ease into the meal. The sizzling tandoori chicken (€9) is perfectly smokey with splotches of char, but the highlight is the chicken korma (€11), boneless pieces of chicken swimming in a luscious, cashew-infused cream sauce. Taj Mahal is the only sit-down restaurant in Budapest that serves a masala dosa (€11)—a classic south-Indian rice-lentil pancake filled with curried potatoes and onion and a side of lentil stew.
Note that Taj Mahal's dishes are somewhat spicier than those at other Indian restaurants in Budapest, and that price points, with main dishes of €10-15, are on the higher end.