Dinner recipe · from the recipe book
South Indian Tomato Rice with Cauliflower and Peanuts
Tangy, peppery tomato rice studded with tender cauliflower, carrot and sweet red pepper, finished with crunchy toasted peanuts and fresh cilantro.

- Dutch oven
- 50 min · 30 min hands-on
- Serves 4
- Vegan
- Gluten-free
- Over 60 g carbs
- Fiber 6 g+
- Sat fat 4 g or less
Ingredients
- 1⅔ cups300 gLong-grain white rice, dryrinsed
- 2 tbsp28 gCanola oil
- ½ cup70 gDry-roasted peanuts, unsalted
- 1½ medium150 gYellow onionthinly sliced
- 4 cloves12 gGarlicminced
- 1½ tbsp grated10 gFresh gingergrated
- 1 whole14 gJalapeñoseeded and minced
- 3½ medium400 gTomatoeschopped
- 2 tbsp30 gTomato paste
- ½ medium head300 gCauliflowercut into small florets
- 2 medium120 gCarrotsdiced
- 1 cup chopped150 gRed bell pepperdiced
- 1 cup134 gGreen peas, frozen
- ¾ tsp2 gGround turmeric
- 1½ tsp3 gGround cumin
- 1⅛ tsp3 gChili powder
- ¾ tsp2 gBlack pepper
- 1 tsp6 gSalt
- 2⅓ cups560 gWater
- ½ lime, juiced20 gLime juice
- 1 cup chopped15 gFresh cilantrochopped
Steps
- Prep first: rinse the rice until the water runs mostly clear and drain; slice the onion, mince the garlic and jalapeño, grate the ginger, chop the tomato, cut the cauliflower into florets, and dice the carrot and red bell pepper.
- Heat one third of the canola oil in a Dutch oven over medium heat. Add the peanuts and toast, stirring, 2 to 3 minutes until golden. Scoop them onto a plate and set aside for garnish.
- Add the remaining two thirds of the canola oil to the pot. Add the onion and cook 6 to 7 minutes until soft and golden at the edges.
- Stir in the garlic, ginger and jalapeño and cook 1 minute until fragrant.
- Add the turmeric, cumin, chili powder and black pepper and stir 30 seconds.
- Add the tomato and tomato paste and cook 6 to 8 minutes, stirring and mashing, until the tomato breaks down into a thick sauce.
- Stir in the cauliflower, carrot and red bell pepper and cook 3 minutes to coat in the tomato mixture.
- Add the rice and stir 1 minute so every grain is coated. Pour in the water, add the salt and bring to a boil.
- Cover, lower the heat to low and simmer 15 minutes, until the rice has absorbed the liquid.
- Scatter the peas over the rice, cover again, turn off the heat and let stand 10 minutes so the peas warm through and the rice firms up.
- Drizzle the lime juice over the rice and fluff gently with a fork. Serve topped with the toasted peanuts and cilantro.
Contains: Peanuts.
Cook mode Log it in Today Make it mine
Made it
Made it? Share how yours turned out.
Saved in the Every Helping recipe book on October 24, 2026.
Want one that fits your numbers?
Pick the meal, the pan and your targets, and the Every Helping recipe generator writes a recipe with every number worked out. Free on the web.
Red Lentil and Roasted Pepper Bulgur-Rice Pilaf490 calories · 17 g protein
Lemon-Parsley Chicken Breast Pilaf with Asparagus590 calories · 44 g protein
Mexican Tomato Rice with Black Beans and Corn560 calories · 17 g protein
Roasted-Style Sweet Potato Mushroom Thyme Risotto640 calories · 19 g protein