• Thai Cooking Classes
  • Thai Recipes
  • Get the FREE Guide!
  • Latest Posts
  • About
    • A Thai-Foodie Love Story
  • Contact
  • Nav Social Icons

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Thai Cooking Classes
  • Thai Recipes
  • Get the FREE Guide!
  • Latest Posts
  • About
    • A Thai-Foodie Love Story
  • Contact
  • Mobile Menu Widgets

    search for your fav thai recipe

Thai-Foodie.com logo

Thai-Foodie

A Thai Food Love Affair

Khao Soi Recipe (Authentic Northern Thai Coconut Curry Noodles)

December 12, 2025 · In: Curry, Noodle Dishes, Soup

Jump to Recipe·Print Recipe
35 Popular Thai Dishes | thai-foodie.com

Craving a cozy khao soi recipe that’s creamy, comforting, and full of curry flavor? This is your answer! Made with tender chicken, soft egg noodles, and a golden coconut curry broth infused with Thai spices, this bowl delivers a soul-warming hug in every bite!

What Is Khao Soi?

Khao soi is a beloved Northern Thai coconut curry noodle soup made with a fragrant curry paste full of dried chilies, turmeric, shallots, coriander, garlic, and ginger. Soft egg noodles soak in the cozy broth, while crispy fried egg noodles sit on top, one of my all-time favorite texture combos!

Fun fact: Khao soi actually has roots in the old Lanna Kingdom of Northern Thailand and along trade routes connecting Thailand, Myanmar (Burma), and Yunnan, China.

Many believe it was inspired by Burmese and Chinese Muslim noodle dishes brought into Chiang Mai by traders.

Over time, Northern Thai cooks made it their own by adding coconut milk, turmeric, and the crispy fried noodles on top. So the khao soi recipe we know today is this beautiful fusion of Burmese spices, Chinese-style noodles, and Northern Thai creativity all in one golden beautiful bowl!

You’ll find khao soi everywhere in Northern Thailand, from street stalls where aunties stir big pots of curry broth all day to fancy restaurants in downtown Chiang Mai.

It’s creamy, warm, bright, and one of those dishes people dream about long after they’ve left Thailand and is becoming a top Thai dish in America!

If you love khao soi, you’ll probably also love Yellow Curry Noodle Soup, another cozy Thai curry-based noodle soup with rich red and yellow curry flavors, Sukhothai Noodle Soup, which is Thai Hubby’s all-time favorite, and Tom Yum Soup Noodles with Tom Yum Paste, a bright, tangy option that makes an easy one-bowl weeknight dinner.

Why You’ll Love This Khao Soi Recipe

  • Authentic Northern Thai flavors taught to you by a Thai cooking class instructor, aka me Sherri!
  • Creamy and cozy comfort food perfect for chilly nights
  • Easy to customize with all your favorite toppings

Khao Soi Recipe Ingredients You’ll Need

Khao Soi Paste

3–4 large mild dried chilies like guajillo (what I usually use because they’re easy to find), puya, or spur chiles – These add that beautiful red-gold color and a mellow chili flavor without overwhelming heat, which is classic for khao soi.
2–4 dried Thai chili peppers – Khao soi isn’t usually very spicy, but if you like it spicy, you can add more chilies. These bring smoky, fiery depth.
2 tbsp coriander seeds – Earthy and citrusy; ties the whole spice blend together.
1 tbsp ground turmeric – Gives the broth its signature golden glow and cozy warmth.
1 tsp curry powder – Adds familiar roundness and complements the turmeric.
1 tsp coarse sea salt – Helps break down the ingredients when using a mortar and pestle; feel free to add it if you’re using a mini chopper or immersion blender.
2 medium shallots, halved – Bring sweetness and savory warmth to the paste.
10 garlic cloves – Build rich Thai aroma and flavor.
1 (2-inch) piece ginger, peeled and sliced – Brightens the broth and balances coconut richness.
1/4 cup chopped cilantro stems – Flavor-packed stems that add earthy, herbal depth.

Soup

