Copycat KFC Coleslaw


Date Published: Sept 14th, 2025 | Last Updated: Sept 14th, 2025
Author: Abby |Category: sides, vegetarian, easy, salads
Serves: 6 | Prep time: 20 minutes | Marinate time: 12 hours (overnight)

Jump to recipe |

I’ve never been a huge fan of KFC coleslaw, but my mom always loved it. Back home in Canada they used to do “Toonie Tuesdays” where you can get a KFC deal of 2 pieces of chicken with a small fries for $2 (our $2 coins are called Toonies, if you didn’t know) and you bet mom always ordered a side of coleslaw with it, so this one’s for you, mom!

This recipe is an adaptation from this copy cat KFC coleslaw recipe at TopSecretRecipes.com. I’ve changed the proportions a little and doubled up on the sauce to make it extra flavourful. Toby and I actually went out of our way to KFC to buy coleslaw and compare the two and hands down this one was the winner (I don’t know what they’re doing in Brooklyn KFC)!

Pair it with this super easy pulled pork recipe.:

Insanely Easy Instant Pot Pulled Pork


Get ready for the most ridiculously easy pulled pork recipe that’s ready in 75 minutes! You will need an Instant Pot or any pressure cooker for this along with your favourite BBQ sauce.

Anyways, without further ado, here’s the recipe! If you have any comments or suggestions, I’d love to hear from you in the comment section! You can follow me on instagram, youtube and facebook to see all the recipes I post!

Happy cooking!

Ingredients you’ll need:

  • Dressing:
    • 1/4 cup buttermilk (or 1/4 cup milk + 1 tsp lemon juice, let it sit for 10 mins until it thickens)
    • 1/4 cup milk
    • 1/2 cup mayonnaise (get the best quality you can)
    • 1/3 cup granulated sugar
    • 2.5 Tbsps lemon juice
    • 1.5 Tbsps white vinegar
    • 1/2 tsp kosher salt + more to taste
    • 1/2 tsp fresh ground black pepper
  • 1/2 a small head (~4 cups) cabbage, finely chopped
  • 1 small carrot (~1/2 cup), shredded
  • 1/4 small onion (~1.5 Tbsps), finely minced

Directions:

In a mixing bowl, combine all the dressing ingredients: 1/4 cup buttermilk, 1/4 cup milk, 1/2 cup mayonnaise, 1/3 cup sugar, 2.5 Tbsps lemon juice, 1.5 Tbsps white vinegar, 1/2 tsp kosher salt, 1/2 tsp fresh ground black pepper.

Add the dressing to the chopped cabbage, carrot, and onion and mix well.

Cover and let it sit in the refrigerator overnight before serving. Don’t taste it until it has marinated overnight – the cabbage will release its juices and the flavours will come together better the next day. Done!

Summarized Recipe:

Copycat KFC Coleslaw

Date Published: Sept 14th, 2025 | Last Updated: Sept 14th, 2025
Author: Abby |Category: sides, vegetarian, easy, salads
Serves: 6 | Prep time: 20 minutes | Marinate time: 12 hours (overnight)

Ingredients:

  • Dressing:
    • 1/4 cup buttermilk (or 1/4 cup milk + 1 tsp lemon juice, let it sit for 10 mins until it thickens)
    • 1/4 cup milk
    • 1/2 cup mayonnaise (get the best quality you can)
    • 1/3 cup granulated sugar
    • 2.5 Tbsps lemon juice
    • 1.5 Tbsps white vinegar
    • 1/2 tsp kosher salt + more to taste
    • 1/2 tsp fresh ground black pepper
  • 1/2 a small head (~4 cups) cabbage, finely chopped
  • 1 small carrot (~1/2 cup), shredded
  • 1/4 small onion (~1.5 Tbsps), finely minced

Directions:

  1. In a mixing bowl, combine all the dressing ingredients: 1/4 cup buttermilk, 1/4 cup milk, 1/2 cup mayonnaise, 1/3 cup sugar, 2.5 Tbsps lemon juice, 1.5 Tbsps white vinegar, 1/2 tsp kosher salt, 1/2 tsp fresh ground black pepper.
  2. Add the dressing to the chopped cabbage, carrot, and onion and mix well. Cover and let it sit in the refrigerator overnight before serving. Don’t taste it until it has marinated overnight – the cabbage will release its juices and the flavours will come together better the next day. Done!

