Mediterranean Greek Rice with Spinach and Chickpeas
A hearty, herb-scented one-pot rice dish loaded with tender spinach, creamy chickpeas, and bright lemony flavor.
Imagine a big, comforting bowl of fluffy rice that smells like a sun-drenched Greek kitchen, fragrant with olive oil, garlic, fresh dill, and a generous squeeze of lemon. This Mediterranean Greek Rice with Spinach and Chickpeas is exactly that kind of dish. Every forkful delivers soft, savory rice mingled with wilted spinach, hearty chickpeas, and a golden base of sautéed onion and tomato that ties everything together in the most satisfying way.
This recipe is perfect for a cozy weeknight dinner when you want something nourishing without a lot of fuss. It comes together in one pot, uses simple pantry staples, and is naturally vegetarian and gluten-free. It also scales up beautifully for meal prep, potlucks, or feeding a hungry crowd. Whether you serve it as a main or a generous side, it holds its own at any table.
I first fell in love with a version of this dish called Spanakorizo at a tiny Greek restaurant where it arrived in a clay pot with a wedge of lemon and crumbled feta on top. I could not stop thinking about it. After a few rounds of testing in my own kitchen, I landed on this version that is just as soulful and deeply flavorful, and honestly, it might be even better the next day.
Recipe at a Glance
Ingredients
Rice and Base
Spinach and Chickpeas
Lemon and Finishing
Substitutions & Variations
Step-by-Step Instructions
Rinse the Rice
Place your rice in a fine-mesh strainer and rinse it under cold running water for about 30 seconds, stirring it with your fingers until the water runs mostly clear. This removes excess surface starch and helps the cooked rice stay fluffy and separate rather than sticky or gummy.
Sauté the Onion
Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion and cook, stirring occasionally, for about 6 to 8 minutes until it becomes soft, golden, and translucent. The onion should smell sweet and caramelized at this point, which builds a rich, savory foundation for the whole dish.
Add the Garlic and Spices
Stir in the minced garlic, dried oregano, and red pepper flakes if using. Cook for about 1 minute, stirring constantly so the garlic does not burn. It should smell wonderfully fragrant and just barely begin to turn golden at the edges.
Add Tomatoes and Rice
Add the drained diced tomatoes to the pot and stir everything together. Let the tomatoes cook for 2 to 3 minutes, breaking them up slightly with your spoon. Then add the rinsed rice and stir to coat it evenly in the olive oil and tomato mixture. Toast the rice for about 1 minute to deepen its flavor before adding liquid.
Pour in the Broth
Pour in the vegetable broth and add the salt and black pepper. Stir everything together and bring the pot to a boil over medium-high heat. Once it reaches a full boil, give it one final stir to make sure nothing is sticking to the bottom.
Simmer the Rice
Reduce the heat to low, place a tight-fitting lid on the pot, and let the rice simmer undisturbed for 18 minutes. Resist the urge to lift the lid during this time since the steam inside is doing all the work. After 18 minutes, check that the liquid has been absorbed and the rice is just tender.
Add the Chickpeas and Spinach
Remove the lid and scatter the drained chickpeas over the top of the rice. Add the fresh spinach in big handfuls, placing it right on top of the rice. It will look like a mountain but it wilts down quickly. Replace the lid and let everything steam together on low heat for another 3 to 4 minutes until the spinach is fully wilted and the chickpeas are warmed through.
Stir and Add Lemon
Once the spinach has wilted, remove the pot from the heat. Gently fold everything together with a large spoon or fork, being careful not to mash the rice. Drizzle in the fresh lemon juice and add the lemon zest. Stir again to distribute the bright citrus flavor throughout the dish.
Finish with Fresh Herbs
Fold in the chopped fresh dill and flat-leaf parsley. These herbs are added at the very end so they keep their vibrant color and fresh flavor rather than cooking away. Taste the rice and adjust the seasoning with more salt, pepper, or lemon juice to your preference.
Serve and Garnish
Spoon the rice into shallow bowls or onto plates. Top each serving with a drizzle of good olive oil, an extra pinch of dried oregano, and a generous crumble of feta cheese if desired. Serve with lemon wedges on the side for anyone who wants an extra citrusy punch.
Pro Baker Tips
Storage & Serving Notes
Serving Suggestions
This dish is filling enough to stand on its own, but it also pairs wonderfully with a variety of Greek-inspired accompaniments.
Frequently Asked Questions
Go Make It!
This Mediterranean Greek Rice with Spinach and Chickpeas is the kind of recipe you will find yourself coming back to again and again. It is nourishing, budget-friendly, full of genuine flavor, and truly effortless to pull together on any weeknight. Whether you are new to Mediterranean cooking or just looking for a reliable, crowd-pleasing vegetarian dish, this one delivers every single time. Go ahead and make a big pot, pour yourself a glass of something cold, and enjoy every fragrant, lemony, herb-filled bite.