Most Indian restaurants that do buffet stop at 2 p.m. Madhuban North doesn't. They run the full spread at both lunch and dinner, every single day. One regular who keeps coming back gave it a 12/10, calling it "possibly the best buffet value in all Edmonton less than $50 for 2 to eat." That kind of review doesn't happen by accident.
Why Madhuban Runs Edmonton's Best Indian Buffet
The chefs here came from Namaste India, a well-regarded Indian kitchen in the city, and those habits came with them. What that means in practice: dishes arrive hot and actually fresh, not reheated from a tray that's been sitting since opening. One business traveler who stopped in for dinner noted the food was "delicious with no floating oils and fats." That's not a minor detail. Oily buffet trays are exactly what happens when a kitchen rushes prep or skips proper technique. Madhuban doesn't.
The restaurant is family-run, which shows in how staff treat you. JA54-2012 on TripAdvisor wrote that the person at the front "went out of the way to make sure everything tasted right and was to my liking." That's the kind of attention most restaurants reserve for tables spending twice as much. It's also why regulars from Klarvatten, Castle Downs, and further north keep returning rather than trying somewhere new. They know what they're getting.
You can check out Madhuban's full buffet details to see what's running on a given day. The short version: the quality holds up across both dayparts, and the kitchen treats the dinner buffet with the same care as lunch. That's the actual differentiator between a buffet worth returning to and one you try once.
What's on the Buffet: Lunch and Dinner
Four dishes come up in reviews over and over. The Goat Curry is the one people seem most surprised by: properly spiced, not watered down, with meat that's actually tender. Reviewers specifically called it exceptional from the buffet. The Butter Chicken has the rich tomato-cream profile you'd expect from a North Indian kitchen that takes it seriously. It's not too sweet, which matters more than it sounds. Most places over-sweeten butter chicken when they're working in large batches; Madhuban keeps it balanced.
Fish Pakora is the appetizer that goes fastest. Fresh fish pieces hand-dipped in spiced chickpea batter, fried to a crispy finish. One reviewer named the fish specifically alongside the lentils and veggie samosa as standouts. Tandoori Chicken rounds out the proteins. The tandoor oven is an unforgiving thing to get right in a buffet format; the chicken can dry out fast under a heat lamp. Here it doesn't. The overnight yogurt-and-spice marinade does its job.
Beyond those four, the lineup typically includes lentil dishes, chickpea curries, and vegetable preparations. Naan is available on request. One diner wrote she "tried everything but the goat curry" and loved all of it. The variety is real, not just the appearance of variety. Browse our full menu if you want a sense of what else the kitchen does when you're not at the buffet.
Ready to Try Edmonton's Best Indian Buffet?
The buffet runs Tuesday to Sunday at lunch and dinner at 16745 91 St NW (closed Mondays). No reservations needed. Just show up hungry.
Visit madhubanrestaurant.onlineBuffet Pricing and Value
The buffet runs around $20 per person. Two people eat well for under $50, and that includes going back for seconds. For a city with no shortage of Indian restaurants, that's genuinely competitive. But the price alone isn't the story. The story is that the quality justifies it. Multiple reviewers independently reached the same conclusion: best-value Indian buffet in the city. That's a specific claim, and it keeps coming up from people who've clearly tried the alternatives.
If you prefer ordering specific dishes instead, the à la carte menu is fully available too. First-timers should start with the buffet. You get to work through half the menu in one visit and figure out what you'll order every time after. It's the fastest way to understand why this kitchen has built a following.
Kids Eat Free and Family Dining
Children under 5 eat free when dining with an adult. That policy makes Madhuban North the practical choice for families on the northeast side who want a real dinner out. The math stops being complicated. You're coming for the food; you're not doing mental arithmetic about whether it's worth it.
The restaurant is clean, the seating is comfortable, and there are TVs if someone in your group wants to catch a game while everyone else debates which curry to go back for. Families coming in from Clareview, Klarvatten, or Bannerman will find it easy to reach on 91st. The atmosphere is warm without being fussy. A family-run spot where the front of house actually notices if something isn't right. That's increasingly hard to find at this price point.
North Edmonton Location and Hours
Madhuban North is at 16745 91 St NW, Edmonton, AB T5Z 2X4. It's in a strip mall near a gas station on 91st Street. Worth knowing in advance so you don't drive past it. Open Tuesday through Sunday, 11:00 AM to 10:00 PM (closed Mondays). Lunch runs from opening, dinner service carries through to 10 p.m. Closed Mondays.
Regulars come from Klarvatten, Lago Lindo, and Castle Downs, and plenty make the drive from Clareview and Bannerman. For anyone on the north side looking for authentic North Indian cuisine, this is the nearest option that actually delivers. Call ahead at 825-400-9093, or find the address, hours, and both locations at www.madhubanrestaurant.online.
Find Your Nearest Madhuban Location
- Madhuban Fine Indian Cuisine (North) — 16745 91 St NW, Edmonton, AB T5Z 2X4 · 825-400-9093
- Madhuban Fine Indian Cuisine (West) — 9995 178 St NW, Edmonton, AB T5T 6H4 · (780) 444-2554
Order Online or Come In
Both Edmonton locations are open Tuesday to Sunday, 11:00 AM to 10:00 PM (closed Mondays). Kids under 5 eat free. The buffet is ready at both lunch and dinner. No wait, no fuss.
Order at madhubanrestaurant.onlineFrequently Asked Questions
Does Madhuban North have an Indian buffet every day?
Yes. The buffet runs Tuesday through Sunday, for both lunch and dinner. Madhuban North is open Tuesday through Sunday, 11:00 AM to 10:00 PM, and closed Mondays.
How much does the Indian buffet cost at Madhuban North?
Around $20 per person. Two people eat well for under $50, with unlimited servings. Children under 5 eat free when dining with an adult. It's the detail that makes this Edmonton's most practical family buffet option.
What dishes are included in the Madhuban buffet?
The lineup rotates, but you can typically count on Butter Chicken, Goat Curry, Fish Pakora, and Tandoori Chicken alongside lentil dishes, chickpea curries, and vegetable preparations. Naan is available on request. Reviewers specifically flag the goat curry and fish pakora as the dishes worth going back for twice.
Where exactly is Madhuban North located?
16745 91 St NW, Edmonton, AB T5Z 2X4. It's in a strip mall near a gas station on 91st Street. Easy to miss if you're not looking for it, so keep an eye out. There's also a West location at 9995 178 St NW for those on the other side of the city.