Asian Chicken Rice


Date Published: March 25th, 2025 | Last Updated: March 25th, 2025
Author: Abby |Category: < 30 mins, Asian, easy, quick, sides
Serves: 4 | Prep time: 10 minutes | Cook time: 15 minutes

Jump to recipe |

What is Chicken Rice?

If you’ve ever had Hainanese Chicken Rice, you’ll know that it’s a poached chicken dish served with a flavourful savoury chicken flavoured rice. This recipe is for that rice, which is so damn good that I decided that it needs a separate recipe post for itself and unlike the Hainanese Chicken Rice recipe, you don’t need to cook a whole chicken just to make this rice. This rice is packed with chicken flavour by using chicken fat (or schmaltz), chicken stock, and chicken stock powder.

Why is the rice yellow?

Short answer: I have no idea. Possible answer: aesthetics? In some Malaysian/Singaporean restaurants, the chicken rice is yellow in colour due to the additional of turmeric powder. Some places will even add turmeric to their chicken poaching liquid so the skin is also tinted yellow. I can’t find an exact reason for this, but my guess is due to the aesthetics of the dish 🤷🏻‍♀️. The turmeric here is purely optional and does not add any additional flavour, so feel free to leave it out if you wish!

Stove top vs Instant Pot?

In this recipe I’ve included instructions for both stove top and Instant Pot cooking methods. There’s not much difference between either – if anything, the stove top is actually a little faster, but the Instant Pot saves you the effort from having to constantly keep an eye on it so it doesn’t stick to the bottom of the pot and burn.

What is Schmaltz?

Schmaltz is rendered chicken fat that is commonly used in Jewish cooking. It typically comes in a glass jar and you should be able to find it at Whole Foods (labelled as rendered chicken fat) or jewish grocery stores. I found a large container of it at my local farmer’s market and froze them in ice cube trays for easy use. It keeps for ages.

If you can’t find rendered chicken fat, you can render it yourself. Ask your local butcher if they have any chicken fat or chicken skins and let it slowly cook down on the stove until you get a clear oil.

What is Asian Chicken Powder 雞粉?

Asian Chicken Powder 雞粉 is a flavourful chicken bouillon powder that usually has the addition of MSG. It’s a common ingredient used in many dishes to enhance the flavours in a pinch and add a boost of chicken aroma. I like the Lee Kum Kee Brand, but Knorr makes one that’s pretty good as well. If you can’t find it Chicken Powder, you can use regular chicken bouillon instead.

Anyways, without further ado, here’s the recipe! If you have any comments or suggestions, I’d love to hear from you in the comment section! You can follow me on instagram, youtube and facebook to see all the recipes I post!

Happy cooking!

Ingredients you’ll need:

  • 4 Tbsps rendered chicken fat/schmaltz
  • 5 cloves of garlic, minced
  • 2 cups Jasmine rice, rinsed
  • 1/2 tsp ground turmeric (optional, for colour)
  • 4 cups chicken stock (3 cups if using Instant pot?)
  • 2.5 tsps Asian chicken stock powder 雞粉
  • 2 green onions, trimmed and sliced to 4cm pieces
  • 2 slices of ginger

Stove Top Directions:

In a medium sized pot on MED heat, melt 4 Tbsps of chicken fat/schmaltz and sauté the minced garlic in the fat for 30 seconds until fragrant.

Add in the Jasmine rice and continue to sauté for 1-2 minutes until the rice heats up and is covered in the fat.

Next, add in the 1/2 tsp ground turmeric (if using), 4 cups chicken stock, 2.5 tsps chicken stock powder, green onion, and ginger. Mix it all around, let the liquid come to a simmer, then turn the heat down to LOW and put a lid on. Let the rice cook until soft (~10-15 minutes), stirring occasionally and making sure nothing sticks to the bottom of the pot. Add more chicken stock if the rice is getting too dry before it finishes cooking.

When the rice is done, fluff it up with a fork. Let the rice sit for 10-15 minutes before serving for best flavour. Enjoy!

