
If a hug could be served in a bowl, it would taste like Greek Spanakorizo. This classic dish combines tender spinach, fluffy rice, fresh herbs, and zesty lemon into something simple yet so satisfying.
It’s the kind of food that’s easy on the stomach, nourishing for the soul, and surprisingly quick to make. Whether you enjoy it as a light main or a hearty side, Spanakorizo has that special “one more bite” charm.
What Is Greek Spanakorizo?
Spanakorizo is a traditional Greek vegetarian dish made with spinach (spanaki) and rice (rizi). The spinach wilts down into the rice, creating a flavorful, almost creamy texture without any cream.
Olive oil, onion, dill, and lemon juice give it that unmistakable Greek flavor. It’s often served with a squeeze of lemon and sometimes topped with crumbled feta for extra richness. You can enjoy it warm, at room temperature, or even cold straight from the fridge — it’s that versatile.
Why I Love Recipe?
I love Spanakorizo because it’s simple, wholesome, and fast. It’s one of those dishes that tastes like it took hours but really comes together in under 40 minutes. Plus, it’s budget-friendly, made mostly from pantry staples and a big bunch of fresh greens.
When I’m short on time, it’s my go-to “throw it all in the pot” dinner. And while it’s traditionally vegetarian, you can easily make it vegan, or serve it alongside grilled fish or chicken for a fuller meal. Honestly, half the fun is mopping up the lemony juices with a piece of bread.
Key Ingredients & Easy Swaps
- Fresh Spinach: Baby spinach is tender and cooks quickly, but regular spinach works too — just chop it before cooking.
- Rice: Medium-grain or short-grain rice gives the dish a slightly creamy texture; avoid long-grain for this recipe. Arborio rice works if you like it even creamier.
- Olive Oil: Use a good-quality extra virgin olive oil for richness and authentic Mediterranean flavor.
- Onion & Garlic: These create the savory base and deepen the flavor.
- Fresh Dill: Essential for the signature Greek taste. If you can’t find fresh dill, parsley makes a good substitute, and dried dill can be added earlier in the cooking process.
- Lemon Juice: Brightens up the dish and balances the richness of the oil.
- Substitutions: Swap spinach for Swiss chard or a mix of leafy greens if preferred.

Step-by-Step: How to Make Greek Spanakorizo
1. Sauté the Base
Heat olive oil in a large pan and gently cook onion until soft and translucent. Add garlic and cook just until fragrant.
2. Add Spinach
Toss in the spinach (it will seem like a lot, but it cooks down quickly). Stir until wilted.
3. Add Rice & Liquid
Stir in the rice, coating it in the oil and vegetables. Pour in vegetable broth or water, season with salt and pepper, and bring to a gentle simmer.
4. Simmer Until Tender
Cover and cook until the rice is soft and has absorbed most of the liquid, stirring occasionally so it doesn’t stick.
5. Finish with Herbs & Lemon
Once the rice is done, stir in fresh dill and lemon juice. Taste and adjust seasoning. Serve warm or at room temperature.
Tips for Success
Don’t skimp on the olive oil — it’s what gives Spanakorizo its luscious texture.
Add the liquid gradually if your rice needs a bit more time to soften; you don’t want it soupy, but a little moisture makes it extra comforting.
Fresh dill is a must for that authentic Greek taste, but if you’re using dried, add it earlier so it can infuse the rice.
And one last tip — let it rest for a few minutes before serving so the flavors can mingle.
Serving Ideas
I love Spanakorizo as a main with a side of crusty bread and a small Greek salad. It’s also great as a side for grilled fish, lamb chops, or roast chicken.
If I have feta, I’ll crumble some on top for extra creaminess. For a heartier vegetarian version, I’ve been known to add a fried egg right on top.
Make-Ahead, Storage & Reheating
Spanakorizo actually gets better as it sits, making it perfect for meal prep. Store leftovers in an airtight container in the fridge for up to 3 days.
Reheat gently on the stove with a splash of water or broth to loosen it up. It’s also surprisingly tasty cold, so don’t be shy about eating it straight from the fridge.

Common Pitfalls to Avoid
- Using long-grain rice — it won’t get that slightly creamy texture.
- Adding too little liquid at the start — the rice needs enough to cook properly.
- Skipping the lemon — it’s what makes everything pop.
FAQ – Greek Spanakoriz
Can I use frozen spinach?
Yes! Just thaw and squeeze out excess water before adding it to the pot.
What’s the best rice to use?
Medium-grain or short-grain rice works best. Arborio rice also works if you like it creamier.
Is Spanakorizo vegan?
Yes, if you skip the feta garnish and use vegetable broth, it’s completely plant-based.
Can I make this ahead of time?
Yes! It keeps well in the fridge and tastes even better the next day.
Greek Spanakorizo – Spinach and Rice the Mediterranean Way
- Total Time: 40 minutes
- Yield: 4 servings 1x
Description
Greek Spanakorizo ia a traditional Greek spinach and rice dish cooked with olive oil, fresh herbs, and lemon for a healthy, comforting meal.
Ingredients
- 1 lb (450g) fresh spinach, washed and chopped
- 1/2 cup medium-grain rice
- 1/4 cup extra virgin olive oil
- 1 onion, finely chopped
- 2 garlic cloves, minced
- 2 cups vegetable broth (or water)
- 1/4 cup fresh dill, chopped
- Juice of 1 lemon (plus extra wedges for serving)
- Salt and pepper, to taste
- Optional: crumbled feta for serving
Instructions
- Heat olive oil in a large pan over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and cook for 1 more minute.
- Stir in the spinach and cook until wilted.
- Add rice, stir to coat, then pour in broth. Season with salt and pepper.
- Bring to a simmer, cover, and cook until rice is tender and liquid is mostly absorbed, about 20 minutes, stirring occasionally.
- Stir in dill and lemon juice. Adjust seasoning and serve with extra lemon wedges and feta, if desired.
Notes
Use fresh dill for the most authentic flavor.
If using frozen spinach, thaw and drain well before cooking.
Add extra broth if rice needs more time to soften.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Side dish
- Cuisine: Greek
Nutrition
- Calories: 210
- Sugar: 2g
- Fat: 11g
- Carbohydrates: 24g
- Fiber: 4g
- Protein: 6g
Nutrition information
This website gives estimated nutritional information, which might change depending on the ingredients used.



I made the spanakorizo using chicken broth for the liquid, and adding dried dill to the rice and spinach, sautéing for a few minutes before adding the broth. I used long grain jasmine rice because that’s what I had on hand and it was fine. Salt, pepper, and feta cheese to finish. It couldn’t have tasted any more authentic. Thanks for the great recipe!
I just made this. It turned out beautifully. Didn’t have feta but used grated parm I had on hand. A delightful dish. Mom always made ours with a tomato base. I truly enjoyed this dish.
Hello Cathy! That’s very nice to hear! Thank You!