Swiss Chard & Asparagus Risotto with Poached Egg

Swiss Chard & Asparagus Risotto with Poached Egg is a lovely springtime dish with colourful chard and snappy green asparagus, what a great combo! I used chard for this recipe but if you can’t get your hand on it spinach will work a charm as well! I also had some asparagus leftover so decided to combine these. And you know what goes great with asparagus? Poached eggs of course! The Swiss chard I harvested this weekend from @plukcsafruittuin
There’s something about a creamy, velvety risotto that just screams comfort food, and when you add fresh spring vegetables, it turns into something truly special. This Swiss Chard & Asparagus Risotto is a vibrant, seasonal dish that’s both nourishing and satisfying. The combination of earthy chard and snappy green asparagus brings freshness and colour to every bite, making it the perfect way to celebrate springtime produce.
For this recipe, I used Swiss chard I harvested from @plukcsafruittuin, but if you can’t get your hands on chard, spinach works beautifully too—it wilts down just as nicely, adding that deep green goodness. The asparagus was a happy addition because I had some leftover, and honestly, it turned out to be the perfect match. The subtle sweetness and slight crunch of asparagus take this risotto to another level.

And let’s not forget the poached egg on top! The rich, runny yolk melts into the risotto, creating an extra layer of creaminess that ties everything together. It’s seriously one of the best pairings for asparagus, adding that indulgent touch without overpowering the fresh, delicate flavours of the dish.
Serve this Swiss Chard & Asparagus Risotto with Poached Egg as a light main course or a side dish, and enjoy the flavours of spring in every bite. A simple yet elegant meal that proves risotto is always a good idea!
Looking for other Swiss Chard ideas? How about this Swiss Chard & Gnocchi Gratin or add it to a Pasta bake.
How to make perfect poached eggs? Check out my youtube video!
Can I use spinach instead of Swiss chard?
Yes! Spinach is a great substitute for Swiss chard. It wilts down similarly and adds that vibrant green colour and mild flavour.
How do I poach the perfect egg for risotto?
Crack your egg into a ramekin, bring a pot of water with a splash of vinegar to a gentle simmer, swirl the water to make a vortex, then gently drop the egg in. Cook for 3 minutes for a runny yolk.
What rice should I use for this risotto?
Go with Arborio, Carnaroli, or Vialone Nano – all ideal for creamy risottos thanks to their high starch content.
Can I make this risotto ahead of time?
Risotto is best enjoyed fresh, but you can prep your veg and poach eggs ahead. If you need to reheat risotto, stir in a little hot stock or water to loosen it back up.
What wine pairs well with this risotto?
A crisp white wine like Sauvignon Blanc, Pinot Grigio, or even a Verdejo would complement the asparagus and creamy risotto beautifully.

Swiss Chard & Asparagus Risotto with Poached Egg
Ingredients
- The Risotto
- Olive oil
- 2 tbsp butter (optional)
- Splash of white wine (± 100 ml)
- 200 risotto rice
- Small onion or shallot, finely chopped
- 2-3 garlic cloves, finely chopped
- 1 celery stalk, finely diced
- 300 g swiss chard
- 100 g green asparagus
- 50g parmesan, grated (or more to taste) + more to serve (Leave out for vegan option)
- ± 1 liters vegetable or chicken broth (see notes)
- To serve
- Poached egg
- Extra parmesan cheese
Instructions
Start be preparing the vegetables. Swiss chard: separate the stems from the leaves, chop the stems into 1 cm pieces and roughly chop the leaves. Asparagus: chop the hard ends off and add these to the stock for extra flavour. Chop the asparagus into bitesize pieces, keeping the delicate tops of the asparagus separate.
Heat up the stock so it's simmering (piping hot stock is the trick for a good risotto!).
Heat a good drop of olive oil and a knob of butter in a heavy based sauce pan.
Add the onions and sauté on medium heat until translucent and fragrant, make sure not to burn the onions, cooking slowly gives the best result in taste. After 3 minutes add the garlic and celery and sauté together for another 2 minutes. Add the risotto rice and mix well making sure all the grains are coated.
Turn up the heat and deglaze the pan with the wine. Let it sizzle away so the alcohol can evaporate, ± 1 minute.
Add 1 soup ladle of the stock to the pan (leave the asparagus stems out), stir well and let simmer on low heat until the moisture has been absorbed. Add another ladle and repeat the process above until most of the stock has been used. This will take ± 25 minutes. The risotto is ready when it's just a little al dente, the center of the rice grains should no longer be hard.
When you're happy with the texture add in the Swiss chard and the asparagus stems, mix through well and let simmer for a few minutes until the leaves have wilted.
Turn down the heat and add the cheese, stir well until melted.
Add in the asparagus tops and carefully stir through the risotto, let them cook for 1-2 minutes.
Taste the risotto and season to your liking with pepper and salt.
While you're making the risotto you can poach the eggs: bring a small pan of water to a simmer. Break an egg into a glass and slide it into the simmering water. Repeat with the other egg, put a lid on the pan and turn off the heat. Let the eggs poach in the hot water for 4 minutes for medium soft. Remove with a slotted spoon and place in a bowl of cold water to stop the cooking process.
Check the consistency of the risotto, if it's too thick add a little more stock, it should be thick but slightly runny.
Divide the risotto over deep plates, remove the eggs from the water and pat dry with a paper towel. Place on top of the risotto, season with pepper and some extra parmesan cheese.
Notes
Per 100 g of risotto rice, you need ± 400ml of stock. Sometimes I use a bit more or less, this also depends on the other ingredients I'm adding.