Roast cauliflower florets until golden and crisp, then sauté onion, garlic and ginger with red curry paste. Toast rinsed jasmine rice, add coconut milk and vegetable broth, simmer with peas, and let rest before fluffing. Gently fold in the roasted cauliflower and finish with lime, cilantro and toasted nuts. Swap brown rice or add tofu for extra protein.
The smell of red curry paste hitting a hot pan is one of those things that makes everyone in the house wander into the kitchen asking what is for dinner. I started making this roasted cauliflower red curry rice on a rainy Tuesday when the fridge was nearly empty and motivation was even lower. That neglected head of cauliflower and a half used jar of curry paste somehow became the best thing I cooked that week.
I served this to my neighbor who swore she hated cauliflower and watched her go back for seconds without a word. She now texts me every few weeks asking if I have made the curry rice again, which is honestly the highest compliment a home cook can receive.
Ingredients
- 1 medium head cauliflower, cut into florets: The real star here, so pick one that feels heavy for its size with tightly packed florets.
- 1 red bell pepper, diced: Adds sweetness and a pop of color that makes the dish look as good as it tastes.
- 1 yellow onion, finely chopped: Builds the aromatic base that everything else leans on.
- 2 cloves garlic, minced: Fresh garlic only, the jarred stuff loses too much punch for a dish this simple.
- 1 cup frozen peas: Tossed in at the end so they stay bright green and slightly sweet.
- 1 tablespoon fresh ginger, grated: A little goes a long way and fresh ginger adds a warmth that ground ginger never will.
- 1 1/2 cups jasmine or basmati rice, rinsed: Rinsing is nonnegotiable if you want fluffy grains instead of a gummy mess.
- 2 1/2 cups vegetable broth: Gives the rice more backbone than water ever could.
- 2 tablespoons red curry paste: Check the label if you are cooking for vegans because some brands sneak in shrimp paste.
- 1 can coconut milk, 13.5 oz: Full fat coconut milk gives you that velvety texture that makes this dish feel indulgent.
- 1 tablespoon soy sauce or tamari: Adds depth and salt without making it taste like Asian food, just savory goodness.
- 1 tablespoon lime juice: A squeeze at the end wakes up every single flavor in the pot.
- 1 teaspoon brown sugar: Balances the heat and rounds out the coconut milk beautifully.
- Fresh cilantro, chopped: For garnish and a burst of freshness that cuts through the richness.
- Lime wedges: Serve on the side so everyone can adjust their own brightness.
- Toasted cashews or almonds, optional: The crunch on top takes this from good to absolutely unforgettable.
- 2 tablespoons olive oil: Split between roasting the cauliflower and sauteing the aromatics.
- Salt and black pepper: Season generously at each stage, not just at the end.
Instructions
- Roast the cauliflower:
- Preheat your oven to 425 degrees F and toss the florets with one tablespoon olive oil, salt, and pepper. Spread them in a single layer on a baking sheet and roast for 25 to 30 minutes until the edges are deep golden and deliciously crispy, giving them a stir halfway through so nothing burns.
- Build the aromatic base:
- While the cauliflower roasts, heat the remaining oil in a large skillet over medium heat and sauté the onion for 3 to 4 minutes until it turns soft and translucent. Toss in the garlic, ginger, and red bell pepper and cook for another 2 to 3 minutes until everything smells incredible.
- Bloom the curry paste:
- Stir in the red curry paste and let it cook for about a minute until it darkens slightly and coats the vegetables. This quick step blooms the spices and makes the curry taste deeper and more complex than just dumping everything in at once.
- Toast the rice:
- Add the rinsed rice to the skillet and stir it around for 2 minutes so each grain gets lightly toasted in the curry paste. You will hear a faint crackling sound and that is exactly what you want.
- Simmer everything together:
- Pour in the coconut milk and vegetable broth, bring it to a boil, then stir in the soy sauce, brown sugar, lime juice, and a generous pinch of salt. Lower the heat, cover the pan, and let it simmer for 15 minutes, adding the frozen peas in the last 5 minutes so they cook gently.
- Rest and fluff:
- Take the rice off the heat and let it sit covered for 5 minutes so the grains finish absorbing the liquid. Uncover and fluff gently with a fork, then fold in the roasted cauliflower and taste for seasoning.
- Serve with love:
- Pile the curry rice into bowls and top with fresh cilantro, a squeeze of lime, and a handful of toasted nuts if you are feeling fancy. Serve it hot and watch people close their eyes on the first bite.
The first time I made this for a potluck, I watched a stranger take a bite, pause mid conversation, and ask me for the recipe right then and there. That is the kind of dish this is, unassuming until you taste it and realize it is something special.
Making It Your Own
This recipe is wonderfully flexible once you understand the basic structure of roasting vegetables and simmering rice in a seasoned liquid. Toss in chickpeas or cubed tofu for extra protein, or swap the cauliflower for roasted sweet potato when autumn rolls around and you want something warmer on the plate. A diced red chili sauteed with the onions will turn up the heat for anyone who likes it fiery.
Rice Matters More Than You Think
Jasmine rice gives you a soft, slightly sticky grain that clings to the curry sauce, while basmati stays more separate and fluffy, so choose based on the texture you prefer. If you want to use brown rice, increase the broth to 3 cups and plan on a longer simmer, roughly 35 to 40 minutes covered. The nutty flavor of brown rice is fantastic here but it does change the overall vibe of the dish.
Tools and Timing
You really only need a rimmed baking sheet and one large skillet or saucepan with a tight fitting lid to pull this off from start to finish. A wooden spoon or silicone spatula is ideal for stirring the rice because metal can scratch the pan and break the grains. Keep all your ingredients prepped and measured before you start cooking because once things get going, the pace moves quickly.
- Start the cauliflower first since it takes the longest and everything else can come together while it roasts.
- A sharp knife makes cutting cauliflower florets of even size much easier and helps them roast uniformly.
- Taste the curry sauce before adding the rice and adjust salt or lime juice until it sings.
This roasted cauliflower red curry rice is the kind of weeknight meal that feels like you tried much harder than you actually did. Make it once and it will quietly become part of your regular rotation without even asking permission.
Recipe FAQs
- → Can I use brown rice instead of jasmine?
-
Yes. Use brown rice but increase liquid and simmering time—typically add about 1/2 to 1 cup extra broth and cook 10–15 minutes longer until tender.
- → How do I make it spicier?
-
Add a diced red chili or a pinch of chili flakes with the onions, or increase the amount of red curry paste to boost heat while keeping the coconut balance.
- → What are good nut-free garnish options?
-
Skip the nuts and use toasted pumpkin seeds, crispy fried shallots or extra chopped cilantro for crunch and flavor without tree nuts.
- → Can I roast the cauliflower ahead of time?
-
Yes. Roast and cool florets, then store in the fridge up to 2 days. Add to the rice just before serving to maintain texture.
- → How should leftovers be reheated?
-
Gently reheat on the stovetop with a splash of broth or water over low heat, covered, stirring occasionally to restore moisture without breaking the cauliflower.
- → How can I make this soy-free?
-
Use coconut aminos or omit the soy sauce and add a pinch of salt and a touch more lime to balance the flavors while keeping it gluten-free.