A LITTLE INSPIRATION FOR EVERY MEAL Have a recipe? Share it →
Home / Main Course
THE RECIPE COLLECTION · Main Course

Keto-Friendly Vegan Thai Yellow Curry Recipe

This vibrant and creamy curry is packed with bold Thai flavors while keeping things keto-friendly and completely plant-based. It's perfect for anyone craving a comforting, healthy meal without any dairy or meat.

Start cooking ↓
TIME50 min
SERVINGS4
RATING5.0 / 5
Keto-Friendly Vegan Thai Yellow Curry Recipe
01 / WHAT YOU NEED

Ingredients

02 / HOW TO MAKE IT

Let's cook.

You Might Like
Flavorful Spiced Chicken Fry
01

Step 1

Start by heating 4 tablespoons of oil in a large saucepan over medium heat. Add the curry paste and cook it for about 3 minutes until it’s fragrant and starts to break apart. Toss in the tofu and onion, stirring everything so the curry paste coats them well. Cook for 3 to 5 minutes, until the tofu releases some moisture and begins to look a bit drier. Then stir in the soy sauce and vinegar, followed by the garlic, zucchini, and broccoli.

02

Step 2

Give everything a good mix and let it cook for another 5 to 7 minutes until the vegetables are tender. If it seems like things are sticking or not releasing enough moisture, splash in a little vegetable stock and keep the heat between medium and medium-high.

03

Step 3

Once the curry has taken on that lovely yellow color and your kitchen smells amazing, pour in the vegetable stock and coconut cream. Stir well, scraping the bottom of the pan to lift up any tasty bits, then reduce the heat. You don’t need to cover the pan unless there’s barely any liquid compared to the veggies and tofu. Let it simmer gently for 5 to 10 minutes, checking every so often. It won’t take long for everything to warm through and the flavors to blend.

04

Step 4

While the curry is simmering, heat the remaining 2 tablespoons of oil in a large skillet. Add about half a cup of cauliflower rice — enough for one serving — spreading it out in a thin layer. Cook it until tender, which usually takes around 2 minutes, though you can cook it a bit longer if you like it softer. Repeat this for the rest of the cauliflower rice, depending on how many people you’re feeding.

05

Step 5

Give the curry a taste and season with salt and pepper as needed. It should be thick and creamy, with a nice balance of tanginess, coconut richness, and that signature yellow curry aroma. If you want the flavors to pop more, feel free to stir in a little extra curry paste or a splash of soy sauce for extra depth. A pinch of turmeric can brighten up the color if you like it more vibrant.

06

Step 6

To serve, spoon half a cup of the cauliflower rice into a bowl, squeeze over half a lime for a fresh zing, then ladle the yellow curry on top. Enjoy!

03 / EXTRA DETAILS

Good to know.

Cook's tip

- Use fresh turmeric or turmeric powder for an authentic color and flavor.
- Toast the curry paste lightly in oil before adding liquids to deepen the taste.
- Adjust the spiciness by adding more or less chili depending on your preference.

Why you’ll love it

This dish is a vibrant blend of rich spices and creamy coconut milk that feels indulgent without any animal products. It’s low in carbs but packed with flavor, making it perfect for those following a ketogenic or vegan lifestyle. Plus, it’s easy to customize with your favorite veggies.

Serving ideas

Serve this curry over cauliflower rice or shirataki noodles to keep it keto-friendly. Garnish with fresh cilantro, lime wedges, and a sprinkle of chopped peanuts for added texture and brightness. A side of steamed greens pairs well to balance the meal.

Storage & leftovers

Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors will deepen over time, making it even better the next day. Reheat gently on the stove or microwave, adding a splash of water or coconut milk if it thickens too much.

KEEP EXPLORING

More to make.