diff --git a/public/images/about/bg/abt-bg.webp b/public/images/about/bg/abt-bg.webp new file mode 100644 index 0000000..693c879 Binary files /dev/null and b/public/images/about/bg/abt-bg.webp differ diff --git a/public/images/about/bg/cta-bg.webp b/public/images/about/bg/cta-bg.webp new file mode 100644 index 0000000..e8f72e8 Binary files /dev/null and b/public/images/about/bg/cta-bg.webp differ diff --git a/public/images/about/bg/faq-bg.webp b/public/images/about/bg/faq-bg.webp new file mode 100644 index 0000000..0d12b4f Binary files /dev/null and b/public/images/about/bg/faq-bg.webp differ diff --git a/public/images/about/bg/our-values-bg.webp b/public/images/about/bg/our-values-bg.webp new file mode 100644 index 0000000..96cd41c Binary files /dev/null and b/public/images/about/bg/our-values-bg.webp differ diff --git a/public/images/about/bg/reservation-bg.webp b/public/images/about/bg/reservation-bg.webp new file mode 100644 index 0000000..444b81a Binary files /dev/null and b/public/images/about/bg/reservation-bg.webp differ diff --git a/public/images/about/bg/testimonial-bg.webp b/public/images/about/bg/testimonial-bg.webp new file mode 100644 index 0000000..28b154c Binary files /dev/null and b/public/images/about/bg/testimonial-bg.webp differ diff --git a/public/images/blog/blog-1-big.webp b/public/images/blog/blog-1-big.webp new file mode 100644 index 0000000..4499085 Binary files /dev/null and b/public/images/blog/blog-1-big.webp differ diff --git a/public/images/blog/blog-2-big.webp b/public/images/blog/blog-2-big.webp new file mode 100644 index 0000000..7d48fb5 Binary files /dev/null and b/public/images/blog/blog-2-big.webp differ diff --git a/public/images/blog/blog-3-big.webp b/public/images/blog/blog-3-big.webp new file mode 100644 index 0000000..bdf57aa Binary files /dev/null and b/public/images/blog/blog-3-big.webp differ diff --git a/public/images/blog/blog-card-1.webp b/public/images/blog/blog-card-1.webp new file mode 100644 index 0000000..76a44d6 Binary files /dev/null and b/public/images/blog/blog-card-1.webp differ diff --git a/public/images/blog/blog-card-2.webp b/public/images/blog/blog-card-2.webp new file mode 100644 index 0000000..fd9179b Binary files /dev/null and b/public/images/blog/blog-card-2.webp differ diff --git a/public/images/blog/blog-card-3.webp b/public/images/blog/blog-card-3.webp new file mode 100644 index 0000000..dcb30f7 Binary files /dev/null and b/public/images/blog/blog-card-3.webp differ diff --git a/public/images/blog/small-img-1-1.webp b/public/images/blog/small-img-1-1.webp new file mode 100644 index 0000000..575aa13 Binary files /dev/null and b/public/images/blog/small-img-1-1.webp differ diff --git a/public/images/blog/small-img-1-2.webp b/public/images/blog/small-img-1-2.webp new file mode 100644 index 0000000..a2850db Binary files /dev/null and b/public/images/blog/small-img-1-2.webp differ diff --git a/public/images/blog/small-img-2-1.webp b/public/images/blog/small-img-2-1.webp new file mode 100644 index 0000000..6bd16f6 Binary files /dev/null and b/public/images/blog/small-img-2-1.webp differ diff --git a/public/images/blog/small-img-2-2.webp b/public/images/blog/small-img-2-2.webp new file mode 100644 index 0000000..e2944c0 Binary files /dev/null and b/public/images/blog/small-img-2-2.webp differ diff --git a/public/images/blog/small-img-3-1.webp b/public/images/blog/small-img-3-1.webp new file mode 100644 index 0000000..6575f86 Binary files /dev/null and b/public/images/blog/small-img-3-1.webp differ diff --git a/public/images/blog/small-img-3-2.webp b/public/images/blog/small-img-3-2.webp new file mode 100644 index 0000000..76fd4c8 Binary files /dev/null and b/public/images/blog/small-img-3-2.webp differ diff --git a/public/images/contact/contact.webp b/public/images/contact/contact.webp new file mode 100644 index 0000000..50d7b38 Binary files /dev/null and b/public/images/contact/contact.webp differ diff --git a/public/images/faq-bg.png b/public/images/faq-bg.png new file mode 100644 index 0000000..c4cc544 Binary files /dev/null and b/public/images/faq-bg.png differ diff --git a/public/images/home/chef/chef-bg-old.webp b/public/images/home/chef/chef-bg-old.webp new file mode 100644 index 0000000..e6dce81 Binary files /dev/null and b/public/images/home/chef/chef-bg-old.webp differ diff --git a/public/images/home/chef/chef-bg.webp b/public/images/home/chef/chef-bg.webp index e6dce81..1c18d39 100644 Binary files a/public/images/home/chef/chef-bg.webp and b/public/images/home/chef/chef-bg.webp differ diff --git a/public/images/home/hero/banner-1.png b/public/images/home/hero/banner-1.png new file mode 100644 index 0000000..b84e632 Binary files /dev/null and b/public/images/home/hero/banner-1.png differ diff --git a/public/images/home/hero/banner-2.png b/public/images/home/hero/banner-2.png new file mode 100644 index 0000000..66f661b Binary files /dev/null and b/public/images/home/hero/banner-2.png differ diff --git a/public/images/home/hero/banner-3.png b/public/images/home/hero/banner-3.png new file mode 100644 index 0000000..9d9d709 Binary files /dev/null and b/public/images/home/hero/banner-3.png differ diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index fcb0c28..6690c11 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -81,479 +81,479 @@ export default function AboutPage() {
- {/* ── Inner Banner ── */} - + {/* ── Inner Banner ── */} + - {/* ══════════════════════════════════════════ + {/* ══════════════════════════════════════════ SECTION 1 — Welcome & Features (Image match) ══════════════════════════════════════════ */} -
- {/* Faint temple sketch background */} -
- +
+ {/* Faint temple sketch background */} +
+ +
+ +
+ {/* Top Row: 3 columns (Left Text, Center Arch, Right Card) */} +
+ + {/* LEFT COLUMN: Text */} + +
+
+ + + +

+ WELCOME TO +

+
+ +

+ My Dosa + Place +

+ + {/* Divider */} +
+
+ + + +
+
+ +

+ AUTHENTIC SOUTH INDIAN CUISINE +

+ +

+ Nestled in the heart of Waterloo, My Dosa Place is a 100% pure vegetarian South Indian restaurant built around one craft: the dosa — where every dish tells a story rooted in tradition, love, and the finest ingredients. +

+ +
+ + EXPLORE MENU + + + +
+
+ + + {/* CENTER & RIGHT ARCH/CARD COMPOSITION */} +
+ + {/* px buffer on mobile/tablet so absolute badges don't overflow viewport */} +
+
{/* The Arch Group Container */} + + {/* Outer arch line decoration */} +
+ + {/* The Arch Image container */} + +
+
+ My Dosa Place +
+ + + {/* Made With Love Badge (Overlapping left of arch) */} + +
+
+ + + + + MADE
WITH
LOVE +
+ + + +
+ + + {/* Right Card — only at lg+ where two-column layout provides horizontal space */} + +
+
+ +
+

A Taste of

+

+ TRADITION
MADE WITH
PASSION +

+ + {/* Divider */} +
+
+ + + +
+
+ +
    +
  • + + Every meal. +
  • +
  • + + Every guest. +
  • +
  • + + Every time. +
  • +
+
+ + {/* Leaves bg bottom right */} +
+ +
+
+ + +
{/* end arch group */} +
{/* end padding wrapper */} +
+
+ + {/* BOTTOM PILL ROW */} + {/* +
+ +
+ Dosa +
+ + +
+ +
+
+ +
+
+ AUTHENTIC RECIPES + Traditional recipes passed down through generations. +
+
+ +
+
+ +
+
+ FINEST INGREDIENTS + Handpicked ingredients for rich, natural and authentic flavours. +
+
+ +
+
+ +
+
+ HERITAGE & CULTURE + Honouring the culinary heritage of South India in every dish. +
+
+ +
+
+ +
+
+ WARM AMBIENCE + A cozy space where good food and great memories are made. +
+
+
+ + +
+ Interior +
+
+
*/} + +
-
- {/* Top Row: 3 columns (Left Text, Center Arch, Right Card) */} -
+ {/* ══════════════════════════════════════════ + SECTION 2 — Our Values (dark green bg) + ══════════════════════════════════════════ */} +
+ {/* Background image overlay */} +
+ +
- {/* LEFT COLUMN: Text */} - -
-
- - - -

- WELCOME TO -

-
+ {/* Intricate Gold Border */} +
+ {/* Corner ornaments */} +
+
+
+
+
-

- My Dosa - Place -

- - {/* Divider */} -
-
- - - -
-
- -

- AUTHENTIC SOUTH INDIAN CUISINE -

- -

- Nestled in the heart of Waterloo, My Dosa Place is a 100% pure vegetarian South Indian restaurant built around one craft: the dosa — where every dish tells a story rooted in tradition, love, and the finest ingredients. -

- -
- - EXPLORE MENU - - - -
+
+ {/* Header */} + + {/* Lotus icon top */} + + + +

+ OUR VALUES +

+
+
+ + + +
+
+

+ Rooted in tradition. Crafted with passion.
Served with love. +

+
+ {/* + + */}
- {/* CENTER & RIGHT ARCH/CARD COMPOSITION */} -
- - {/* px buffer on mobile/tablet so absolute badges don't overflow viewport */} -
-
{/* The Arch Group Container */} - - {/* Outer arch line decoration */} -
- - {/* The Arch Image container */} - -
-
- My Dosa Place -
- - - {/* Made With Love Badge (Overlapping left of arch) */} - -
-
- - - - - MADE
WITH
LOVE -
- - - -
- - - {/* Right Card — only at lg+ where two-column layout provides horizontal space */} - -
-
- -
-

A Taste of

-

- TRADITION
MADE WITH
PASSION -

- - {/* Divider */} -
-
- - - -
-
- -
    -
  • - - Every meal. -
  • -
  • - - Every guest. -
  • -
  • - - Every time. -
  • -
-
- - {/* Leaves bg bottom right */} -
- -
-
- - -
{/* end arch group */} -
{/* end padding wrapper */} -
-
- - {/* BOTTOM PILL ROW */} - {/* -
- -
- Dosa + {/* Cards Grid */} +
+ {/* Decorators between cards */} +
+
+
+
+
+
+
+
- -
- -
-
- -
-
- AUTHENTIC RECIPES - Traditional recipes passed down through generations. -
-
- -
-
- -
-
- FINEST INGREDIENTS - Handpicked ingredients for rich, natural and authentic flavours. -
-
- -
-
- -
-
- HERITAGE & CULTURE - Honouring the culinary heritage of South India in every dish. -
-
- -
-
- -
-
- WARM AMBIENCE - A cozy space where good food and great memories are made. -
-
-
+ {values.map((v, i) => ( + +
+ {/* Scalloped top inner border approximation */} +
- -
- Interior -
-
- */} + {/* Gold Circular Icon */} +
+
+ {v.icon} +
-
-
- - {/* ══════════════════════════════════════════ - SECTION 2 — Our Values (dark green bg) - ══════════════════════════════════════════ */} -
- {/* Background image overlay */} -
- -
- - {/* Intricate Gold Border */} -
- {/* Corner ornaments */} -
-
-
-
-
- -
- {/* Header */} - - {/* Lotus icon top */} - - - -

- OUR VALUES -

-
-
- - - -
-
-

- Rooted in tradition. Crafted with passion.
Served with love. -

-
- {/* - - */} -
- - - {/* Cards Grid */} -
- {/* Decorators between cards */} -
-
-
-
-
-
-
-
-
- - {values.map((v, i) => ( - -
- {/* Scalloped top inner border approximation */} -
- - {/* Gold Circular Icon */} -
-
- {v.icon} -
- -

- {v.label} -

- {/*
+

+ {v.label} +

+ {/*
*/} -

- {v.desc} -

-
- - ))} -
+

+ {v.desc} +

+
+ + ))} +
- {/* Bottom Bar */} - -
-
-
- {/* 1 */} -
-
- + {/* Bottom Bar */} + +
+
+
+ {/* 1 */} +
+
+ +
+
+ AUTHENTIC FLAVOURS + True taste of South India +
-
- AUTHENTIC FLAVOURS - True taste of South India + {/* 2 */} +
+
+ +
+
+ FINEST INGREDIENTS + Handpicked with care +
-
- {/* 2 */} -
-
- + {/* 3 */} +
+
+ +
+
+ TIMELESS TRADITION + Honouring our heritage +
-
- FINEST INGREDIENTS - Handpicked with care -
-
- {/* 3 */} -
-
- -
-
- TIMELESS TRADITION - Honouring our heritage -
-
- {/* 4 */} -
-
- -
-
- WARM HOSPITALITY - Making you feel at home + {/* 4 */} +
+
+ +
+
+ WARM HOSPITALITY + Making you feel at home +
-
- + +
-
- {/* ══════════════════════════════════════════ + {/* ══════════════════════════════════════════ SECTION 2.5 — Testimonials (sandstone bg) ══════════════════════════════════════════ */} -
-
- -
+
+
+ +
-
- - {/* Top Crown icon */} -
- - - -
- -