Instant Pot Directions:

In an Instant Pot, start the sauté setting on MED heat and melt 4 Tbsps of chicken fat/schmaltz. Add the minced garlic and sauté it in the fat for 30 seconds until fragrant.

Add in the Jasmine rice and continue to sauté for 1-2 minutes until the rice heats up and is covered in the fat.

Cancel the Instant Pot sauté setting and add in the rest of the ingredients: 1/2 tsp ground turmeric (if using), 3 cups chicken stock, 2.5 tsps chicken stock powder, green onion, and ginger. Mix well, put on the lid, and set it to Pressure Cook on HIGH for 3 minutes and a 15 minute natural release.

Once finished, carefully release the rest of the steam, then open the lid. Fluff up the rice with a fork and let it sit for 10-15 minutes before serving for best flavour. Enjoy!

Summarized Recipe:

Asian Chicken Rice

Date Published: March 25th, 2025 | Last Updated: March 25th, 2025
Author: Abby |Category: < 30 mins, Asian, easy, quick, sides
Serves: 4 | Prep time: 10 minutes | Cook time: 15 minutes

Ingredients:

  • 4 Tbsps rendered chicken fat/schmaltz
  • 5 cloves of garlic, minced
  • 2 cups Jasmine rice, rinsed
  • 1/2 tsp ground turmeric (optional, for colour)
  • 4 cups chicken stock (3 cups if using Instant pot?)
  • 2.5 tsps Chicken stock powder – ASIAN BRAND
  • 2 green onions, trimmed and sliced to 4cm pieces
  • 2 slices of ginger

Stove Top Directions:

  1. In a medium sized pot on MED heat, melt 4 Tbsps of chicken fat/schmaltz and sauté the minced garlic in the fat for 30 seconds until fragrant.
  2. Add in the Jasmine rice and continue to sauté for 1-2 minutes until the rice heats up and is covered in the fat.
  3. Next, add in the 1/2 tsp ground turmeric (if using), 4 cups chicken stock, 2.5 tsps chicken stock powder, green onion, and ginger. Mix it all around, let the liquid come to a simmer, then turn the heat down to LOW and put a lid on. Let the rice cook until soft (~10-15 minutes), stirring occasionally and making sure nothing sticks to the bottom of the pot. Add more chicken stock if the rice is getting too dry before it finishes cooking.
  4. When the rice is done, fluff it up with a fork. Let the rice sit for 10-15 minutes before serving for best flavour. Enjoy!

Instant Pot Directions:

  1. In an Instant Pot, start the sauté setting on MED heat and melt 4 Tbsps of chicken fat/schmaltz. Add the minced garlic and sauté it in the fat for 30 seconds until fragrant.
  2. Add in the Jasmine rice and continue to sauté for 1-2 minutes until the rice heats up and is covered in the fat. Cancel the Instant Pot sauté setting and add in the rest of the ingredients: 1/2 tsp ground turmeric (if using), 3 cups chicken stock, 2.5 tsps chicken stock powder, green onion, and ginger. Mix well, put on the lid, and set it to Pressure Cook on HIGH for 3 minutes and a 15 minute natural release.
  3. Once finished, carefully release the rest of the steam, then open the lid. Fluff up the rice with a fork and let it sit for 10-15 minutes before serving for best flavour. Enjoy!

Brown Butter Carrot Purée with Roasted Carrots


Date Published: Feb 25th, 2025 | Last Updated: Feb 25th, 2025
Author: Abby |Category: sides, vegetarian, easy, <30 mins
Serves: 4-6 | Prep time: 15 minutes | Cook time: 30 minutes

Jump to recipe |

I’m obsessed with anything brown butter. Seriously. What’s not to love? It’s nutty, umami, complex, flavourful, and is just such a unique flavour that it can’t be substituted anyway else. Any time there’s mention of brown butter on a menu, I’m all over it. This dish came to me at our friend Amy’s wedding in Melbourne a few years ago. It was a beautiful wedding in an intimate venue and although the weather could’ve been better, the heartfelt speeches and the amazing family-style food made it a wonderful evening. This roasted brown butter carrot dish was my absolute favourite of the night and I’m pretty sure I had more than my fair share 🤫. After the wedding I obsessed until I was able to recreate this dish myself. So here I am again, sharing the fruits of my labour. I hope you enjoy this dish as much as I do!