2 tbsp coconut oil â€“ Helps the paste sauté deeply so it releases all its fragrance.
1 13.5 oz can coconut milk â€“ The creamy heart of khao soi. We use one can because Thai Hubby likes his broth a little lighter, but if you love an extra-creamy khao soi, add a second can and reduce the broth to 2 cups.
4 cups chicken broth â€“ Thins the coconut milk and creates a savory base.
2 lb chicken thighs or breast, thinly sliced â€“ Tender and juicy, and they soak up the curry beautifully.
3 tbsp or more fish sauce â€“ Adds salty umami depth; adjust to your taste.
1 tbsp palm sugar or brown sugar â€“ Balances spice and salt with soft sweetness.
1 lb Chinese fresh egg noodles, divided with 2 handfuls taken out for the crispy fried noodle topping â€“ Most for serving soft in the soup, and two small handfuls for frying to make the crispy topping.
2–3 cups neutral frying oil â€“ Enough to create a couple inches of oil in your pot for frying the crispy noodles.

Toppings

1 cup chopped cilantro â€“ Bright, fresh, and herbal.
1/2 cup thinly sliced shallots or red onions â€“ Add classic Thai crunch and aroma.
1–2 limes, quartered â€“ A squeeze wakes up all the cozy curry flavors.
1/2 cup pickled mustard greens (optional) â€“ A tangy, salty, slightly funky vegetable common in Northern Thai cooking. I can’t always find them where we live, but if you can use them!
Chili oil or Thai dried chili flakes, to taste (optional) â€“ Adds Thai-style warmth and spice.

How to Make Khao Soi

corriander-seeds-on-stove-top-for-khao-soi-paste
khao soi paste in stone mortar and pestle
khao soi broth in stock pot

Step 1: Make the khao soi paste

Toast the 2 tbsp coriander seeds in a dry skillet over low heat until they start to smell amazing.

Add the 3–4 mild dried chilies, 2–4 dried Thai chilies, and toasted coriander seeds to a spice grinder and pulse until they become a powder. I like to add my other spices here too so they are all blended together: the 1 tbsp ground turmeric and 1 tsp curry powder.

In a stone mortar and pestle, mini chopper, or with an immersion blender, pound or blend the 1 tsp coarse sea salt, 2 medium shallots, 10 garlic cloves, 1 (2-inch) piece of ginger, and 1/4 cup chopped cilantro stems until they form a paste. Add in the ground spices and mix it all together.

Step 2: Fry the paste

Heat 2 tbsp coconut oil in a heavy pot over medium heat. Add the curry paste and stir for 4–6 minutes until darker and fragrant.

Step 3: Build the broth

Add 1 can coconut milk and 4 cups chicken broth. Bring to a gentle boil.

Step 4: Cook the chicken

Add the 2 lb chicken thighs or breast, reduce heat, and simmer until tender, 20–25 minutes. Once the chicken is cooked through, season the soup with fish sauce and palm sugar to taste.

Step 5: Cook your noodles

Cook the 1lb fresh egg noodles with 2 handfuls taken out for the crispy fried noodle topping according to the package.

Step 6: Fry your noodles

frying up khao soi egg noodles topping
crispy egg noodle topping for khao soi plated

Cut two small handfuls of the fresh egg noodles into 4–5 inch pieces.

Heat 2–3 cups of frying oil in a wok or deep pan over medium-high heat. When the oil reaches 350°F, or when a chopstick dipped in the oil releases bubbles right away, you’re ready to fry. Turn the heat to medium low.

Add a small handful of noodles to the oil. They will expand quickly, so don’t overcrowd the pan. Frying goes fast, so stay alert! The noodles are ready when they turn golden brown and the bubbling slows way down. If they’re browning too fast while still bubbling like crazy, your heat is too high. If only one side is crisping, gently flip them so both sides fry evenly.

Once golden and crispy, remove the noodles and drain on a paper towel–lined plate.

Step 7: Assemble your bowl

Place the soft egg noodles in bowls, pour the khao soi curry broth over them, and top with cilantro, fresh shallots, lime, chili oil or chili flakes, and your crispy fried egg noodles.

khao soi plated with gold spoon