- Words of Love -

-

- WHAT OUR GUESTS SAY -

- -
-
- - - -
-
- - - -
-
- - {/* ══════════════════════════════════════════ - SECTION 3 — FAQ (dark green & gold ornate split layout) - ══════════════════════════════════════════ */} -
- - {/* Background texture for the whole section */} -
- -
- -
- - {/* ── LEFT: Ornate dark green panel ── */} -
- - {/* The Inset Gold Ornate Border */} -
- - {/* Corner flourishes */} -
-
- - {/* Hanging Lamp graphic (top left) */} -
-
- - - - - - - -
- - {/* Overlapping Lotus Emblem on the right edge */} -
- - - - - -
- - - {/* Header */} -
-
-
- We're Here To Help -
-
-

- Frequently Asked Questions -

-
- - - -
-

- Find answers to common questions about our food, services and more. -

+
+ + {/* Top Crown icon */} +
+ + +
- {/* FAQ accordion */} -
- {[ - { - q: "Do you offer vegan options?", - a: "Yes! We have a wide range of delicious vegan dishes made with the finest ingredients.", - icon: - }, - { - q: "Where do you source your ingredients?", - a: "We source our ingredients locally whenever possible and import authentic spices directly from South India.", - icon: - }, +

+ Words of Love +

+

+ WHAT OUR GUESTS SAY +

+ +
+
+ + + +
+
+ + + +
+
+ + {/* ══════════════════════════════════════════ + SECTION 3 — FAQ (dark green & gold ornate split layout) + ══════════════════════════════════════════ */} +
+ + {/* Background texture for the whole section */} +
+ +
+ +
+ + {/* ── LEFT: Ornate dark green panel ── */} +
+ + {/* The Inset Gold Ornate Border */} +
+ + {/* Corner flourishes */} +
+
+ + {/* Hanging Lamp graphic (top left) */} +
+
+ + + + + + + +
+ + {/* Overlapping Lotus Emblem on the right edge */} +
+ + + + + +
+ + + {/* Header */} +
+
+
+ We're Here To Help +
+
+

+ Frequently Asked Questions +

+
+ + + +
+

+ Find answers to common questions about our food, services and more. +

+
+ + {/* FAQ accordion */} +
+ {[ + { + q: "Do you offer vegan options?", + a: "Yes! We have a wide range of delicious vegan dishes made with the finest ingredients.", + icon: + }, + { + q: "Where do you source your ingredients?", + a: "We source our ingredients locally whenever possible and import authentic spices directly from South India.", + icon: + }, { q: "Do you provide catering services?", a: "Yes, we offer catering for events of all sizes. Contact us for our specialized catering menu.", @@ -564,300 +564,298 @@ export default function AboutPage() { a: "We are open from 11:30 AM to 10:00 PM from Tuesday to Sunday. We are closed on Mondays.", icon: } - ].map((f, i) => { - const isOpen = openFaq === i; - return ( -
{ + const isOpen = openFaq === i; + return ( +
setOpenFaq(isOpen ? null : i)} - > -
- {/* Icon on left */} -
- {f.icon} -
+ onClick={() => setOpenFaq(isOpen ? null : i)} + > +
+ {/* Icon on left */} +
+ {f.icon} +
- {/* Text Content */} -
- - {f.q} - + {/* Text Content */} +
+ + {f.q} + - - {isOpen && ( - -

- {f.a} -

-
- )} -
-
+ + {isOpen && ( + +

+ {f.a} +

+
+ )} +
+
- {/* Right plus/minus indicator */} -
- - {isOpen ? "−" : "+"} - + {/* Right plus/minus indicator */} +
+ + {isOpen ? "−" : "+"} + +
-
- ); - })} -
- - {/* Still have questions block */} -
-
-
- -
-
- Still have questions? - We're happy to help! -
+ ); + })}
- - CONTACT US → - -
- -
+ {/* Still have questions block */} +
+
+
+ +
+
+ Still have questions? + We're happy to help! +
+
+ + CONTACT US → + +
- {/* ── RIGHT: photo full height ── */} -
- My Dosa Place interior - {/* Dark gradient overlay matching reference */} -
- - {/* Hanging lights accents in the photo side */} -
-
-
-
- -
- - {/* ── BOTTOM FEATURE BAR ── */} -
-
- {/* Feature 1 */} -
-
- -
-
- AUTHENTIC RECIPES - Traditional flavours passed down through generations. -
-
- {/* Feature 2 */} -
-
- -
-
- FINEST INGREDIENTS - Handpicked ingredients for exceptional taste. -
-
- {/* Feature 3 */} -
-
- -
-
- MADE WITH LOVE - Every dish is crafted with passion and care. -
-
- {/* Feature 4 */} -
-
- -
-
- WARM HOSPITALITY - A cozy place where every guest feels like family. -
-
-
-
- -
- - {/* ══════════════════════════════════════════ - SECTION 4 — CTA (sandstone bg, ornate border) - ══════════════════════════════════════════ */} -
- - {/* The Outer Ornate Gold Border Container */} -
- - {/* Corner ornaments */} - {/* Top Left */} -
- - - - -
- {/* Top Right */} -
- - - - -
- {/* Bottom Left */} -
- - - - -
- {/* Bottom Right */} -
- - - - -
- - {/* Background Image: story_bg.png has the pots and leaves and temple/palace */} -
- -
- - {/* Center Content */} -
- - {/* Top Lotus Icon with wings */} -
-
- - - -
+
-

