
Craving something warm, comforting, and packed with flavor? Say hello to this indian curry with chicken and cauliflower: a hearty, aromatic dish that brings a little spice (and a lot of joy) to your dinner table.
It’s rich, satisfying, and perfect for those nights when plain pasta just won’t cut it.
The beauty of this recipe? It’s super flexible. Want to keep it meaty? The tender chicken’s got your back. Going plant-based? Just skip the chicken, double up on the cauliflower, and toss in extra veggies like onions, peppers, and tomatoes. Boom: instant vegan magic.
It’s the kind of dish that makes your kitchen smell amazing and your stomach do a happy dance. Serve it with rice, naan, or just eat it straight from the pan.
Ingredients: (for 3-4 servings)
- 250 g basmati rice
- 1 small cauliflower
- 2 tomatoes
- 1 red bell pepper
- 1 large onion
- 1 chili pepper
- 300 g chicken breast
- 1 lime
- 200 ml coconut milk
- 130 g Madras Indian curry paste or any curry paste you can find or have
- salt + pepper
- a few tablespoons of olive oil
- fresh coriander for serving

Preparation:
Wash, clean, and chop all the vegetables. Break the cauliflower into small florets, slice the onion, dice the bell pepper and tomatoes, and finely chop the chili pepper. Cut the chicken breast into bite-sized cubes, and squeeze the juice from the lime.

Cook the rice according to the instructions on the package and set it aside.
In a large wok, heat the oil over medium-high heat. Add the chicken breast pieces and cook until lightly browned. Once they start to get some color, add the sliced onion and sauté together for 2–3 minutes.
Reduce the heat slightly, then add all the chopped vegetables. Stir well and cook for about 4 minutes. Next, add the curry paste, stir to coat everything evenly, and cook for another 2 minutes to let the flavors develop.
Pour in the coconut milk, mix well, cover with a lid, and let everything simmer for 10–12 minutes, stirring occasionally, until the vegetables are tender and the sauce is rich and fragrant.

Once the curry is ready, stir in the lime juice and let it cook for another 30 seconds to 1 minute. Then, remove from heat. Sprinkle with freshly chopped coriander and season with salt and pepper to taste, if needed.

Spoon it over some fluffy rice, and you’ve got yourself a comforting, flavor-packed meal that’s hard to resist!

If you try the recipe, let me know how you liked it! 😊
*All photos and texts are the exclusive property of AndreeaCooks.com. Reproduction, in whole or in part, is prohibited without prior written consent and is subject to legal action under applicable copyright laws.
Discover more from Andreea Cooks
Subscribe to get the latest posts sent to your email.
Leave a Reply