Indian Rice with Cauliflower and Peas Recipe
This rice with cauliflower and peas is a North Indian–inspired one-pot meal, often served at home as a quick dish. In this version, the rice cooks together with sautéed cauliflower, peas, and spices, so every grain is fluffy, lightly yellow from turmeric, and the vegetables stay distinct and not overcooked.
This dish is inspired by everyday North Indian home cooking, where lightly spiced rice with vegetables is a common quick meal., Cooking the rice together with the vegetables and whole spices is similar to simple vegetable pulao, a staple in many Indian households., The use of basmati rice, cumin seeds, turmeric, and ghee reflects classic North Indian pantry ingredients.
It delivers the aroma and comfort of Indian home cooking with minimal effort and only one pot to wash., The dish is naturally vegetarian and can easily be made vegan by omitting the ghee., The balance of spices is gentle enough for everyday cooking but still clearly aromatic and distinctive.
Why this version works
- Toasting the spices in oil and ghee at the beginning releases their aroma and flavors the entire dish.
- Sautéing the cauliflower before adding the rice gives it a pleasant roasted note and keeps the florets from turning mushy.
- Adding the peas toward the end of cooking preserves their color and texture.
- Cooking the rice undisturbed with the correct amount of water keeps the grains separate and fluffy.
Chef's tips
If your pan has a thin bottom, use a heat diffuser or the smallest burner to prevent scorching the rice., For even more flavor, lightly toast the rinsed and drained rice in the pan until it smells nutty before adding water., Let the rice rest covered after cooking; this final steaming step helps the grains finish cooking evenly., Taste and adjust the salt at the very end, after fluffing the rice, as the flavor concentrates while cooking.
How to serve
Serve as a main dish with plain yogurt, raita, or a simple cucumber salad., Pair with a quick lentil dish (like a simple dal) for a more filling, protein-rich meal., Garnish with fresh coriander leaves and a squeeze of lemon or lime juice for extra brightness., Use it as a side dish alongside grilled or roasted vegetables or mild curries.
Watch out for
- Do not skip rinsing the rice thoroughly; excess starch can make the dish sticky instead of fluffy.
- Avoid stirring the rice too often once the water is added, as this can break the grains and make them gummy.
- Keep the heat low during simmering so the bottom does not burn before the rice is cooked through.
- Frozen peas should go in straight from the freezer; thawed peas can become mushy more easily.
Substitutions
- You can use another long-grain rice if basmati is unavailable, but adjust cooking time as needed.
- Replace ghee with more neutral vegetable oil or coconut oil to keep the dish vegan.
- If you don’t have cumin seeds, use ground cumin, adding it together with the turmeric instead of at the beginning.
- Frozen mixed vegetables can replace part of the peas and cauliflower for a more colorful version.
Ingredients
- basmati rice - 250 g
- cauliflower - 250 g
- green peas - 150 g
- onion - 1 piece
- garlic - 2 cloves
- vegetable oil - 2 tablespoons
- ghee - 1 tablespoon
- cumin seeds - 0.5 teaspoons
- bay leaf - 1 piece
- turmeric - 0.5 teaspoons
- cinnamon stick - 0.5 sticks
- salt
- water - 450 ml
Preparation
- Rinse the rice in a sieve several times until the water is almost clear, then set aside to drain.
- In a large wide pan with a lid or in a pot, heat the oil and ghee over medium heat, add the cumin seeds, bay leaf, and piece of cinnamon, and fry for 30–40 seconds until the spices become very fragrant.
- Add the onion and fry for 5–6 minutes until it softens and turns lightly golden at the edges.
- Add the garlic, turmeric, and a pinch of salt, and fry for 1 minute, stirring, until the spices coat the onion.
- Add the cauliflower florets and fry for 4–5 minutes until they are lightly browned at the edges but still firm.
- Add the rice, gently mix it with the vegetables and spices, and fry for 1–2 minutes until the grains look slightly translucent.
- Pour in the water, add salt (about 0.75 teaspoon to start), stir only once, cover, and bring to a gentle simmer, then reduce the heat to low and cook for 10 minutes without lifting the lid.
- After 10 minutes, quickly lift the lid, scatter the peas over the top, cover again and cook for another 5 minutes, then turn off the heat and leave the rice covered for 5 more minutes; finally, gently fluff everything with a fork so the grains separate.
Storage
Once cooled, the rice firms up quickly, so when reheating add 1–2 tablespoons of water per portion and heat covered in a pan or in the microwave.
This is the kind of dish that feels like a complete meal even on very busy days: it comes together in one pot, fills the kitchen with the smell of warm spices, and tastes even better with a spoonful of cool yogurt on the side.