Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Greek Rice with Cabbage (Lahanorizo)

Greek Rice with Cabbage (Lahanorizo)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emily
  • Total Time: 40 minutes

Description

Greek Rice with Cabbage, or Lahanorizo, is a humble, comforting, and nutritious one-pot dish that showcases how a few simple ingredients can turn into something incredibly flavorful. Soft, tender cabbage is slowly stewed with rice, olive oil, and tomatoes to create a rich, savory meal that’s both hearty and healthy. This traditional Greek vegan dish is perfect on its own or as a side.

Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.


Ingredients

Scale
  • ½ cup olive oil

  • 1 medium onion, finely chopped

  • 2 garlic cloves, minced

  • 1 small green cabbage, finely shredded (about 6 cups)

  • 1 large carrot, grated

  • 1 ½ cups short-grain rice (such as Arborio or Greek Glacé rice)

  • 1 can (14 oz) diced tomatoes

  • 1 tbsp tomato paste

  • 3 ½ cups vegetable broth or water

  • 1 tsp salt

  • ½ tsp black pepper

  • 1 tsp dried oregano

  • 1 tbsp lemon juice

  • 2 tbsp fresh dill or parsley, chopped (for garnish)

Optional Add-Ins & Toppings

  • Crumbled feta cheese (optional if not vegan)

  • Kalamata olives

  • Fresh lemon wedges

  • Chili flakes for a spicy kick


Instructions

Step 1: Sauté the Aromatics

  1. Heat the olive oil in a large pot over medium heat.

  2. Add the chopped onion and cook for 3–4 minutes until soft and translucent.

  3. Stir in the garlic and cook for another 30 seconds until fragrant.

Step 2: Add the Vegetables

  1. Add the shredded cabbage and grated carrot to the pot.

  2. Cook for 5–7 minutes, stirring often, until the cabbage wilts down significantly and softens.

Step 3: Stir in the Tomatoes and Seasoning

  1. Add the diced tomatoes, tomato paste, salt, pepper, and dried oregano.

  2. Mix well, coating all the vegetables in the tomato mixture.

  3. Simmer for 3–4 minutes to allow the flavors to develop.

Step 4: Add the Rice and Broth

  1. Stir in the rice and make sure it’s evenly distributed through the cabbage mixture.

  2. Pour in the vegetable broth or water and stir again.

  3. Bring to a boil, then reduce heat to low and cover the pot.

Step 5: Cook Until Tender

  1. Simmer gently for 20–25 minutes, stirring occasionally to prevent sticking.

  2. The rice should absorb most of the liquid and become tender.

  3. If it gets too dry before the rice is done, add a bit more hot water.

Step 6: Finish with Lemon and Herbs

  1. Once the rice is cooked, remove the pot from heat.

  2. Stir in the lemon juice and fresh dill or parsley.

  3. Taste and adjust seasoning if needed.

Step 7: Garnish and Serve

  1. Spoon into bowls or plates.

  2. Top with extra fresh herbs, a drizzle of olive oil, or a sprinkle of feta if desired.

  3. Serve warm with lemon wedges on the side.

Notes

Use Short-Grain Rice – It releases more starch, making the dish naturally creamy and cohesive.
Low & Slow – Simmering gently helps meld all the flavors together beautifully.
Don’t Rush the Cabbage – Giving it time to soften properly is key to the dish’s rich texture.
Stir Gently – You want the rice to stay fluffy, not mushy.
Make Ahead Friendly – Tastes even better the next day!

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Cuisine: Greek