If you grew up loving Sri Lankan kottu, you already know the sound. That loud chopping on a hot griddle. The smell of curry leaves and spices floats through the street at night. Pure happiness. This Cauliflower Kottu Hash brings all those comforting flavors home, with a lighter, quicker twist.
I started making cauliflower-based meals a few years ago when I wanted something filling without feeling too heavy afterward. After many kitchen experiments, this version became one of my favorites. It keeps the spicy, savory flavor of classic kottu while using cauliflower instead of chopped roti. Honestly, even people who “don’t like cauliflower” usually clean their plates.
The best part? This recipe is fast, forgiving, and perfect for busy weeknights. If you can chop vegetables and stir a pan, you can make this recipe.
Why You’ll Love This Recipe
This Cauliflower Kottu Hash is packed with bold Sri Lankan-style flavor, yet comes together with simple ingredients and in one pan. It’s naturally lower in carbs, cooks in about 30 minutes, and works beautifully for lunch, dinner, or meal prep. The cauliflower soaks up all the spices like a sponge, while the eggs and vegetables make it hearty enough to satisfy everyone at the table. It’s one of those recipes that tastes like you spent hours cooking when you definitely did not.
Ingredients You’ll Need
- 1 medium head of cauliflower, grated or pulse-blended into rice-sized pieces
- 2 tablespoons coconut oil (or vegetable oil)
- 1 medium onion, thinly sliced
- 3 cloves garlic, minced
- 1-inch piece of ginger, grated
- 2 green chilies, sliced
- 8–10 curry leaves
- 1 medium carrot, julienned
- 1 cup shredded cabbage
- 1 teaspoon curry powder
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon chili powder (adjust to taste)
- 1/2 teaspoon black pepper
- 1 tablespoon soy sauce
- 2 large eggs, lightly beaten
- 1/2 teaspoon salt (adjust to taste)
- 2 green onions, sliced
- Juice of 1/2 lime
Cauliflower, coconut oil, onion, garlic, ginger, green chilies, curry leaves, carrot, cabbage, curry powder, turmeric, chili powder, black pepper, soy sauce, eggs, salt, green onions, lime juice.
Equipment Needed
- Large frying pan or wok
- Sharp knife
- Cutting board
- Grater or food processor
- Wooden spoon or spatula
How Do You Make Cauliflower Kottu Hash?
1. Prepare the cauliflower
Wash and dry the cauliflower well. Cut it into florets, then grate it with a box grater, or pulse it in a food processor until it resembles rice. Don’t over-process it into mush. Little pieces work best.
2. Heat the pan
Place a large frying pan or wok over medium-high heat. Add the coconut oil and let it warm up for about 30 seconds.
3. Cook the aromatics
Add the sliced onion and cook for 2–3 minutes until slightly soft. Stir in the garlic, ginger, green chilies, and curry leaves. Cook for another minute until fragrant. Your kitchen will smell amazing at this point.
4. Add the vegetables
Toss in the carrots and cabbage. Stir-fry for 3–4 minutes until they begin to soften but still have a little crunch.
5. Season everything
Add curry powder, turmeric, chili powder, black pepper, and salt. Stir well so the spices coat all the vegetables evenly.
6. Cook the cauliflower
Add the cauliflower rice to the pan and mix everything together. Cook for about 5–7 minutes, stirring often. The cauliflower should become tender but not soggy.
7. Scramble the eggs
Push everything to one side of the pan. Pour the beaten eggs into the empty side and scramble gently until just cooked. Mix the eggs into the cauliflower mixture.
8. Finish the hash
Add soy sauce and green onions. Stir everything together for another minute. Squeeze fresh lime juice over the top before serving.
Serve hot while the edges are still slightly crispy.
Common Mistakes to Avoid
Using wet cauliflower can make the whole dish soggy. Dry it well after washing.
Over-processing the cauliflower turns it into a paste instead of fluffy “rice.” Pulse carefully.
Cooking on low heat prevents the vegetables from getting that slightly charred kottu-style flavor.
Adding too much soy sauce can overpower the spices and make the dish salty fast.
Skipping the lime juice removes that final fresh kick that balances the richness.
Overcooking the eggs can make them rubbery instead of soft and flavorful.
Pro Tips
After making this recipe more times than I can count, I’ve learned a few small tricks that make a big difference. Cook the cauliflower on medium-high heat so it stays fluffy rather than steaming into softness. If you want extra smoky street-food flavor, let the mixture sit untouched for 30 seconds before stirring. Leftover rotisserie chicken or shredded beef also works beautifully here if you want more protein. And if you love spicy food as I do, a spoonful of Sri Lankan chili paste takes this to another level. Oh, and always finish with fresh lime. Always.
Serving Suggestions
This Cauliflower Kottu Hash is satisfying on its own, but it also pairs really well with spicy grilled chicken, fried eggs, or a simple cucumber salad. I sometimes serve it with extra chili sauce and a cold lime soda on the side. If you want a fuller Sri Lankan-style meal, add a spoonful of seeni sambol or a quick tomato salad.
Storage & Reheating Instructions
Store leftovers in an airtight container in the refrigerator for up to 3 days. You can also freeze it for up to 1 month, although the vegetables may soften slightly after thawing. For the best texture, reheat in a frying pan over medium heat rather than in the microwave. A quick pan reheat brings back some of the crispy edges.
Cauliflower Kottu Hash
A quick and flavorful Sri Lankan-inspired cauliflower hash packed with spices, vegetables, and eggs. A lighter twist on classic kottu that’s perfect for busy weeknights.
Ingredients
- medium head of cauliflower, grated or pulse-blended into rice-sized pieces
- 2 tablespoons coconut oil
- 1 medium onion, thinly sliced
- 3 cloves garlic, minced
- 1-inch piece of ginger, grated
- 2 green chilies, sliced
- 8–10 curry leaves
- 1 medium carrot, julienned
- 1 cup shredded cabbage
- 1 teaspoon curry powder
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon chili powder
- 1/2 teaspoon black pepper
- 1 tablespoon soy sauce
- 2 large eggs, lightly beaten
- 1/2 teaspoon salt
- 2 green onions, sliced
- Juice of 1/2 lime
Instructions
- Grate or pulse cauliflower into rice-sized pieces.
- Heat coconut oil in a large frying pan over medium-high heat.
- Cook the onion for 2–3 minutes until softened.
- Add garlic, ginger, green chilies, and curry leaves. Cook until fragrant.
- Add carrot and cabbage. Stir-fry for 3–4 minutes.
- Stir in curry powder, turmeric, chili powder, black pepper, and salt.
- Add cauliflower rice and cook for 5–7 minutes until tender.
- Push the mixture to one side, then scramble the eggs on the empty side of the pan.
- Mix eggs into the cauliflower mixture.
- Add soy sauce and green onions. Stir well.
- Finish with fresh lime juice and serve hot.
Notes
- Don’t over-process the cauliflower, or it may become mushy.
- Medium-high heat helps create better texture and flavor.
- Add cooked chicken, shrimp, or tofu for extra protein.
- Fresh lime juice brightens the entire dish right before serving.
Nutrition Information
Yield
4Serving Size
1Amount Per Serving Calories 152Total Fat 10gSaturated Fat 7gUnsaturated Fat 3gCholesterol 94mgSodium 535mgCarbohydrates 12gFiber 4gSugar 5gProtein 6g
Note: Nutritional values are automated estimates and may vary. Please use your preferred calculator for exact counts.
Final Thoughts
This Cauliflower Kottu Hash is one of those recipes that proves comfort food can also be quick and flexible. It’s spicy, cozy, and packed with flavor, all without complicated ingredients. Give it a try once, and there’s a good chance it’ll become part of your regular dinner rotation too.
Frequently Asked Questions
How do I keep cauliflower kottu from getting soggy?
Make sure the cauliflower is dry before cooking, and use medium-high heat. Avoid overcrowding the pan because trapped steam can soften everything too much.
Can I make Cauliflower Kottu Hash ahead of time?
Yes. It reheats surprisingly well for meal prep. Store it in the fridge and reheat in a hot pan for the best texture.
What is the best protein to add to this recipe?
Chicken, shrimp, beef, or even tofu work well. Leftover cooked meat is perfect because the spices quickly bring it back to life.
How long does cauliflower kottu last in the fridge?
It stays fresh for about 3 days when stored in an airtight container in the refrigerator.
Can I make this recipe vegetarian?
Absolutely. Just skip any meat additions and make sure your soy sauce is vegetarian-friendly. You can also add mushrooms or tofu for extra texture.