- Come Dine With Us -

+ {/* ── RIGHT: photo full height ── */} + {/*
+ My Dosa Place interior +
-

- EXPERIENCE THE TASTE OF -

+
+
+
+
*/} -

- TRADITION -

- -
- - - -
- -

- Visit us or order online and let every bite take you on a journey of authentic South Indian flavors. -

- - - {/* Inner subtle border effect */} -
- - - RESERVE A TABLE -
- {/* Bottom Bar inserted here */} -
-
+ {/* ── BOTTOM FEATURE BAR ── */} +
+
{/* Feature 1 */} -
+
-
- AUTHENTIC RECIPES - Traditional flavors passed down through generations. +
+ AUTHENTIC RECIPES + Traditional flavours passed down through generations.
{/* Feature 2 */} -
+
-
- FINEST INGREDIENTS - Handpicked ingredients for exceptional taste and quality. +
+ FINEST INGREDIENTS + Handpicked ingredients for exceptional taste.
{/* Feature 3 */} -
+
-
- MADE WITH LOVE - Every dish is crafted with passion and dedication. +
+ MADE WITH LOVE + Every dish is crafted with passion and care.
{/* Feature 4 */} -
+
- WARM HOSPITALITY - A cozy place where every guest feels like family. + WARM HOSPITALITY + A cozy place where every guest feels like family.
- {/* Bottom center divider icon below feature bar overlapping the border */} - {/*
+
+ + {/* ══════════════════════════════════════════ + SECTION 4 — CTA (sandstone bg, ornate border) + ══════════════════════════════════════════ */} +
+ + {/* The Outer Ornate Gold Border Container */} +
+ + {/* Corner ornaments */} + {/* Top Left */} +
+ + + + +
+ {/* Top Right */} +
+ + + + +
+ {/* Bottom Left */} +
+ + + + +
+ {/* Bottom Right */} +
+ + + + +
+ + {/* Background Image: story_bg.png has the pots and leaves and temple/palace */} +
+ +
+ + {/* Center Content */} +
+ + {/* Top Lotus Icon with wings */} +
+
+ + + +
+
+ +

+ Come Dine With Us +

+ +

+ EXPERIENCE THE TASTE OF +

+ +

+ TRADITION +

+ +
+ + + +
+ +

+ Visit us or order online and let every bite take you on a journey of authentic South Indian flavors. +