Additions and Substitutions

  • Coriander seeds substitute: 1 tbsp coriander powder
  • Chicken breast or thigh substitute: Chicken legs are traditionally served in khao soi in Thailand. You can also try pork tenderloin, beef, mushrooms, tofu, etc.
  • Coconut milk substitute: Heavy cream or milk
  • Fish sauce substitute: Soy sauce + vinegar + pinch of salt or coconut aminos
  • Fresh egg noodle substitute: Rice noodles, ramen, or glass noodles
  • Crispy egg noodle topping substitute: Crispy chow mein noodles
  • Cilantro substitute: Green onions
  • Dried chili substitute: Korean red chili flakes
  • Fresh ginger substitute: 2 tsp. of ginger paste or 1 tsp. ginger powder
  • Extra creamy khao soi: We use one can of coconut milk because Thai Hubby likes his broth a little lighter, but if you love an extra-creamy khao soi, add a second can and reduce the broth to 2 cups.

Weeknight Dinner Prep Tips

  • Make the paste ahead — Prep the khao soi paste earlier in the day or even on the weekend. It keeps great in the fridge for 3–4 days or 3 to 4 months in the freezer.
  • Shortcut the spices â€” Use 1 tbsp coriander powder instead of whole toasted seeds to save time.
  • Use ginger paste and garlic paste— Instead of peeling and slicing ginger, use ginger paste and/or garlic paste for an easy swap. You can usually find them in the produce aisle of most grocery stores.
  • Skip frying your own crispy noodles — Use store-bought chow mein noodles or crispy wonton strips if you don’t want to fry your own.
  • Prep toppings ahead â€” Chop cilantro, slice shallots, and cut lime wedges earlier in the day and store them in airtight containers.
  • Cook noodles ahead (but rinse!) â€” You can cook your soft noodles ahead of time and rinse with cold water, then rewarm them with a quick dunk in hot water.
  • Make it a freezer-friendly recipe — The broth (without noodles) freezes beautifully, so double it on the weekend and freeze half for an easy weeknight win. Or even just freeze the paste.

Behind the Khao Soi Recipe

khao soi in thailand

When I first lived in Thailand almost two decades ago, khao soi wasn’t everywhere like it is today. It mostly stayed in the northern region around Chiang Mai, which is so normal in Thailand, regional dishes stay regional. Unlike in America, where you can find most foods almost anywhere, in Thailand some dishes only show up in the area they were born, and nowhere else.

But now? Khao soi has spread far beyond Chiang Mai. I even see it popping up all over the U.S., and honestly, it feels like it’s slowly becoming as beloved as Pad Thai!

This past summer we spent three weeks in Chiang Mai, the birthplace of khao soi, and I had so many unforgettable bowls that helped inspire this khao soi recipe.

One of my favorites was at a tiny noodle stall the locals recommended that we visited with the missions team we were leading from church. We ordered a whole feasting table of khao soi to introduce our American friends to it, and even the picky eaters fell in love at first bite!

When I came back to the States and tried making it at home, I quickly remembered why it’s usually served in shops with giant pots simmering all day, it can be a bit time intensive.

So now, when I’m making my khao soi recipe, I prep the toppings and paste earlier in the day, or on the weekend, so assembling dinner feels fun and laid back, even on a busy weeknight.

This dish connects me back to Thailand, to our family there, and to the flavors that feel like home. I hope it brings that same warmth and comfort into your kitchen too!

Khao Soi Recipe Frequently Asked Questions

What are the ingredients of Khao Soi?

A curry paste made with dried chilies, turmeric, coriander, garlic, shallots, and ginger, simmered with coconut milk, chicken broth, chicken thighs, fresh egg noodles, and topped with crispy fried egg noodles and fresh herbs.

Is Khao Soi just yellow curry?

No, khao soi isn’t the same as yellow curry. It has turmeric like yellow curry, but the flavor comes from a unique Northern Thai curry paste that includes dried chilies, spices, and aromatics. It’s creamier, lighter, and has its own special balance of warm spices and coconut milk.

What broth is used in Khao Soi?

A coconut milk broth thinned with chicken broth, simmered with the curry paste until golden and fragrant.

What is the crispy stuff on Khao Soi?

Crispy fried egg noodles, the classic topping that adds crunch.

Is khao soi spicy?

