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.
Why You’ll Love This Recipe
Healthy & Wholesome – Packed with fiber, vitamins, and plant-based goodness.
One-Pot Simplicity – Easy cleanup and minimal prep make this a go-to for busy weeknights.
Comfort Food with Depth – Cabbage and rice melt together in a savory, tomato-based broth that’s deeply satisfying.
Naturally Vegan – No need for substitutions—this dish is delicious as-is.
Budget-Friendly – Uses inexpensive pantry staples that feed a crowd.
Ingredients You’ll Need
- ½ 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
Tools You’ll Need
- Large pot or Dutch oven
- Wooden spoon or spatula
- Chef’s knife and cutting board
- Grater (for carrot)
- Measuring cups and spoons
Step-by-Step Instructions
Step 1: Sauté the Aromatics
- Heat the olive oil in a large pot over medium heat.
- Add the chopped onion and cook for 3–4 minutes until soft and translucent.
- Stir in the garlic and cook for another 30 seconds until fragrant.
Step 2: Add the Vegetables
- Add the shredded cabbage and grated carrot to the pot.
- Cook for 5–7 minutes, stirring often, until the cabbage wilts down significantly and softens.
Step 3: Stir in the Tomatoes and Seasoning
- Add the diced tomatoes, tomato paste, salt, pepper, and dried oregano.
- Mix well, coating all the vegetables in the tomato mixture.
- Simmer for 3–4 minutes to allow the flavors to develop.
Step 4: Add the Rice and Broth
- Stir in the rice and make sure it’s evenly distributed through the cabbage mixture.
- Pour in the vegetable broth or water and stir again.
- Bring to a boil, then reduce heat to low and cover the pot.
Step 5: Cook Until Tender
- Simmer gently for 20–25 minutes, stirring occasionally to prevent sticking.
- The rice should absorb most of the liquid and become tender.
- If it gets too dry before the rice is done, add a bit more hot water.
Step 6: Finish with Lemon and Herbs
- Once the rice is cooked, remove the pot from heat.
- Stir in the lemon juice and fresh dill or parsley.
- Taste and adjust seasoning if needed.
Step 7: Garnish and Serve
- Spoon into bowls or plates.
- Top with extra fresh herbs, a drizzle of olive oil, or a sprinkle of feta if desired.
- Serve warm with lemon wedges on the side.

Tips for the Best Lahanorizo
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!
Serving Suggestions
As a Main Dish – Serve with warm pita, olives, and a fresh cucumber-tomato salad.
As a Side – Great alongside grilled chicken, fish, or a veggie platter.
For Brunch or Lunch – Pair with boiled eggs or a simple green salad.
With Yogurt – A spoonful of plain Greek yogurt on top adds creaminess and tang.
How to Store & Reheat
Storing:
- Refrigerate: Store in an airtight container for up to 4 days.
- Freeze: Cools well and freezes for up to 2 months.
Reheating:
- Stovetop: Add a splash of water or broth and heat gently, stirring occasionally.
- Microwave: Use a covered bowl and heat in 1-minute intervals, stirring in between.
Frequently Asked Questions
1. Can I use brown rice?
Yes, but it will require more liquid and a longer cooking time—adjust accordingly.
2. Is it spicy?
No, it’s mild and savory. Add chili flakes or hot sauce if you like heat.
3. Can I add other vegetables?
Absolutely! Try zucchini, bell peppers, or peas. Just adjust the cooking time slightly.
4. What if I don’t have tomato paste?
You can skip it or use a bit more diced tomato to compensate.
5. Is it gluten-free?
Yes, as long as you use gluten-free broth and check other labels, it’s naturally gluten-free.
Final Thoughts
Greek Rice with Cabbage (Lahanorizo) is a cozy, heartwarming dish that proves simple ingredients can create amazing flavor. It’s budget-friendly, nutritious, and deeply satisfying—perfect for vegetarians, vegans, or anyone looking for a tasty, nourishing meal.
Make a big batch, enjoy it hot or cold, and savor the traditional taste of Greece in every bite.
Preparation Time: 10 minutes
Cooking Time: 30 minutes
Cuisine: Greek
Nutritional Information (Per Serving):
Calories: 320 | Protein: 6g | Carbohydrates: 48g | Fat: 12g | Fiber: 5g | Sodium: 480mg

Greek Rice with Cabbage (Lahanorizo)
- 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
-
½ 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
-
Heat the olive oil in a large pot over medium heat.
-
Add the chopped onion and cook for 3–4 minutes until soft and translucent.
-
Stir in the garlic and cook for another 30 seconds until fragrant.
Step 2: Add the Vegetables
-
Add the shredded cabbage and grated carrot to the pot.
-
Cook for 5–7 minutes, stirring often, until the cabbage wilts down significantly and softens.
Step 3: Stir in the Tomatoes and Seasoning
-
Add the diced tomatoes, tomato paste, salt, pepper, and dried oregano.
-
Mix well, coating all the vegetables in the tomato mixture.
-
Simmer for 3–4 minutes to allow the flavors to develop.
Step 4: Add the Rice and Broth
-
Stir in the rice and make sure it’s evenly distributed through the cabbage mixture.
-
Pour in the vegetable broth or water and stir again.
-
Bring to a boil, then reduce heat to low and cover the pot.
Step 5: Cook Until Tender
-
Simmer gently for 20–25 minutes, stirring occasionally to prevent sticking.
-
The rice should absorb most of the liquid and become tender.
-
If it gets too dry before the rice is done, add a bit more hot water.
Step 6: Finish with Lemon and Herbs
-
Once the rice is cooked, remove the pot from heat.
-
Stir in the lemon juice and fresh dill or parsley.
-
Taste and adjust seasoning if needed.
Step 7: Garnish and Serve
-
Spoon into bowls or plates.
-
Top with extra fresh herbs, a drizzle of olive oil, or a sprinkle of feta if desired.
-
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