+ + + {/* Inner subtle border effect */} +
+ + + RESERVE A TABLE + +
+ + {/* Bottom Bar inserted here */} +
+
+ {/* Feature 1 */} +
+
+ +
+
+ AUTHENTIC RECIPES + Traditional flavors passed down through generations. +
+
+ {/* Feature 2 */} +
+
+ +
+
+ FINEST INGREDIENTS + Handpicked ingredients for exceptional taste and quality. +
+
+ {/* Feature 3 */} +
+
+ +
+
+ MADE WITH LOVE + Every dish is crafted with passion and dedication. +
+
+ {/* Feature 4 */} +
+
+ +
+
+ WARM HOSPITALITY + A cozy place where every guest feels like family. +
+
+
+
+ + {/* Bottom center divider icon below feature bar overlapping the border */} + {/*
*/} +
-
{/* end overflow-x-hidden wrapper */} diff --git a/src/app/blog/[slug]/page.tsx b/src/app/blog/[slug]/page.tsx index 06def34..73bd94e 100644 --- a/src/app/blog/[slug]/page.tsx +++ b/src/app/blog/[slug]/page.tsx @@ -20,10 +20,21 @@ export default async function BlogPostPage({ params }: { params: Promise<{ slug: notFound(); } - // Split content into paragraphs for custom structural rendering - const paragraphs = post.content.split('\n\n').filter(p => p.trim() !== ''); - const firstParagraph = paragraphs[0] || ""; - const remainingParagraphs = paragraphs.slice(1) || []; + // Replace the 2-image grid in content with the actual small images for this post + let processedContent = post.content; + if (post.smallImages && post.smallImages.length >= 2) { + // Replace first and second { + count++; + if (count === 1) return ` @@ -40,7 +51,7 @@ export default async function BlogPostPage({ params }: { params: Promise<{ slug:
{post.title}
@@ -98,7 +109,7 @@ export default async function BlogPostPage({ params }: { params: Promise<{ slug:
{related.title} {post.title} -
+
+ {/* Background Image */} +
+ +
{/* Ornate Gold Border inside */} -
+ {/*
- {/* Corner Ornaments */}
@@ -165,7 +173,6 @@ export default function ContactPage() {
- {/* Faint mandala watermark at bottom */}
@@ -173,7 +180,7 @@ export default function ContactPage() { -
+
*/}
diff --git a/src/app/reservation/page.tsx b/src/app/reservation/page.tsx index 41e9394..0c2495c 100644 --- a/src/app/reservation/page.tsx +++ b/src/app/reservation/page.tsx @@ -34,19 +34,18 @@ export default function ReservationPage() {
{/* Full Page Background with Pots and Temple */} -
+ {/*
Royal Background -
+
*/} {/* Ornate Page Border */} -
- {/* Corner Ornaments */} + {/*
@@ -71,18 +70,25 @@ export default function ReservationPage() {
-
+
*/}
{/* Form Card */}
-
- {/* Ornate Gold Border inside */} -
+
+ {/* Background Image */} +
+ +
+ {/*
- {/* Corner Ornaments */}
@@ -106,7 +112,7 @@ export default function ReservationPage() { -
+
*/}
diff --git a/src/components/ChefShowcase.tsx b/src/components/ChefShowcase.tsx index 73897a4..bc6efc1 100644 --- a/src/components/ChefShowcase.tsx +++ b/src/components/ChefShowcase.tsx @@ -205,7 +205,7 @@ export default function ChefShowcase() { > {/* 30+ Years Experience Badge Overlay */} -
+
{/* Gold Flower Icon */} @@ -217,17 +217,17 @@ export default function ChefShowcase() {
{/* Seamless Image Wrapper */} -
+
{/* Portrait Image */} - Chef Mendia Juxef Cooking with Fire + /> */} {/* Sparks/Embers Canvas Overlay */} void }) { // 3D Cinematic flight renderer function CinematicFlight({ progress }: { progress: number }) { - const exteriorTex = useTexture("/images/my_dosa_place_exterior_webgl.jpg"); - const interiorTex = useTexture("/images/my_dosa_place_interior_webgl.jpg"); - const foodTex = useTexture("/images/my_dosa_place_food_webgl.jpg"); + const exteriorTex = useTexture("/images/home/hero/banner-1.png"); + const interiorTex = useTexture("/images/home/hero/banner-2.png"); + const foodTex = useTexture("/images/home/hero/banner-3.png"); const leftDoorRef = useRef(null); const rightDoorRef = useRef(null); diff --git a/src/components/EventsAccordion.tsx b/src/components/EventsAccordion.tsx index 6752b8c..66d6964 100644 --- a/src/components/EventsAccordion.tsx +++ b/src/components/EventsAccordion.tsx @@ -182,7 +182,7 @@ export default function EventsAccordion() { whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true }} transition={{ duration: 0.8, delay: 0.1, ease: "easeOut" }} - className="flex flex-col lg:flex-row gap-5 h-[680px] lg:h-[460px] w-full items-stretch relative z-20" + className="flex flex-col lg:flex-row gap-5 h-[800px] lg:h-[460px] w-full items-stretch relative z-20" > {events.map((event, idx) => { const isActive = idx === activeIdx; @@ -266,10 +266,10 @@ export default function EventsAccordion() {
{/* Details content section */} -
+
{/* Double gold-rim circle icon container */} -
+
@@ -294,7 +294,7 @@ export default function EventsAccordion() {

{/* Notched Enquire CTA Button */} -
+
@@ -256,4 +256,4 @@ export default function Footer() {
); -} +} \ No newline at end of file diff --git a/src/components/SpatialSanctuary.tsx b/src/components/SpatialSanctuary.tsx index c183109..b281789 100644 --- a/src/components/SpatialSanctuary.tsx +++ b/src/components/SpatialSanctuary.tsx @@ -93,7 +93,7 @@ export default function SpatialSanctuary() { > {/* ==================== SLIDE 1: THE CULINARY HERITAGE MAIN COVER ==================== */} -
+
{/* Parchment background image for Slide 1 */} {/* Left Side details */} -
+
{/* Pre-title with Gold star crest */}
@@ -123,7 +123,7 @@ export default function SpatialSanctuary() {
{/* Main Headline */} -

+

Our Culinary
Heritage

@@ -138,12 +138,12 @@ export default function SpatialSanctuary() {
{/* Description narrative */} -

+

Swipe or scroll to explore the rich, traditional recipes of My Dosa Place, bringing stone-ground batters, fresh local spices, and traditional techniques to life.

{/* Scroll Down Slide Indicator */} -
+
Scroll down to slide right @@ -157,45 +157,45 @@ export default function SpatialSanctuary() {
{/* Card 1: Recipes */} -
- Heritage Recipes -
+
+ Heritage Recipes +
Heritage Recipes
-

+

Timeless recipes rooted in tradition.

{/* Card 2: Ghee */} -
- Pure A2 Ghee -
+
+ Pure A2 Ghee +
Pure A2 Ghee
-

+

Traditional ghee that enriches the flavor.

{/* Card 3: Dosa */} -
- Artisanal Dosa -
+
+ Artisanal Dosa +
Artisanal Dosa
-

+

Stone-ground batter fermented to perfection.

{/* Card 4: Feasts */} -
- Imperial Feasts -
+
+ Imperial Feasts +
Imperial Feasts
-

+

Grand platters reflecting royal tastes.

@@ -205,8 +205,8 @@ export default function SpatialSanctuary() {
{/* Right Side: Thali Archway photo overlap */} -
-
+
+
My Dosa Place Spatial Dining Sanctuary {/* ==================== PINNED BOTTOM BANNER BAR (OUTSIDE TRACK) ==================== */} -
- My Dosa Place - - +
+ My Dosa Place + + ROOTED IN TRADITION • DRIVEN BY PASSION • SERVED WITH LOVE
); -} +} \ No newline at end of file diff --git a/src/utils/blogData.ts b/src/utils/blogData.ts index 4761531..8f12b21 100644 --- a/src/utils/blogData.ts +++ b/src/utils/blogData.ts @@ -6,8 +6,11 @@ export const BLOG_POSTS = [ "desc": "Craving dosa in Waterloo? Explore My Dosa Place's full menu of South Indian crepes, from classic masala dosa to specialty varieties, all 100% vegetarian.", "date": "JULY 15, 2026", "image": "/images/masala_dosa_luxury.png", + "cardImage": "/images/blog/blog-card-1.webp", + "bigImage": "/images/blog/blog-1-big.webp", + "smallImages": ["/images/blog/small-img-1-1.webp", "/images/blog/small-img-1-2.webp"], "author": "My Dosa Place", - "content": "

Waterloo has no shortage of restaurants labeled \"Indian food.\" But dosa isn't a side note within that broader category — it's a distinct culinary tradition built on fermentation, technique, and timing, and it deserves a kitchen that treats it that way. At My Dosa Place, our entire menu is built around getting that tradition right, one crepe at a time.

\n\n
\n \n

\n \"A dosa is not judged by its filling. It is judged by the twelve hours of patience that came before it ever touched the pan.\"\n

\n
\n\n

This guide walks through what a dosa actually is, the varieties we serve, what else fills out our menu, and why we've become the address Waterloo locals default to when they're craving something authentic.

\n\n
\n
\n \"Interior\"\n
\n
\n \"Chef\n
\n
\n\n

What Exactly Is a Dosa?

\n

A dosa is a savory crepe made from a fermented batter of rice and urad dal (black lentils). Fermentation is what gives it that signature tang and its light, almost porous texture once it hits a hot griddle. Unlike a Western-style pancake, a dosa is meant to be thin and shatteringly crisp at the edges, with just enough give in the center to hold a filling without tearing.

\n

It's a dish that punishes shortcuts. The batter needs proper fermentation time to develop, and the griddle has to sit at exactly the right heat before the batter ever touches it. That's the bar every dosa at our restaurant has to clear before it reaches your table.

\n\n

Our Dosa Varieties

\n
    \n
  • \n
    \n
    \n Masala Dosa\n The classic. A crispy crepe wrapped around a lightly spiced potato masala, served with coconut chutney and sambar.\n
    \n
  • \n
  • \n
    \n
    \n Plain Dosa\n For purists who want to taste the fermented batter on its own, paired with chutneys and sambar.\n
    \n
  • \n
  • \n
    \n
    \n Rava Dosa\n Built on a semolina-based batter instead of rice, giving it a lacier, extra-crisp texture that's distinct from a traditional dosa.\n
    \n
  • \n
  • \n
    \n
    \n Onion Dosa\n Finely chopped onions cooked directly into the crepe for extra bite and crunch.\n
    \n
  • \n
  • \n
    \n
    \n Mysore Masala Dosa\n A spicier version, layered with a red chutney paste underneath the potato filling.\n
    \n
  • \n
  • \n
    \n
    \n Paper Dosa\n Extra-large, extra-thin, and extra-crisp, made for anyone who wants texture over filling.\n
    \n
  • \n
\n

Every dosa is made fresh to order — never pre-made, never reheated — because a dosa starts losing its character the moment it sits.

\n\n

Beyond Dosa: The Rest of Our South Indian Menu

\n

Dosa is our specialty, but it isn't the whole story. As a full-service vegetarian restaurant in Waterloo, our menu also includes:

\n
    \n
  • \n
    \n
    \n Idli\n Soft, steamed rice cakes, light enough to pair easily with chutney or sambar.\n
    \n
  • \n
  • \n
    \n
    \n Vada\n Crispy, savory lentil doughnuts, ideal as a starter or a side.\n
    \n
  • \n
  • \n
    \n
    \n Uttapam\n A thicker, pancake-style relative of dosa, often topped with onions, tomatoes, or chilies.\n
    \n
  • \n
  • \n
    \n
    \n Sambar and chutneys\n Made fresh in-house every day, never store-bought.\n
    \n
  • \n
  • \n
    \n
    \n South Indian thalis\n A full spread of dishes served together for a complete meal.\n
    \n
  • \n
\n

Everything on our menu is 100% vegetarian, prepared with the same standard of authenticity and freshness as our dosas.

\n\n

Common Inquiries

\n

We get a lot of questions from guests who are trying dosa for the first time, or comparing notes with what they've had elsewhere. Here are the ones we hear most.

\n
\n
\n \n Q. What's the difference between a masala dosa and a plain dosa?\n \n \n

A masala dosa is filled with spiced potato masala before it's folded, while a plain dosa is served empty, letting the fermented batter itself be the star. Both come with chutney and sambar on the side.

\n
\n
\n \n Q. Is dosa gluten-free?\n \n \n

Yes. Our traditional dosa batter is made entirely from rice and urad dal, with no wheat flour, making it naturally gluten-free.

\n
\n
\n \n Q. Why does the batter need to ferment for so long?\n \n \n

Fermentation is what develops dosa's tang and light, crisp texture. Rush it, and you get a flat, dense crepe instead of the airy, blistered one a proper dosa should be. Ours ferments for roughly 24 hours before it's ready to cook.

\n
\n
\n \n Q. Is rava dosa the same as a regular dosa?\n \n \n

Not quite. Rava dosa swaps the rice-and-lentil batter for a semolina-based one, which skips the long fermentation and results in a lacier, crispier crepe with a noticeably different texture.

\n
\n
" + "content": "

Waterloo has no shortage of restaurants labeled \"Indian food.\" But dosa isn't a side note within that broader category — it's a distinct culinary tradition built on fermentation, technique, and timing, and it deserves a kitchen that treats it that way. At My Dosa Place, our entire menu is built around getting that tradition right, one crepe at a time.

\n\n
\n \n

\n \"A dosa is not judged by its filling. It is judged by the twelve hours of patience that came before it ever touched the pan.\"\n

\n
\n\n

This guide walks through what a dosa actually is, the varieties we serve, what else fills out our menu, and why we've become the address Waterloo locals default to when they're craving something authentic.

\n\n
\n
\n \"Interior\"\n
\n
\n \"Chef\n
\n
\n\n

What Exactly Is a Dosa?

\n

A dosa is a savory crepe made from a fermented batter of rice and urad dal (black lentils). Fermentation is what gives it that signature tang and its light, almost porous texture once it hits a hot griddle. Unlike a Western-style pancake, a dosa is meant to be thin and shatteringly crisp at the edges, with just enough give in the center to hold a filling without tearing.

\n

It's a dish that punishes shortcuts. The batter needs proper fermentation time to develop, and the griddle has to sit at exactly the right heat before the batter ever touches it. That's the bar every dosa at our restaurant has to clear before it reaches your table.

\n\n

Our Dosa Varieties

\n
    \n
  • \n
    \n
    \n Masala Dosa\n The classic. A crispy crepe wrapped around a lightly spiced potato masala, served with coconut chutney and sambar.\n
    \n
  • \n
  • \n
    \n
    \n Plain Dosa\n For purists who want to taste the fermented batter on its own, paired with chutneys and sambar.\n
    \n
  • \n
  • \n
    \n
    \n Rava Dosa\n Built on a semolina-based batter instead of rice, giving it a lacier, extra-crisp texture that's distinct from a traditional dosa.\n
    \n
  • \n
  • \n
    \n
    \n Onion Dosa\n Finely chopped onions cooked directly into the crepe for extra bite and crunch.\n
    \n
  • \n
  • \n
    \n
    \n Mysore Masala Dosa\n A spicier version, layered with a red chutney paste underneath the potato filling.\n
    \n
  • \n
  • \n
    \n
    \n Paper Dosa\n Extra-large, extra-thin, and extra-crisp, made for anyone who wants texture over filling.\n
    \n
  • \n
\n

Every dosa is made fresh to order — never pre-made, never reheated — because a dosa starts losing its character the moment it sits.

\n\n

Beyond Dosa: The Rest of Our South Indian Menu

\n

Dosa is our specialty, but it isn't the whole story. As a full-service vegetarian restaurant in Waterloo, our menu also includes:

\n
    \n
  • \n
    \n
    \n Idli\n Soft, steamed rice cakes, light enough to pair easily with chutney or sambar.\n
    \n
  • \n
  • \n
    \n
    \n Vada\n Crispy, savory lentil doughnuts, ideal as a starter or a side.\n
    \n
  • \n
  • \n
    \n
    \n Uttapam\n A thicker, pancake-style relative of dosa, often topped with onions, tomatoes, or chilies.\n
    \n
  • \n
  • \n
    \n
    \n Sambar and chutneys\n Made fresh in-house every day, never store-bought.\n
    \n
  • \n
  • \n
    \n
    \n South Indian thalis\n A full spread of dishes served together for a complete meal.\n
    \n
  • \n
\n

Everything on our menu is 100% vegetarian, prepared with the same standard of authenticity and freshness as our dosas.

\n\n

Common Inquiries

\n

We get a lot of questions from guests who are trying dosa for the first time, or comparing notes with what they've had elsewhere. Here are the ones we hear most.

\n
\n
\n \n Q. What's the difference between a masala dosa and a plain dosa?\n \n \n

A masala dosa is filled with spiced potato masala before it's folded, while a plain dosa is served empty, letting the fermented batter itself be the star. Both come with chutney and sambar on the side.

\n
\n
\n \n Q. Is dosa gluten-free?\n \n \n

Yes. Our traditional dosa batter is made entirely from rice and urad dal, with no wheat flour, making it naturally gluten-free.

\n
\n
\n \n Q. Why does the batter need to ferment for so long?\n \n \n

Fermentation is what develops dosa's tang and light, crisp texture. Rush it, and you get a flat, dense crepe instead of the airy, blistered one a proper dosa should be. Ours ferments for roughly 24 hours before it's ready to cook.

\n
\n
\n \n Q. Is rava dosa the same as a regular dosa?\n \n \n

Not quite. Rava dosa swaps the rice-and-lentil batter for a semolina-based one, which skips the long fermentation and results in a lacier, crispier crepe with a noticeably different texture.

\n
\n
" }, { "id": 2, @@ -16,8 +19,11 @@ export const BLOG_POSTS = [ "desc": "Search for a South Indian restaurant in Waterloo and you'll notice most listings point one direction... My Dosa Place exists to serve that other half of Indian food properly.", "date": "JUNE 28, 2026", "image": "/images/category_curries.jpg", + "cardImage": "/images/blog/blog-card-2.webp", + "bigImage": "/images/blog/blog-2-big.webp", + "smallImages": ["/images/blog/small-img-2-1.webp", "/images/blog/small-img-2-2.webp"], "author": "My Dosa Place", - "content": "

Search for a South Indian restaurant in Waterloo and you'll notice most \"Indian food\" listings in this region point one direction — butter chicken, naan, thick gravies. It's just a different cuisine entirely from the one built around crispy dosas, soft idlis, and the sharp, tangy pull of sambar. My Dosa Place exists to serve that other half of Indian food properly, and here's what that actually looks like once you're through the door.

\n\n
\n \n

\n \"We didn't set out to serve a bit of everything. We set out to serve one region's food the way it's meant to be eaten.\"\n

\n
\n\n

A Menu That Picks a Lane

\n

Plenty of Indian restaurants in Waterloo try to represent the entire subcontinent on a single menu. My Dosa Place does the opposite — it narrows in on South Indian cooking and does that one thing with real care instead of spreading itself thin. The dosa batter goes through proper fermentation, the sambar is simmered from scratch, and the chutneys are ground fresh in-house rather than scooped from a container.

\n

Ask around for the best dosa in Waterloo and this is usually where the conversation lands. Our paper dosa comes out golden and shatteringly thin, but for most first-time guests, the real draw is the masala dosa — a large, crackling crepe wrapped around a soft, gently spiced potato filling that's genuinely hard to describe until you've had a bite.

\n\n
\n
\n \"Tandoor\n
\n
\n \"South\n
\n
\n\n

What's on the Table Beyond Dosa

\n
    \n
  • \n
    \n
    \n Idli\n Steamed rice cakes, pillow-soft and mild, built to soak up chutney and sambar.\n
    \n
  • \n
  • \n
    \n
    \n Vada\n A crisp lentil shell around a fluffy, savory center.\n
    \n
  • \n
  • \n
    \n
    \n Uttapam\n A thicker, pancake-style cousin of the dosa, topped with onions, tomatoes, and chilies.\n
    \n
  • \n
  • \n
    \n
    \n South Indian Thali\n A full sampler on a steel tray, with rice, sambar, rasam, a couple of vegetable curries, curd, pickle, and something sweet, all served together.\n
    \n
  • \n
\n

The thali in particular is the fastest way to understand this cuisine in one sitting — sour, spicy, sweet, and savory all showing up on the same plate, the way a home-cooked South Indian meal actually works.

\n\n

A Reliable Choice If You're Vegetarian

\n

South Indian cooking has been largely plant-based long before \"vegetarian-friendly\" became a menu label. Rice, lentils, coconut, and vegetables form the base of nearly everything we serve, which makes My Dosa Place one of the more dependable options for anyone looking for a vegetarian restaurant in Waterloo. There's no need to scan the menu hunting for the one safe dish — almost everything qualifies, and the flavor holds up on its own without needing meat to carry it.

\n\n

Reaching Beyond Waterloo

\n

Word has traveled past Waterloo's own borders too. Diners searching for South Indian food across Kitchener-Waterloo often end up at My Dosa Place, since restaurants that specialize specifically in this cuisine are still fairly rare across the twin cities. It's become a regular stop for university students craving the food they grew up with, and for newcomers who've heard about dosa but never actually tried one.

\n\n

Common Inquiries

\n

Here's what guests ask most before their first visit.

\n
\n
\n \n Q. Is a South Indian thali enough for one person?\n \n \n

Yes — a thali is designed as a complete meal on its own, with rice, a lentil stew, a couple of curries, curd, pickle, and a sweet, all in one serving.

\n
\n
\n \n Q. Is the whole menu vegetarian?\n \n \n

Yes. Every dish we serve is 100% vegetarian, built around rice, lentils, coconut, and vegetables.

\n
\n
\n \n Q. What should a first-timer order?\n \n \n

Most new guests start with a masala dosa alongside sambar and coconut chutney — it's the dish that best represents what South Indian cooking is about.

\n
\n
\n \n Q. Do you serve people outside Waterloo, like from Kitchener?\n \n \n

Yes, a good portion of our guests travel in from across Kitchener-Waterloo, since dedicated South Indian restaurants are still limited in the region.

\n
\n
" + "content": "

Search for a South Indian restaurant in Waterloo and you'll notice most \"Indian food\" listings in this region point one direction — butter chicken, naan, thick gravies. It's just a different cuisine entirely from the one built around crispy dosas, soft idlis, and the sharp, tangy pull of sambar. My Dosa Place exists to serve that other half of Indian food properly, and here's what that actually looks like once you're through the door.

\n\n
\n \n

\n \"We didn't set out to serve a bit of everything. We set out to serve one region's food the way it's meant to be eaten.\"\n

\n
\n\n

A Menu That Picks a Lane

\n

Plenty of Indian restaurants in Waterloo try to represent the entire subcontinent on a single menu. My Dosa Place does the opposite — it narrows in on South Indian cooking and does that one thing with real care instead of spreading itself thin. The dosa batter goes through proper fermentation, the sambar is simmered from scratch, and the chutneys are ground fresh in-house rather than scooped from a container.

\n

Ask around for the best dosa in Waterloo and this is usually where the conversation lands. Our paper dosa comes out golden and shatteringly thin, but for most first-time guests, the real draw is the masala dosa — a large, crackling crepe wrapped around a soft, gently spiced potato filling that's genuinely hard to describe until you've had a bite.

\n\n
\n
\n \"Tandoor\n
\n
\n \"South\n
\n
\n\n

What's on the Table Beyond Dosa

\n
    \n
  • \n
    \n
    \n Idli\n Steamed rice cakes, pillow-soft and mild, built to soak up chutney and sambar.\n
    \n
  • \n
  • \n
    \n
    \n Vada\n A crisp lentil shell around a fluffy, savory center.\n
    \n
  • \n
  • \n
    \n
    \n Uttapam\n A thicker, pancake-style cousin of the dosa, topped with onions, tomatoes, and chilies.\n
    \n
  • \n
  • \n
    \n
    \n South Indian Thali\n A full sampler on a steel tray, with rice, sambar, rasam, a couple of vegetable curries, curd, pickle, and something sweet, all served together.\n
    \n
  • \n
\n

The thali in particular is the fastest way to understand this cuisine in one sitting — sour, spicy, sweet, and savory all showing up on the same plate, the way a home-cooked South Indian meal actually works.

\n\n

A Reliable Choice If You're Vegetarian

\n

South Indian cooking has been largely plant-based long before \"vegetarian-friendly\" became a menu label. Rice, lentils, coconut, and vegetables form the base of nearly everything we serve, which makes My Dosa Place one of the more dependable options for anyone looking for a vegetarian restaurant in Waterloo. There's no need to scan the menu hunting for the one safe dish — almost everything qualifies, and the flavor holds up on its own without needing meat to carry it.

\n\n

Reaching Beyond Waterloo

\n

Word has traveled past Waterloo's own borders too. Diners searching for South Indian food across Kitchener-Waterloo often end up at My Dosa Place, since restaurants that specialize specifically in this cuisine are still fairly rare across the twin cities. It's become a regular stop for university students craving the food they grew up with, and for newcomers who've heard about dosa but never actually tried one.

\n\n

Common Inquiries

\n

Here's what guests ask most before their first visit.

\n
\n
\n \n Q. Is a South Indian thali enough for one person?\n \n \n

Yes — a thali is designed as a complete meal on its own, with rice, a lentil stew, a couple of curries, curd, pickle, and a sweet, all in one serving.

\n
\n
\n \n Q. Is the whole menu vegetarian?\n \n \n

Yes. Every dish we serve is 100% vegetarian, built around rice, lentils, coconut, and vegetables.

\n
\n
\n \n Q. What should a first-timer order?\n \n \n

Most new guests start with a masala dosa alongside sambar and coconut chutney — it's the dish that best represents what South Indian cooking is about.

\n
\n
\n \n Q. Do you serve people outside Waterloo, like from Kitchener?\n \n \n

Yes, a good portion of our guests travel in from across Kitchener-Waterloo, since dedicated South Indian restaurants are still limited in the region.

\n
\n
" }, { "id": 3, @@ -26,7 +32,10 @@ export const BLOG_POSTS = [ "desc": "If you're searching for vegan food in Waterloo, South Indian cuisine deserves a spot on your shortlist — and My Dosa Place is one of the easiest places in the city to eat plant-based.", "date": "MAY 12, 2026", "image": "/images/south_indian_thali_luxury.png", + "cardImage": "/images/blog/blog-card-3.webp", + "bigImage": "/images/blog/blog-3-big.webp", + "smallImages": ["/images/blog/small-img-3-1.webp", "/images/blog/small-img-3-2.webp"], "author": "My Dosa Place", - "content": "

If you're searching for vegan food in Waterloo, South Indian cuisine deserves a spot on your shortlist — and My Dosa Place is one of the easiest places in the city to eat plant-based without feeling like an afterthought.

\n\n

We should be upfront about one thing: My Dosa Place is a 100% pure vegetarian restaurant, not a dedicated vegan one. That distinction matters. South Indian cooking traditionally leans on ingredients like ghee (clarified butter) and curd, so not everything on our menu is automatically vegan. The good news is that a large part of our menu either already is vegan or can easily be adapted, because rice, lentils, and vegetables have always been the backbone of this cuisine — long before \"plant-based\" became a category on a menu.

\n\n
\n \n

\n \"Veganism isn't a restriction here; it's a celebration of rice, lentils, and fresh vegetables that have nourished our people for centuries.\"\n

\n
\n\n

Here's a straightforward guide to what to order.

\n\n
\n
\n \"Vegan\n
\n
\n \"South\n
\n
\n\n

Why South Indian Food Is Naturally Vegan-Friendly

\n

South Indian tiffin food — the dosas, idlis, and vadas that make up our menu — is built on a batter of fermented rice and lentils. No eggs, no dairy required for the base. Historically, this style of cooking developed in vegetarian households where plant-based ingredients weren't a dietary trend but simply the everyday pantry. That's why, unlike a lot of global cuisines where \"vegan\" means stripping things out, here it often means the dish is already close to its original form.

\n\n

The two things to watch for are ghee (used for roasting some dosas) and curd or milk-based touches in a handful of curries and sweets. Both are easy to ask about or ask around.

\n\n

What to Order at My Dosa Place (Vegan or Easily Made Vegan)

\n

Dosas

\n

Most of our dosa batter is rice-and-lentil based, which is naturally vegan. A few standouts:

\n
    \n
  • \n
    \n
    \n Masala Dosa\n A crispy rice and lentil crepe stuffed with spiced potato masala. Ask for it made without ghee and it's fully plant-based.\n
    \n
  • \n
  • \n
    \n
    \n Onion Rava Dosa\n A savory semolina crepe with onions, herbs, and spices.\n
    \n
  • \n
  • \n
    \n
    \n Paper Roast Dosa\n Extra-large, paper-thin, and crispy. A great choice if you want something light with no filling to double-check.\n
    \n
  • \n
  • \n
    \n
    \n Rava Plain Dosa\n Simple, crispy, and served with chutney and sambar.\n
    \n
  • \n
\n\n

Tiffin Items

\n
    \n
  • \n
    \n
    \n Idli Sambar\n Steamed rice and lentil cakes served with hot sambar (a lentil and vegetable stew). This is one of the most naturally vegan dishes on any South Indian menu.\n
    \n
  • \n
  • \n
    \n
    \n Medu Vada\n Crispy fried lentil \"donuts\" served with sambar and chutney.\n
    \n
  • \n
  • \n
    \n
    \n Puri Bhaji\n Fluffy deep-fried puris with a spiced potato bhaji. Check that the puri dough hasn't been enriched with dairy before ordering.\n
    \n
  • \n
\n\n

Chutneys and Sambar

\n

Our coconut, tomato, and mint chutneys, along with our sambar, are made from vegetables, lentils, coconut, and spices — no dairy needed. These come standard with most tiffin and dosa orders.

\n\n

A Few Simple Questions to Ask Your Server

\n

Because ghee and curd can appear in small amounts depending on the dish, the easiest way to eat fully vegan here is to ask two things when you order:

\n
    \n
  • \n
    \n
    \n \"Can this be made without ghee?\"\n
    \n
  • \n
  • \n
    \n
    \n \"Does this chutney or curry have curd or milk in it?\"\n
    \n
  • \n
\n

Our kitchen is used to accommodating these requests, and most of our dosa and tiffin items can be adjusted without changing the dish's character.

\n\n

Common Inquiries

\n

Because ghee and curd can appear in small amounts depending on the dish, the easiest way to eat fully vegan here is to ask these questions.

\n
\n
\n \n Q. Can this be made without ghee?\n \n \n

Yes, our kitchen is used to accommodating these requests. We can roast your dosa in oil instead of ghee to make it fully vegan.

\n
\n
\n \n Q. Does this chutney or curry have curd or milk in it?\n \n \n

Most of our chutneys (coconut, tomato, mint) are naturally vegan. Some curries might have a touch of cream or curd, so it's always best to ask your server.

\n
\n
\n \n Q. Is idli vegan?\n \n \n

Yes. Idli is made from fermented rice and lentil batter, steamed with no dairy at all. It's one of the safest choices for vegan diners on any South Indian menu.

\n
\n
\n \n Q. What about the sambar — is it vegan?\n \n \n

Our sambar is made from lentils, tamarind, tomatoes, vegetables, and spices. No dairy is used. It's entirely plant-based and comes free with most orders.

\n
\n
" + "content": "

If you're searching for vegan food in Waterloo, South Indian cuisine deserves a spot on your shortlist — and My Dosa Place is one of the easiest places in the city to eat plant-based without feeling like an afterthought.

\n\n

We should be upfront about one thing: My Dosa Place is a 100% pure vegetarian restaurant, not a dedicated vegan one. That distinction matters. South Indian cooking traditionally leans on ingredients like ghee (clarified butter) and curd, so not everything on our menu is automatically vegan. The good news is that a large part of our menu either already is vegan or can easily be adapted, because rice, lentils, and vegetables have always been the backbone of this cuisine — long before \"plant-based\" became a category on a menu.

\n\n
\n \n

\n \"Veganism isn't a restriction here; it's a celebration of rice, lentils, and fresh vegetables that have nourished our people for centuries.\"\n

\n
\n\n

Here's a straightforward guide to what to order.

\n\n
\n
\n \"Vegan\n
\n
\n \"South\n
\n
\n\n

Why South Indian Food Is Naturally Vegan-Friendly

\n

South Indian tiffin food — the dosas, idlis, and vadas that make up our menu — is built on a batter of fermented rice and lentils. No eggs, no dairy required for the base. Historically, this style of cooking developed in vegetarian households where plant-based ingredients weren't a dietary trend but simply the everyday pantry. That's why, unlike a lot of global cuisines where \"vegan\" means stripping things out, here it often means the dish is already close to its original form.

\n\n

The two things to watch for are ghee (used for roasting some dosas) and curd or milk-based touches in a handful of curries and sweets. Both are easy to ask about or ask around.

\n\n

What to Order at My Dosa Place (Vegan or Easily Made Vegan)

\n

Dosas

\n

Most of our dosa batter is rice-and-lentil based, which is naturally vegan. A few standouts:

\n
    \n
  • \n
    \n
    \n Masala Dosa\n A crispy rice and lentil crepe stuffed with spiced potato masala. Ask for it made without ghee and it's fully plant-based.\n
    \n
  • \n
  • \n
    \n
    \n Onion Rava Dosa\n A savory semolina crepe with onions, herbs, and spices.\n
    \n
  • \n
  • \n
    \n
    \n Paper Roast Dosa\n Extra-large, paper-thin, and crispy. A great choice if you want something light with no filling to double-check.\n
    \n
  • \n
  • \n
    \n
    \n Rava Plain Dosa\n Simple, crispy, and served with chutney and sambar.\n
    \n
  • \n
\n\n

Tiffin Items

\n
    \n
  • \n
    \n
    \n Idli Sambar\n Steamed rice and lentil cakes served with hot sambar (a lentil and vegetable stew). This is one of the most naturally vegan dishes on any South Indian menu.\n
    \n
  • \n
  • \n
    \n
    \n Medu Vada\n Crispy fried lentil \"donuts\" served with sambar and chutney.\n
    \n
  • \n
  • \n
    \n
    \n Puri Bhaji\n Fluffy deep-fried puris with a spiced potato bhaji. Check that the puri dough hasn't been enriched with dairy before ordering.\n
    \n
  • \n
\n\n

Chutneys and Sambar

\n

Our coconut, tomato, and mint chutneys, along with our sambar, are made from vegetables, lentils, coconut, and spices — no dairy needed. These come standard with most tiffin and dosa orders.

\n\n

A Few Simple Questions to Ask Your Server

\n

Because ghee and curd can appear in small amounts depending on the dish, the easiest way to eat fully vegan here is to ask two things when you order:

\n
    \n
  • \n
    \n
    \n \"Can this be made without ghee?\"\n
    \n
  • \n
  • \n
    \n
    \n \"Does this chutney or curry have curd or milk in it?\"\n
    \n
  • \n
\n

Our kitchen is used to accommodating these requests, and most of our dosa and tiffin items can be adjusted without changing the dish's character.

\n\n

Common Inquiries

\n

Because ghee and curd can appear in small amounts depending on the dish, the easiest way to eat fully vegan here is to ask these questions.

\n
\n
\n \n Q. Can this be made without ghee?\n \n \n

Yes, our kitchen is used to accommodating these requests. We can roast your dosa in oil instead of ghee to make it fully vegan.

\n
\n
\n \n Q. Does this chutney or curry have curd or milk in it?\n \n \n

Most of our chutneys (coconut, tomato, mint) are naturally vegan. Some curries might have a touch of cream or curd, so it's always best to ask your server.

\n
\n
\n \n Q. Is idli vegan?\n \n \n

Yes. Idli is made from fermented rice and lentil batter, steamed with no dairy at all. It's one of the safest choices for vegan diners on any South Indian menu.

\n
\n
\n \n Q. What about the sambar — is it vegan?\n \n \n

Our sambar is made from lentils, tamarind, tomatoes, vegetables, and spices. No dairy is used. It's entirely plant-based and comes free with most orders.

\n
\n
" } ]; \ No newline at end of file