This spinach rice dish is simple, easy and wonderfully comforting, without being heavy. Great as a side or as a vegetarian main.


  • 8 oz spinach 225g
  • 1 spring onion (scallion)
  • ¼ red onion (or ½ if small)
  • 2 tablespoon olive oil
  • ¼ cup rice 50g (long or medium grain, not too starchy)
  • ½ cup water 120ml (or vegetable stock, if you prefer)
  • 1 tablespoon chopped dill
  • ½ lemon juice (i.e. from ½ lemon, approx.)


  • Remove any tough stems from the spinach and roughly chop the leaves. Slice the spring onion into thin slices and finely chop the red onion.
  • Warm a little over half the oil in a medium pan over a medium heat and add the spring onion and red onion. Cook the onions for a couple minutes to soften them without browning (add a little more oil or reduce heat, if needed).
  • Add the spinach and wilt it down in the heat of the pan. Stir regularly and lift up the cooked spinach from the bottom to the top to help it wilt a little faster.
  • Once the spinach has all wilted down, add the rice and water or stock. Stir to combine and scrape down any spinach that has become stuck to the sides of the pan.
  • Once it comes to a simmer, cover and reduce the heat. Cook for around 20 – 25 minutes until the rice has cooked and absorbed the liquid.
  • Add the dill, the remaining oil and the lemon juice and stir to mix through. Serve either as it is or topped with a little crumbled feta on top.