This dish tastes luxurious and is actually so easy to make. It’s a perfect side dish to serve when you’re wanting to impress! The nutty butter carrot purée paired with the roasted carrots are the perfect combination.

Anyways, without further ado, here’s the recipe! If you have any comments or suggestions, I’d love to hear from you in the comment section! You can follow me on instagram, youtube and facebook to see all the recipes I post!

Happy cooking!

Ingredients you’ll need:

  • 113g/1 stick unsalted butter
  • 500g Dutch carrots, leaves removed, peeled, and kept whole
  • 500g large carrots, peeled and sliced
  • Drizzle of olive oil
  • 1/4 cup whole milk (or more)
  • Salt and pepper to taste

Directions:

Preheat oven to 190˚C/375˚F.

Prepare 2 lined baking trays. Place the whole Dutch carrots in one and the sliced carrots in the other. Add a drizzle of olive oil and a pinch of salt and pepper to each tray and mix thoroughly. Bake in the preheated oven for 20-30 minutes until roasted and tender.

While the carrots are baking, make the brown butter: In a saucepan on MED heat, add the butter to the pan and occasionally stir until you get browned bits on the bottom then remove from heat into a separate bowl to cool.

You can refer to this more thorough guide for browning butter here.

When the carrots have cooked, add the sliced carrots into a blender (set aside the whole Dutch carrots for later). Pour the brown butter over the sliced carrots in the blender along with 1/4 cup of milk. Blend on HIGH until you get a smooth purée. If the purée is too thick to blend, add 1 Tbsps of milk at a time until you get the desired consistency. Taste and adjust salt and pepper as needed.

To plate: Spread the puréed brown butter carrots (from step 4) onto a plate, then place the cooked whole Dutch carrots over top. Serve immediately. Enjoy!

Summarized Recipe:

Brown Butter Carrot Purée with Roasted Carrots

Date Published: Feb 25th, 2025 | Last Updated: Feb 25th, 2025
Author: Abby |Category: sides, vegetarian, easy, <30 mins
Serves: 4-6 | Prep time: 15 minutes | Cook time: 30 minutes

Ingredients:

  • 113g/1 stick unsalted butter
  • 500g Dutch carrots, leaves removed, peeled, and kept whole
  • 500g large carrots, peeled and sliced
  • Drizzle of olive oil
  • 1/4 cup whole milk (or more)
  • Salt and pepper to taste

Directions:

  1. Preheat oven to 180˚C/350˚F.
  2. Prepare 2 lined baking trays. Place the whole Dutch carrots in one and the sliced carrots in the other. Add a drizzle of olive oil and a pinch of salt and pepper to each tray and mix thoroughly. Bake in the preheated oven for 20-30 minutes until roasted and tender.
  3. While the carrots are baking, make the brown butter: In a saucepan on MED heat, add the butter to the pan and occasionally stir until you get browned bits on the bottom then remove from heat into a separate bowl to cool.
    • You can refer to this more thorough guide for browning butter here.
  4. When the carrots have cooked, add the sliced carrots into a blender (set aside the whole Dutch carrots for later). Pour the brown butter over the sliced carrots in the blender along with 1/4 cup of milk. Blend on HIGH until you get a smooth purée. If the purée is too thick to blend, add 1 Tbsps of milk at a time until you get the desired consistency. Taste and adjust salt and pepper as needed.
  5. To plate: Spread the puréed brown butter carrots (from step 4) onto a plate, then place the cooked whole Dutch carrots over top. Serve immediately. Enjoy!

Taiwanese Pickled Garlic Smashed Cucumber


Date Published: April 16th, 2024 | Last Updated: April 16th, 2024
Author: Abby |Category: asian, quick, easy, Taiwanese, vegetarian, sides, healthy, low cal
Serves: 1 large jar, about 6 portions as sides | Prep time: 1 hour | Cook time: marinate for 4 hours

Jump to recipe

