Go Back Email Link
+ servings
Vegan Lebanese Rice served with nuts in a black dish
Print Recipe
5 from 1 vote

Lebanese Rice Vegan

The best vegan Lebanese rice (roz) recipe, so tasty you will want a second serving . Gluten free, topped with nuts.
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Main Course
Cuisine: Lebanese
Diet: Gluten Free, Vegan
Keyword: lebanese recipes, lebanese rice recipe, lebanese vegetable rice, riz bi khodara, vegan lebanese recipe, vegan lebanese rice
Servings: 12 servings
Calories: 206kcal
Author: Janelle


  • 300 g Basmati Rice 1.5 cups. Long grain is fine
  • 1 tablespoon Plant based butter
  • 2 tablespoon Olive oil
  • 50 g Pine Nuts ⅓ cup
  • 50 g Raw cashew nuts ⅓ cup
  • 50 g Raw almonds ⅓ cup
  • 200 g Brown onion finely diced
  • 240 g Frozen peas, carrots & corn
  • 8 g Lebanese 7 spice 1.5 tablespoon All spice is fine
  • ½ teaspoon Cinnamon
  • 1 teaspoon Seasoning (Salt & Pepper) to taste
  • 625 ml Water 2.5 cups


  • Finely dice onion and set aside
  • In a pan, over med-high heat, melt plant based butter and olive oil. Add cashews and almonds and brown until golden and then set aside, using the leftover oils brown the pine nuts and set all nuts aside.
  • In a saucepan, heat up 1 tablespoon olive oil and sweat onion until translucent.
  • Add in basmati rice ont op of the onion and stir until completely coated in oil
  • Add Lebanese 7 spice & cinnamon to the rice and stir until completely coated
  • Add water over rice and onion.
  • Add in vegetables and stir through the rice, ensuring vegetables are evening dispersed
  • Add desired amount of salt & pepper. Taste to check.
  • Allow rice cook for approximately 20 minutes or until rice is done
  • Serve rice with browned nuts on top.



Serving: 120g | Calories: 206kcal | Carbohydrates: 31g | Protein: 5g | Fat: 8g | Saturated Fat: 1g | Sodium: 45mg | Potassium: 165mg | Fiber: 2g | Sugar: 1g | Vitamin A: 2235IU | Vitamin C: 3mg | Calcium: 43mg | Iron: 1mg