Tired of plain rice?
This carrot rice could easily become your new favorite side dish.

If you’re looking for a side dish that’s as flavorful as it is festive, this carrot rice recipe is just what you need.
This carrot rice is taken to the next level. With deeply caramelized onions, sweet grated carrots, and a spiced nut topping featuring cumin, raisins, flaky sea salt and a touch of honey, this dish takes your typical rice to the next level.
Whether you’re serving it as a special side or with your favorite protein, this carrot rice will steal the show. It’s simple to make, yet packed with flavor and texture, making it an ideal choice for both everyday meals and holiday spreads.
Why You’ll Love This Carrot Rice Recipe
- Sweet and salty combo – Caramelized onions and tender carrots create a perfect balance of sweet and salty flavors that you’ll love.
- Crunchy and spiced – Toasted nuts and raisins add a burst of texture and flavor, making each bite irresistible.
- Quick & easy – This carrot rice recipe is a breeze to make, perfect for both busy weeknights and special meals.
- Versatile – A perfect side dish or a standout main, this rice pairs with any protein or stands strong on its own.
- Packed with goodness – Nutritious carrots and onions, plus healthy fats and protein from the nuts.
Ingredients for Making Perfect Carrot Rice
- Rice – Long-grain white rice or basmati rice works well. Both give the dish its fluffy texture, but basmati adds a fragrant, nutty touch.
- Olive oil – Used to fry the onions and carrots, adding richness and healthy fats.
- Onions – Caramelized onions are key for a deep, sweet flavor. They also add fiber and antioxidants.
- Carrots – Shredded carrots bring natural sweetness and vibrant color, plus they’re full of vitamins.
- Salt – Enhances flavors and balances the sweetness of the carrots and onions.

Spiced Nuts Topping Ingredients
- Nuts (almonds, walnuts, cashews, pistachios) – The nuts add a delicious nutty flavor, crunch, and a rich, earthy taste to the topping.
- Olive oil – Helps the spices and nuts toast perfectly, adding richness to the dish.
- Cumin seeds – Warm, aromatic cumin enhances the overall flavor of the topping.
- Raisins – Sweet and chewy, raisins provide a nice contrast to the savory nuts.
- Honey – Adds a touch of sweetness to balance the savory elements.
- Flaky sea salt – A pinch of salt brightens up all the flavors.
Where to Find Your Ingredients
If you’re interested in where to buy good whole cumin seeds, here’s a great option for you.
Looking for high-quality raisins to complete your topping? Here’s a good choice for you.
If you’re curious to dive deeper into Middle Eastern spices, check out my full guide to explore them further.
How to Make This Delicious Side Even Better: Crucial Tips
- Caramelize the onions: Fry the onions slowly over medium-low heat until golden brown. GIVE THE ONIONS THE TIME THEY NEED. Be patient.
- Rice tip: Rinse your rice before cooking to keep it fluffy. Long-grain or basmati works best for this recipe.
- Making the topping: When toasting nuts and infusing spices in oil, be cautious—both can burn very quickly and turn bitter. Stir often and keep an eye on them.
- Honey and flaky sea salt: These two take the topping to the next level. With every bite, you’ll be thanking yourself for including them—the crunchy sea salt and sweet honey aroma make every bite amazing.

How to Store Leftovers:
Carrot rice stores well, making it a great option for meal prep or leftovers.
- In the fridge: Let the rice cool completely before storing it in an airtight container. It will keep for up to 3-4 days in the fridge.
- Remember to store the topping (nuts, raisins, etc.) separately to maintain the crunch and flavor. Add it right before serving!
Serving Suggestions for Carrot Rice: Pair It with Your Favorite Protein
Carrot rice is versatile and can be paired with a variety of proteins to create a complete meal. Here are a few ideas:
- Grilled chicken or lamb: The sweetness of the rice complements savory grilled meats perfectly.
- Shredded beef or lamb stew: The richness of the stew pairs beautifully with the light and flavorful rice.
- Roasted chickpeas: For a vegetarian option, crispy roasted chickpeas add protein and crunch.
- Fish: A light white fish, such as cod or tilapia, would pair well with this dish.
You can also add a side of creamy yogurt or a drizzle of tahini for extra richness!
Carrot Rice FAQs: Everything You Need to Know
1. Can I use something other than rice?
Yes! You can substitute rice with bulgur, quinoa, or even cauliflower rice for a gluten-free or lower-carb option. Just make sure to adjust the cooking time accordingly for each grain.
2. Can I make this recipe vegan?
Absolutely! To make carrot rice vegan, simply skip the honey or replace it with maple syrup and use a plant-based yogurt or tahini as a topping.
3. How do I keep my rice fluffy?
To keep your rice fluffy, rinse it before cooking to remove excess starch, and make sure to fluff it gently with a fork once it’s done.
4. Can I add more vegetables?
Definitely! Carrot rice is flexible, so feel free to add peas, bell peppers, or even spinach for added color and nutrition.

Carrot Rice
Ingredients
Rice
- 3-4 tbsp olive oil
- 1 medium-large onion, about 250g, thinly sliced
- 1 tsp salt
- 5 medium carrots, about 300g, grated
- 1½ cups rice
- 2¼ cups boiling water
Topping
- ½ cup raw mixed nuts, about 80g
- 1 tbsp olive oil
- ¾ tsp cumin seeds
- ⅓ cup raisins, about 50g
- ½ tsp honey
- A pinch of flaky sea salt
Instructions
Making the Rice
- Heat olive oil in a large pot over medium-low heat.
- Add sliced onion and salt. Cook for 20–25 minutes, stirring occasionally, until deeply golden and caramelized.
- Add grated carrots. Cook for 7–10 minutes.
- Stir in rice. Cook for 5 minutes, stirring often.
- Add boiling water. Cover, reduce heat to the lowest setting, and cook for 18–20 minutes.
- Turn off the heat. Keep the lid on and let it rest for 10 minutes.
- Fluff the rice gently with a fork.
Make the Topping
- Toast the mixed nuts in a dry pan over medium heat for 2–3 minutes, until lightly golden and fragrant.
- Add olive oil and cumin seeds. Cook for 30 seconds.
- Stir in raisins, honey, and a pinch of flaky sea salt. Cook for 30 more seconds. Turn off the heat.
- Spoon the nut topping over the rice before serving.

Ready to make your RICE GAME even better?
This easy carrot rice recipe is perfect for anyone looking to elevate their usual rice side dish with bold flavors and textures.
The addition of spiced nuts, raisins, and caramelized onions makes this dish not only delicious but also visually appealing. It’s a great side dish for a holiday dinner or a cozy weeknight meal.
So, the next time you’re wondering how to make carrot rice or searching for a simple carrot rice recipe, try this version—it’s sure to become a new favorite in your kitchen!
Enjoy, and happy cooking!