Preheat oven to 425°F and roast cauliflower florets tossed with oil, salt and pepper for 25–30 minutes until golden and crisp. Meanwhile sauté onion, garlic, ginger and bell pepper, stir in red curry paste and toast rinsed jasmine rice. Add coconut milk and vegetable broth, simmer covered for 15 minutes, stir in peas in the last 5 minutes, then fluff and fold in roasted cauliflower. Finish with lime, cilantro and toasted nuts; swap jasmine for 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 stumbled onto this combination during a week when I had half a cauliflower and a jar of curry paste that had been sitting in my fridge door for far too long. That happy accident turned into one of the most requested meals in my rotation. The roasted cauliflower soaks up the coconut curry sauce like a sponge and turns something simple into something you would pay good money for at a restaurant.
My neighbor Karen knocked on my door the evening I was testing this recipe because she said the aroma had drifted through her open window and she had to know what it was. We ended up eating standing around my kitchen island, bowls in hand, laughing about how neither of us expected cauliflower to smell this good.
Ingredients
- 1 medium head cauliflower, cut into florets: The star of the dish, so pick one that feels heavy for its size with tight, pale florets.
- 1 red bell pepper, diced: Adds sweetness and a pop of color that makes the finished dish look stunning.
- 1 yellow onion, finely chopped: Forms the aromatic base that everything else builds on.
- 2 cloves garlic, minced: Fresh garlic matters here because the flavor is front and center.
- 1 cup frozen peas: Throw them in frozen straight from the bag, no need to thaw.
- 1 tablespoon fresh ginger, grated: Use a microplane for the finest grate and the most flavor release.
- 1 1/2 cups jasmine or basmati rice, rinsed: Rinsing removes surface starch so the grains stay distinct and fluffy.
- 2 1/2 cups vegetable broth: More flavorful than water and adds depth you cannot get any other way.
- 2 tablespoons red curry paste: Check the label if you need it vegan or gluten free, as brands vary.
- 1 (13.5 oz) can coconut milk: Full fat coconut milk gives the richest, creamiest result.
- 1 tablespoon soy sauce or tamari: Tamari is your gluten free swap and works just as well.
- 1 tablespoon lime juice: Fresh squeezed only, the bottled stuff tastes flat here.
- 1 teaspoon brown sugar: Just enough to round out the heat and bring the sauce into balance.
- 2 tablespoons olive oil: Split between roasting the cauliflower and sauteeing the aromatics.
- Salt and black pepper, to taste: Season the cauliflower before roasting and adjust the rice at the end.
- Fresh cilantro, chopped: Stir some in and save the rest for garnish on top.
- Lime wedges: A squeeze at the table brightens every single bite.
- Toasted cashews or almonds (optional): The crunch on top takes this from great to unforgettable.
Instructions
- Roast the Cauliflower:
- Heat your oven to 425 degrees Fahrenheit and toss the florets with one tablespoon of olive oil, a generous pinch of salt, and pepper. Spread them out on a baking sheet giving them plenty of room because crowding makes them steam instead of roast, then cook for 25 to 30 minutes until the edges are deeply golden and beautifully caramelized, stirring once halfway through.
- Build the Aromatic Base:
- In a large skillet over medium heat, warm the remaining olive oil and cook the onion for about 4 minutes until it turns soft and translucent. Add the garlic, ginger, and red bell pepper, letting everything cook together for another 2 to 3 minutes until the kitchen smells incredible.
- Bloom the Curry Paste:
- Stir the red curry paste into the vegetables and let it cook for a full minute, pressing it against the pan so it toasts slightly and releases its full fragrance. This short step makes a huge difference in the depth of flavor you get.
- Toast the Rice:
- Add the rinsed rice to the skillet and stir it around for about 2 minutes so each grain gets lightly coated in the curry paste and oil. You will hear a subtle crackling sound and see the grains turn slightly translucent at the edges.
- 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 pinch of salt. Drop the heat to low, cover the pan, and let it simmer gently for 15 minutes, adding the frozen peas during the last 5 minutes so they stay bright and tender.
- Rest and Fluff:
- Take the pan off the heat and let it sit covered for 5 minutes so the rice finishes absorbing every last bit of liquid. Uncover and fluff gently with a fork, separating the grains without mashing them.
- Bring It All Together:
- Fold the roasted cauliflower into the rice carefully so the florets stay intact, then taste and add more salt or lime juice if it needs it. Serve in wide bowls topped with cilantro, lime wedges, and a generous handful of toasted nuts.
I brought a big pot of this to a potluck last fall and watched three people who swore they did not like cauliflower go back for seconds before I even got a chance to serve myself.
Swaps and Variations
Brown rice works beautifully here if you are willing to add extra broth and about 15 more minutes of simmering time. You can fold in a can of drained chickpeas or cubes of pan fried tofu at the end if you want to bulk it up with protein. For more heat, dice a fresh red chili and saute it alongside the onion.
What to Serve Alongside
A simple cucumber salad with rice vinegar and a pinch of sugar cuts through the richness of the coconut curry perfectly. A lightly chilled glass of pinot gris or riesling is a surprisingly wonderful match for the gentle warmth of the curry.
Storing and Reheating
Leftovers keep well in an airtight container in the fridge for up to four days and actually taste even better the next day when the flavors have had time to meld. Reheat gently in a skillet with a splash of water or broth to loosen the rice back up.
- Freeze individual portions for up to two months for an easy weeknight dinner rescue.
- The cauliflower softens a bit after freezing but the flavor holds up wonderfully.
- Always garnish with fresh cilantro and lime after reheating, never before storing.
Some recipes become staples because they are easy, and others earn their spot because they make you close your eyes and smile after the first bite. This one manages to do both, and that is why it will never leave my kitchen.
Recipe FAQs
- → How do I get cauliflower extra crispy?
-
Dry florets thoroughly before tossing with oil, spread in a single layer on a hot sheet pan, and roast at 425°F without crowding. Stir once halfway to encourage even browning.
- → Can I use a different rice?
-
Yes. Jasmine gives floral notes and a light texture; use basmati similarly. For a nutty chew, swap to brown rice but increase broth and extend simmer time until tender.
- → How can I adjust the spice level?
-
Control heat by the amount of red curry paste or add a diced chili with the onions. Coconut milk softens spice, while extra lime brightens the flavors without adding heat.
- → What proteins pair well with this dish?
-
Chickpeas or cubed tofu work well folded in at the end; pan-seared tempeh or roasted cashews add texture and protein without changing the core flavors.
- → How should I store and reheat leftovers?
-
Cool to room temperature, refrigerate in an airtight container for up to 3 days. Reheat gently on the stove with a splash of water or broth, or microwave covered, to restore moisture.
- → Any tips for garnishes and pairings?
-
Finish with fresh cilantro, lime wedges and toasted nuts for crunch. A chilled pinot gris or riesling pairs nicely with the coconut-curry richness.