Pickled smashed cucumber is a common side dish in Taiwan that pairs well with almost anything. You can find it in pre-packed lunch boxes or in self-serve portions in small restaurants in the market. It cuts the grease and cleanses your palate. This mildly spicy and very garlicky version is super easy and you can make it in 5 minutes (after soaking the cucumbers in salt for 1 hour 🤫). You can serve it immediately, but it’s best served after marinating for at least 4 hours or overnight.

Anyways, without further ado, here’s the recipe! If you have any comments or suggestions, I’d love to hear from you in the comment section! You can follow me on instagram, youtube and facebook to see all the recipes I post!

Happy cooking!

Ingredients you’ll need:

  • 2 large (450g/1lb) cucumbers
  • 1 tsp kosher salt
  • Pickling liquid:
    • 2 garlic cloves, minced
    • 2 bird’s eye chilli, thinly sliced
    • 1 Tbsp soy sauce
    • 1 tsp sesame oil
    • 1/4 cup white sugar
    • 1/4 cup rice vinegar

Directions:

Cut the cucumbers in half lengthwise and again crosswise. Use a large knife on its flat side to smash the cucumber until cracked then slice into bite sized pieces (see photo).

Place the smashed cucumber in a strainer over a bowl and mix in 1 tsp of salt. Let the cucumber sit for 1 hour at room temperature to allow excess water to be released. After 1 hour, discard the released cucumber water and rinse the salt off the cucumber. Set aside in a colander.

In a large glass jar (with a lid), add in the pickling liquid ingredients: garlic, chilli, soy sauce, sesame oil, sugar, and rice vinegar. Put on the lid and shake until the sugar has dissolved. Add in the smashed cucumbers (from step 1), ensuring all the cucumber is submerged in the pickling liquid. Close the lid and let it marinate for at least 4 hours in the fridge or overnight. Done! Keeps in the fridge for up to 1 week, best eaten within 3 days.

Summarized Recipe:

Taiwanese Pickled Garlic Smashed Cucumber

Date Published: April 16th, 2024 | Last Updated: April 16th, 2024
Author: Abby |Category: asian, quick, easy, Taiwanese, vegetarian, sides, healthy, low cal
Serves: 1 large jar, about 6 portions as sides | Prep time: 1 hour | Cook time: marinate for 4 hours

Ingredients:

  • 2 large (450g/1lb) cucumbers
  • 1 tsp kosher salt
  • Pickling liquid:
    • 2 garlic cloves, minced
    • 2 bird’s eye chilli, thinly sliced
    • 1 Tbsp soy sauce
    • 1 tsp sesame oil
    • 1/4 cup white sugar
    • 1/4 cup rice vinegar

Directions:

  1. Cut the cucumbers in half lengthwise and again crosswise. Use a large knife on its flat side to smash the cucumber until cracked then slice into bite sized pieces (see photo). Place the smashed cucumber in a strainer over a bowl and mix in 1 tsp of salt. Let the cucumber sit for 1 hour at room temperature to allow excess water to be released. After 1 hour, discard the released cucumber water and rinse the salt off the cucumber. Set aside in a colander.
  2. In a large glass jar (with a lid), add in the pickling liquid ingredients: garlic, chilli, soy sauce, sesame oil, sugar, and rice vinegar. Put on the lid and shake until the sugar has dissolved. Add in the smashed cucumbers (from step 1), ensuring all the cucumber is submerged in the pickling liquid. Close the lid and let it marinate for at least 4 hours in the fridge or overnight. Done! Keeps in the fridge for at least 2-3 days.

Tomato Spanakorizo – Greek Spinach Rice


Date Published: Feb 23rd, 2024 | Last Updated: Feb 23rd, 2024
Author: Abby |Category: easy, <30 mins, vegetarian, healthy, snacks, low cal
Serves: 6 as a side | Prep time: 10 mins | Cook time: 30 mins

Jump to recipe |