It’s not known for being spicy, but you can add more dried Thai chilies to the paste or sprinkle chili oil or dried chili flakes on top if you like spicy.

Can I make it vegetarian?

Yes, use mushrooms or tofu and vegetable broth, and skip the fish sauce and use soy sauce instead or coconut aminos.

Want more cozy Thai recipes to warm you up?

  • Massaman Curry Paste â€“ A warm, comforting spice blend perfect for cozy meals.
  • 35 Popular Thai Dishes â€“ Your guide to Thailand’s most loved dishes, from noodles to curries.
  • Quick Thai Salmon Red Curry â€“ Creamy, comforting, and perfect for weeknights.

And if you want to learn how to make  in person, come join one of my Thai cooking classes in Boone, NC!

Love learning Thai kitchen tips like this? Sign up for my Thai-Foodie Substack newsletter and get my free Substitution Hacks Guide download, your cheat sheet for swapping Thai ingredients no matter where you live!

If you make it, I want to see! Take a pic and tag me on Instagram @thaifoodie!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
35 Popular Thai Dishes | thai-foodie.com

Khao Soi Recipe (Authentic Northern Thai Coconut Curry Noodles)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Sherri Pengjad
  • Total Time: 40 minutes
  • Yield: 4 1x
Print Recipe
Pin Recipe

Description

Who can resist Khao Soi with Chicken? Cozy egg noodles, creamy coconut milk broth dyed a bright, happy yellow from the turmeric, plus FRIED noodles sprinkled on top? Coziness and happiness all in one bowl!


Ingredients

Scale

Khao Soi Paste

3–4 large mild dried chilies like guajillo 
2–4 dried Thai chili peppers 
2 tbsp coriander seeds
1 tbsp ground turmeric
1 tsp curry powder
1 tsp coarse sea salt
2 medium shallots, halved
10 garlic cloves
1 (2-inch) piece ginger, peeled and sliced
1/4 cup chopped cilantro stems

Soup

2 tbsp coconut oil
1 13.5 oz can coconut milk 
4 cups chicken broth
2 lb chicken thighs or breast, thinly sliced
3 tbsp or more fish sauce 
1 tbsp palm sugar or brown sugar
1 lb Chinese fresh egg noodles, divided (remove 2 small handfuls for frying)
2–3 cups neutral frying oil

Toppings

1 cup chopped cilantro
1/2 cup thinly sliced shallots or red onions
1–2 limes, quartered
1/2 cup pickled mustard greens (optional)
Chili oil or Thai dried chili flakes to taste (optional)


Instructions

Step 1: Make the khao soi paste

Toast the 2 tbsp coriander seeds in a dry skillet over low heat until fragrant.
Add the 3–4 mild dried chilies, 2–4 dried Thai chilies, and toasted coriander seeds to a spice grinder and grind into a powder. Add the 1 tbsp ground turmeric and 1 tsp curry powder so everything blends evenly.

Using a mortar and pestle, mini chopper, or immersion blender, pound the 1 tsp coarse sea salt, 2 medium shallots, 10 garlic cloves, 1 (2-inch) piece ginger, and 1/4 cup chopped cilantro stems into a paste. Add the ground spices and mix well.

Step 2: Fry the paste

Heat 2 tbsp coconut oil in a heavy pot over medium heat. Add the curry paste and sauté for 4–6 minutes until darker and fragrant.

Step 3: Build the broth

Add 1 can unsweetened coconut milk and 4 cups chicken broth. Bring to a gentle boil.

Step 4: Cook the chicken

Add the 2 lb chicken thighs or breast, reduce heat, and simmer until tender, about 20–25 minutes. Season the broth with fish sauce and palm sugar to taste.

Step 5: Cook your noodles

Cook the soft portion of the 1 lb Chinese egg noodles according to package directions.

Step 6: Fry your crispy noodles

Cut the two reserved small handfuls of egg noodles into 4–5 inch pieces.
Heat 2–3 cups frying oil in a wok or deep pan over medium-high heat until it reaches 350°F (or a chopstick dipped in the oil bubbles immediately).

Add a small handful of noodles. They will expand quickly, so don’t overcrowd the pan. Fry until golden and the bubbling slows way down. Flip if needed so both sides crisp evenly.
Remove and drain on a paper towel–lined plate.

