Spanakorizo is a cozy Greek spinach and rice dish with fresh herbs, lemon, and creamy feta. Simple, rustic, and perfect on its own or with feta, lemony salmon or a poached egg.
For more Greek recipes, try our Greek lemon chicken, avgolemono soup, orzo salad, and feta pasta.

Introduction
Spanakorizo is one of those beautiful, humble dishes that feels like it could’ve come out of a pot in any Mediterranean kitchen.
It’s a classic from Greece with spinach and rice gently cooked with olive oil, herbs, and lemon. The secret to a creamy spanakorizo is all in the rice. You want something starchy, like Arborio or any risotto-style rice. It gives the dish that velvety, almost stewy texture that clings to the spinach.
But here’s the best part: unlike risotto, spanakorizo asks for almost no stirring. Just a gentle simmer and a little patience, and it comes together effortlessly.
Sure, it’s less fancy than a glossy risotto, but it hits home. Earthy, lemony, and full of good olive oil—it’s a bowl of pure Mediterranean comfort.
Louise and I often serve it as a main with feta crumbled in at the end and additional protein like a simple lemon-marinated salmon (not traditional, but absolutely delicious), a poached egg with a runny yolk, or tucked beside grilled chicken souvlaki or gyros.
Ingredients
For quantities, see recipe card at the bottom of the page.

- Extra virgin olive oil: It's the soul of the dish. Try to get a good Greek or Italian one.
- Yellow onion — or red onion or shallots
- Scallions (spring onions) — or more leeks or extra onion
- Leek — or omit and add more scallion or onion
- Garlic cloves — or garlic powder
- Fresh spinach — or frozen spinach (thawed and drained), or chard, or baby kale
- Risotto rice (like Arborio) — or Carolina, Calrose, short-grain white rice, or long-grain (less creamy)
- Vegetable broth — or chicken broth
- Fresh dill — or dried dill (use less), or parsley, or mint
- Lemon juice (fresh) — or lime juice but less traditional
- Feta cheese (optional)
- Serving suggestions: baked salmon, chicken gyros, chicken souvlaki, or a poached egg.

How to make Spanakorizo
1. Sauté aromatics
In a wide skillet or pot, heat the olive oil over medium heat. Add the chopped onion, white parts of the scallions, and leek. Sauté until soft and translucent, about 7–8 minutes. Add garlic and cook for 30 seconds more.

2. Add spinach
Stir in the spinach seasoning them with a pinch of salt. If using fresh, cook until just wilted. If using frozen, cook a few minutes longer until fully thawed and heated through.

3. Add rice and liquid
Stir in the rice to coat it in the oil and vegetables. Pour in the broth, season with a generous pinch of salt, and bring to a boil. Reduce heat to low, cover, and simmer for about 18 minutes, or until the rice is tender and the liquid is mostly absorbed.

4. Finish the dish
Turn off the heat. Stir in the chopped dill, lemon juice, lemon zest, and crumbled feta allowing it to soften slightly without fully melting. Taste and adjust seasoning with more salt, pepper, or lemon if needed. Plate and finish with a drizzle of olive oil, extra herbs, or lemon zest if desired.