Spanakorizo is a traditional Greek spinach rice dish. I had never heard of it until I came upon it through my weekly foodie email subscriptions that I use for inspiration in things to cook for the week. The version that I saw was a lemony version with dill, mint, and crumbled feta (check out the recipe here), but upon further research I found a tomato version of it as well that looked just as good. Both dishes are called ‘Spanakorizo’ = spinach rice and when you google recipes for spanakorizo, you’ll get a mix of some with tomato and some without. After lots of recipe comparisons, I went with the saucy tomato version by Mia Kouppa and it was DELICIOUS and so easy! This recipe is a direct adaptation from hers (it’s perfect, I didn’t change much other than added some extra measurements of ingredients and rewrote some directions to suit my brain) – I’d recommend checking out her website with more photos and explanations to the history of the dish.

Both versions of spanakorizo are great, so if you’ve got the time you should definitely try making both. The lemon version is more dry like a regular rice pilaf and pairs nicely as a side dish, but this version is saucy and more flavourful which is great when eaten with toasted bread.

This recipe uses a LOT of spinach, which is perfect if you find yourself in abundance over the growing season. You can use regular mature spinach or baby spinach. It’s currently winter time in NYC and fresh mature spinach is hard to come by, so I bought the big box of baby spinach from Costco for this recipe – it’s actually the perfect amount!

This recipe does make quite a bit, so if you’re only cooking for 2-3 people, I’d recommend halving the recipe.

Anyways, without further ado, here’s the recipe! If you have any comments or suggestions, I’d love to hear from you in the comment section! You can follow me on instagram, youtube and facebook to see all the recipes I post!

Happy cooking!

Ingredients you’ll need:

  • 1/2 cup olive oil
  • 4 spring onions, chopped
  • 450g (1 lb) of fresh spinach, chopped coarsely – I used the big box of baby spinach leaves from Costco, but if you’re using mature spinach, make sure to chop it into smaller pieces so you don’t get stringy cooked spinach in the end)
  • 1/4 cup fresh parsley, chopped
  • 3/4 cup (180g) medium grain rice, uncooked and rinsed
  • 2 cups (500ml) tomato passata
  • 2 cups (500ml) chicken stock
  • 1/2 tsp kosher/cooking salt + more to taste
  • Optional to serve: crumbled feta cheese, toasted bread

Directions:

In a medium sized pot on MED heat, heat a 1/2 cup olive oil then add in the spring onions. Cook for 1-2 minutes until fragrant.

Next, add in the spinach, parsley, and rice. If the pot is overflowing with the spinach, stir the spinach into the olive oil in small batches and let it wilt before adding more.

Pour in the tomato passata, chicken stock, and salt. Let it come to a boil then turn the heat down to LOW and let it simmer for 20-25 minutes with the lid on until the rice is cooked.

Done! Serve as a side dish or on its own family-style with toasted bread. Optional to sprinkle some crumbled feta cheese over.

Summarized Recipe:

Tomato Spanakorizo – Greek Spinach Rice

Date Published: Feb 23rd, 2024 | Last Updated: Feb 23rd, 2024
Author: Abby |Category: easy, <30 mins, vegetarian, healthy, snacks, low cal
Serves: 6 as a side | Prep time: 10 mins | Cook time: 30 mins

Ingredients:

  • 1/2 cup olive oil
  • 4 spring onions, chopped
  • 450g (1 lb) of fresh spinach, chopped coarsely – I used the big box of baby spinach leaves from Costco, but if you’re using mature spinach, make sure to chop it into smaller pieces so you don’t get stringy cooked spinach in the end)
  • 1/4 cup fresh parsley, chopped
  • 3/4 cup (180g) medium grain rice, uncooked and rinsed
  • 2 cups tomato passata
  • 2 cups (500ml) chicken stock
  • 1/2 tsp kosher/cooking salt + more to taste
  • Optional to serve: crumbled feta cheese, toasted bread

Directions:

  1. In a medium sized pot on MED heat, heat a 1/2 cup olive oil then add in the spring onions. Cook for 1-2 minutes until fragrant.
  2. Next, add in the spinach, parsley, and rice. If the pot is overflowing with the spinach, stir the spinach into the olive oil in small batches and let it wilt before adding more.
  3. Pour in the tomato passata, chicken stock, and salt. Let it come to a boil then turn the heat down to LOW and let it simmer for 20-25 minutes with the lid on until the rice is cooked. Done! Serve as a side dish or on its own family-style with toasted bread. Optional to sprinkle some crumbled feta cheese over.