Step 7: Assemble your bowl

Divide the soft egg noodles among bowls. Ladle the curry broth and chicken over top.
Finish with cilantro, fresh shallots, lime, chili oil or chili flakes, and your crispy fried egg noodles.

Notes

Additions and Substitutions

  • Coriander seeds substitute: 1 tbsp coriander powder
  • Chicken substitute: Chicken legs are traditionally served in khao soi in Thailand. You can also use pork tenderloin, beef, mushrooms, tofu, or other proteins you enjoy.
  • Coconut milk substitute: Heavy cream or milk
  • Fish sauce substitute: Soy sauce + vinegar + pinch of salt or coconut aminos
  • Fresh egg noodle substitute: Rice noodles, ramen, or glass noodles
  • Crispy egg noodle topping substitute: Crispy chow mein noodles
  • Cilantro substitute: Green onions
  • Dried chili substitute: Korean red chili flakes
  • Fresh ginger substitute: 2 tsp. of ginger paste or 1 tsp. ginger powder 
  • Extra creamy khao soi: We use one can of coconut milk because Thai Hubby likes his broth lighter, but if you prefer extra-creamy khao soi, you can add a second can and reduce the broth to 2 cups.

Weeknight Dinner Prep Tips

  • Make the paste ahead — Prep the khao soi paste earlier in the day or even on the weekend. It keeps great in the fridge for 3–4 days or 3 to 4 months in the freezer. 
  • Shortcut the spices — Use 1 tbsp coriander powder instead of whole toasted seeds to save time.
  • Use ginger paste and garlic paste— Instead of peeling and slicing ginger, use ginger paste and/or garlic paste for an easy swap. You can usually find them in the produce aisle of most grocery stores.
  • Skip frying your own crispy noodles — Use store-bought chow mein noodles or crispy wonton strips if you don’t want to fry your own.
  • Prep toppings ahead — Chop cilantro, slice shallots, and cut lime wedges earlier in the day and store them in airtight containers.
  • Cook noodles ahead (but rinse!) — You can cook your soft noodles ahead of time and rinse with cold water, then rewarm them with a quick dunk in hot water.
  • Make it a freezer-friendly recipe — The broth (without noodles) freezes beautifully, so double it on the weekend and freeze half for an easy weeknight win. Or even just freeze the paste.
  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Soup
  • Cuisine: Thai

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

This post contains links to affiliate websites, such as Amazon, and I receive an affiliate commission for any purchases made by you using these links. I appreciate your support!

By: Sherri Pengjad · In: Curry, Noodle Dishes, Soup

you’ll also love

mama noodles thai omelette with cheeseMama Noodles Thai Omelette with Cheese
pad thai woon sen plateWoon Sen Pad Thai (Glass Noodle Pad Thai)
35 Popular Thai Dishes | thai-foodie.comShrimp Tom Yum Soup Recipe

Reader Interactions