Which proteins go well with Spanakorizo?
For extra protein, you can serve it with grilled meat, fish, or a poached egg. We love it with chicken souvlaki or lemon-marinated baked salmon (not traditional but delicious with the spinach).
For the Salmon --> Preheat oven to 400°F (200°C). Marinate the salmon with lemon, oil, garlic, oregano, salt, and pepper for 10 minutes. Bake for about 10 minutes, or until just cooked through. Serve on top of or beside the spanakorizo. It's SO good!
Tips
- Use starchy, medium-grain rice like Arborio or Carolina for the best creamy texture.
- Always cook with extra virgin olive oil—it’s essential for authentic flavor and richness.
- Start by slowly sautéing onion, scallion, and leek to build a sweet, savory base.
- Pack in plenty of spinach—fresh or frozen both work, and it cooks down a lot.
- Simmer the rice gently and covered without stirring, so it cooks evenly and stays tender.
- Add lemon juice and fresh dill at the end to keep their flavors bright and fresh.
- Stir in crumbled feta off the heat so it softens without melting completely.
Frequently Asked Questions
Use medium-grain, starchy rice like risotto rice, Arborio, Carolina, or Calrose. These release enough starch to create a creamy, comforting texture—unlike long-grain rice which stays too separate and dry.
Yes! Frozen spinach works great—just thaw it completely and squeeze out excess water before adding it to the pan. Use about 10 oz (280 g) to replace 1 lb of fresh spinach.
It should be soft and slightly creamy, almost like a loose risotto but without constant stirring. It’s not soupy, but definitely not dry.
Spanakorizo keeps well for up to 3–4 days in an airtight container. The flavor improves as it rests, so it's great for meal prep or leftovers. We don't recommend freezing it.
Recipe

Spanakorizo (Greek Spinach & Rice)
Video
Ingredients
- 2 tablespoons extra virgin olive oil + more for drizzling
- 1 small onion finely chopped
- 2 scallions sliced
- 1 small leek white and light green part only, thinly sliced
- 2 cloves garlic grated
- 1 pound fresh spinach or use frozen, see notes
- ¾ cup risotto rice like Arborio or Carolina
- 3 cups vegetable broth
- ¼ cup fresh dill chopped
- 1 lemon juice and zest
- 2 pinches salt and black pepper to taste
- 4 ounces crumbled feta for finishing
Instructions
- Sauté aromatics: Heat 2 tablespoons extra virgin olive oil in a pot and sauté 1 small onion, 2 scallions, and 1 small leek until soft (4 mins). Add 2 cloves garlic and sauté 1 minute or until fragrant.
- Add spinach: Stir in 1 pound fresh spinach, a pinch of salt, and cook until wilted (5 - 8 minutes)
- Add rice & liquid: Stir in ¾ cup risotto rice, 3 cups vegetable broth, 2 pinches salt and black pepper. Bring to a boil, then cover and simmer for 18 minutes. Stir once or twice and add more broth if pot gets dry.
- Finish: Off heat, stir in ¼ cup fresh dill, the juice and zest of 1 lemon, and 4 ounces crumbled feta. Taste and adjust. Drizzle with olive oil before serving.Serve with protein: Serve with grilled meat, fish, or a poached egg. We love it with chicken souvlaki or lemony baked salmon.
Notes
- Extra virgin olive oil: It's the soul of the dish. Try to get a good Greek or Italian one.
- Yellow onion — or red onion or shallots
- Scallions (spring onions) — or more leeks or extra onion
- Leek — or omit and add more scallion or onion
- Garlic cloves — or garlic powder
- Fresh spinach — or frozen spinach (thawed and drained), or chard, or baby kale
- Risotto rice (like Arborio) — or Carolina, Calrose, short-grain white rice, or long-grain (less creamy)
- Vegetable broth — or chicken broth
- Fresh dill — or dried dill (use less), or parsley, or mint
- Lemon juice (fresh) — or lime juice but less traditional
- Feta cheese (optional)
- Serving suggestions: baked salmon, chicken gyros, chicken souvlaki, or a poached egg.
- Use starchy, medium-grain rice like Arborio or Carolina for the best creamy texture.
- Always cook with extra virgin olive oil—it’s essential for authentic flavor and richness.
- Start by slowly sautéing onion, scallion, and leek to build a sweet, savory base.
- Pack in plenty of spinach—fresh or frozen both work, and it cooks down a lot.
- Simmer the rice gently and covered without stirring, so it cooks evenly and stays tender.
- Add lemon juice and fresh dill at the end to keep their flavors bright and fresh.
- Stir in crumbled feta off the heat so it softens without melting completely.









Waneeta says
This is wonderful! I make it quite often and would would make it all the time if I didn't stop myself.