Comments

  1. Emily says

    January 13, 2014 at 11:46 pm

    Thanks so much for posting this! I just recently came home from spending three months working with some missionaries in Northern Thailand. I’ve been craving khao soi. We ate it a lot 🙂 I look forward to making it!

    Reply
    • Sherri Phengchard says

      January 14, 2014 at 9:55 am

      That’s awesome Emily! Let me know how it goes when you make it. I hope the memories of your trip come alive again after you make it and eat it! 🙂

      Reply
  2. Dawn says

    January 14, 2014 at 4:31 pm

    Yummmmmm…. your blog and facebook page makes my mouth watery…..

    Reply
  3. Sherri Phengchard says

    January 14, 2014 at 8:41 pm

    Yay! Mission accomplished 🙂

    Reply
  4. Sandy says

    January 24, 2014 at 2:27 pm

    Visited my daughter last April in Bangkok and Khao Soi was one of my favorite dishes. Your recipe hit the spot! My daughter comes home this Easter after 18 months living and teaching there. I told her she will love this. Even sent her pics. Thank you thank you!

    Reply
    • Sherri Phengchard says

      January 24, 2014 at 5:46 pm

      Thanks so much for your sweet comment Sandy! I’m so glad it brings back the memories of the time spent with your daughter, and that you can make it for her now when she returns home to remind her of her time in Thailand! 🙂

      Reply
  5. Teresa says

    February 10, 2014 at 9:40 am

    I made this on Saturday. WOW – that is all I can say is WOW. So wonderful. The aroma, the taste – all very wonderful. Thank you for sharing this recipe.

    Reply
    • Sherri Pengjad says

      February 10, 2014 at 9:46 am

      I’m so glad you enjoyed it Teresa! I feel the same way whenever I eat Chicken Khao Soi! Thanks for your sweet comment!

      Reply
  6. Penny says

    April 23, 2014 at 11:35 am

    Made this just last night for my guy. HOLY WOW THIS WAS TASTY.

    That is all. 🙂

    Reply
    • Sherri Pengjad says

      April 23, 2014 at 1:04 pm

      Lol! I’m so glad you and your guy liked it Penny! Thanks for your awesome comment 🙂

      Reply
  7. Shalinee says

    July 22, 2014 at 11:44 pm

    Hi Sherri,

    I think your recipes are great! I love the little stories you add to each one. Your Chicken Khao Soi is my favourite. I make it all the time. I’m an avid fan. Keep them coming 🙂

    P.S. I could never figure out how to do the crispy fried shallots. Now I just buy a large pre-maid container at the store. So much easier. ^_^

    Reply
    • Sherri Pengjad says

      July 23, 2014 at 12:22 pm

      Hi Shalinee! Thanks so much for your sweet comment! I love to write, so I’m glad you appreciate the stories that go with the recipes too! That’s a great idea to just buy the pre-made crispy shallots at the store! It is way easier!!

      Reply
  8. Christina says

    December 8, 2017 at 10:57 am

    Whelp, my keyboard is ruined because I just Homer Simpon Drooled all over it 🙂
    This recipe looks ridiculously good! Both my hubbers and I like Thai food so I’m dying to make this for us! My bet is my husband will take a bite then drop to a knee and ask me to marry him again (he does that from time to time when I make something really good for dinner). 🙂

    Reply
    • Sherri Pengjad says

      December 12, 2017 at 3:17 pm

      Lol! You are hilarious Christina! Can’t wait to see if your husband re-proposes after you make Khao Soi for him! 🙂

      Reply
  9. SJ says

    December 12, 2025 at 3:05 pm

    Love how this recipe makes me feel like Im traveling back to Thailand with each bite!

    Reply

Trackbacks

  1. Thai Chicken Curry Noodle Freezer Meal | Thai Foodie says:
    June 16, 2020 at 1:20 pm

    […] was teaching an online Thai cooking class with some friends, and we were making Khao Soi, a Thai chicken noodle curry that is to die […]

    Reply
  2. How to Cook Great Thai Food if You Aren't Thai | Thai-Foodie says:
    May 28, 2021 at 6:39 am

    […] mushy Pad Thai because I added too much sauce, forgot to put the fish sauce and sugar at the end in Khao Soi, and it wasn’t that good, added the herbs too soon in Larb, and they were all wilty, tried […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Next Post >

Khao Tom Recipe | 15 Minute Thai Rice Soup

Primary Sidebar

meet sherri

meet sherri
meet sherri

hey dear! wanna know how I fell in love with Thai food, Thai Hubby and Thai cooking?

get all the deets here

find your fav thai recipe

Connect

Featured Posts

thai coconut ice cream with peanuts

Thai Coconut Ice Cream (Creamy, Dairy-Free Thai Dessert)

35 Popular Thai Dishes | thai-foodie.com

Khao Soi Recipe (Authentic Northern Thai Coconut Curry Noodles)

khao tom in a bowl

Khao Tom Recipe | 15 Minute Thai Rice Soup

Advertise

SiteGround Ad

get free substitution hacks!

Want to Cook Thai Without the Asian Market?

Grab my FREE Substitution Hacks Guide — smart swaps for hard-to-find Thai ingredients so you can make authentic Thai food with what’s already in your kitchen.

Footer

© 2025 Thai-Foodie · Privacy Policy · Contact · About

Copyright © 2026 · Theme by 17th Avenue