Vegan risotto, add your favourite ingredients

I make so many risotto’s in different shapes and forms that I think starting with the basic vegan risotto recipe is the way to go. With added suggestions so you are able to start creating your own perfect vegan risotto’s.

asparagus risotto

Estimated reading time: 7 minutes

πŸ₯˜ Basic ingredients

  • shallots
  • arborio rice
  • vegetable stock
  • olive oil
  • white wine
  • avocado oil
  • nutritional yeast

πŸ”ͺ Instructions

The key points for a perfect creamy vegan risotto;

  • It is all about timing. When do you add what? To start with the basics you sautΓ© the shallots until softened, never ever browned. And you add the dry rice to the softened shallots and stir for about 1 – 2 minutes until the rice becomes slightly translucent. At exactly this point you want to add the white wine. The rice will absorb all these lovely flavours while the harshness of alcohol will be cooked out. Once all (or almost all) of the wine has been absorbed you add some of your hot stock. Start with about 1/3 and leave it on a low simmer so the rice doesn’t cook too quick or uneven. Keep on adding ladles of stock when needed and stir though your risotto once in a while. When you are almost there, taste the rice, you would want it cooked (soft) with a tiny little bite. Make sure you get your seasoning right at this point. Then you add a bit of avocado oil which adds richness & creaminess, and nutritional yeast which will give it a bit of ‘cheesiness’. Leave the risotto to sit for 2 minutes with a lid on, and then serve straight away!
  • Have always all your ingredients ready to go, before you start your risotto.
  • Stir or not to stir? The risotto rice will release some of its starch when you agitate it, which will give it its creaminess, so it is very important to stir. But don’t stir continuously.
  • Texture; It is not easy to get your rice cooked to perfection, but with practice you will get there! you want the rice grain to be cooked but with a slight al dente centre. So you don’t want the centre of the grain to be hard and very clearly white. But it is okay if the centre is still a little tiny white/translucent. You can test it by taking a grain, and smudge it on a flat surface.

πŸ’­ Suggestions

So I kept this recipe on purpose basic. Because the key to a good risotto is to get to know your grains, and the best way to learn how to make risotto is by starting with very basic risotto’s until you feel that you understand the chemistry of the cooking of the rice. I made lemon risotto’s for a year before I started adding vegetables. And a pure and simple lemon risotto is still my all time favourite!

Nowadays I make risotto at least once a week. And I don’t really plan what type of risotto (unless its for a dinner party) but I just check what I have in the fridge.

So some of my favourite veggies to use with risotto are;

  • Leek
  • mushroom
  • pumpkin
  • artichoke
  • fennel
  • fresh garden peas
  • tomato
  • courgette

πŸ₯¬ When to add vegetables ?

Well, that really depends which vegetable you are using and in which matter you want to use it, meaning that sometimes I choose to add vegetables on top and not stirred them in. Which separates flavours and textures.

The nice thing of keeping ingredients seperate is that you can use extra flavours (herbs or spices) during the pre-cooking of the vegetables, while not adding them directly to the risotto. Which gives a nice delicate hint of flavours while keeping the risotto fresh & pure.

If you use vegetables like fennel, leek or courgette which you might want to stir through the risotto, it is important to pre-cook these vegetables. Soften them before you stir them through the risotto. The moment of adding it to the risotto is about half way through the cooking process. Make sure the veggies are warm.

If you like to use fresh garden peas, like I do, add these to the risotto about 5 minutes maximum before the risotto is ready. This way your peas stay fresh and with a crunch. Because fresh peas you definitely don’t want to over-cook.

🍽 Some examples;

asparagus risotto

Asparagus risotto with micro greens

One of my favourites. I love asparagus with Risotto.

I prepared the asparagus separately and added them to the risotto at the end. You can choose to grill or shortly boil your asparagus. Always nice with an extra splash of lemon.

pea risotto

Leek and pea risotto topped with fried garlic mushrooms

A great example of keeping textures separate. The leek was softened before adding it half way through the cooking process of the risotto. The peas were added 5 minutes before the end. And the garlicky mushrooms were kept separate and topped at the end. It makes for a nice change!

leek and pea risotto

Leek and fresh peas with lemon risotto

Nice and simple! I kept the leek and peas completely separate from the risotto. I softened them with white wine and some fresh herbs. I used the vegetables as a bed, which I topped with a lovely simple, creamy lemon risotto. Delicious and nutritious!

risotto with lemon seared artichokes

Leek risotto with lemon seared artichoke.

So in this case I have softened the leek, with a good splash of white wine, and stirred the leek through the risotto half way through.

Apart from that I seared slices of artichoke bottoms in olive oil with lemon zest until lightly charred and finished cooking them covered in fresh lemon juice. Topped on the leek risotto before serving. Delicious!

Pumpkin risotto with mushrooms

Here I actually made a pumpkin puree , and stirred the puree through the vegan risotto about half way through the process. I wanted to have a nice creamy pumpkin flavoured risotto without having chunks of pumpkin.

I topped it with pan fried garlicy mushroom, chives and a good splash of white wine. YUM!

Herby silken tofu risotto with fried courgette flowers

Herby silken tofu risotto with Stuffed and fried courgette flowers

A different one; So in this risotto I used silken tofu. Silken tofu makes the risotto lovely, soft en creamy. Because I have crispy vegetables I wanted my risotto to be even more creamy than usual. I added lots of herbs at the end. And the silken tofu about 8 – 10 minutes before the end.

The courgette flowers I stuffed with some risotto, breaded them and fried them. Very special, crispy and delicious!

leek risotto with artichoke

Fennel risotto with artichoke

I pre-cooked (until softened) the fennel with the use of some thyme and white wine. I stirred it in the risotto half way though the cooking process.

The artichoke I pan fried first and then added some wine and lemon to cook them. I stirred the pieces through the risotto just before serving. Delicious combi!

I hope you will get as excited about making the perfect vegan risotto and enjoying it! Please show me your creations! I cant wait to see them. Add @haricoco1 to you instagram post, or comment down below.

πŸ“‹ Recipe

asparagus risotto

Basic vegan risotto

Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 2
Calories: 663.66kcal


  • 3 small shallots finely chopped
  • 200 g 1 cup arborio rice
  • 450 ml 2 cups vegetable stock
  • 120 ml 1/2cup white wine
  • salt
  • 1 tbsp olive oil
  • 1 tbsp avocado oil
  • 4 tbsp nutritional yeast


  • Heat the olive oil in a pan, and saute the shallots with some salt for approx. 4 – 5 minutes. Don’t let them brown.
  • Add the arborio rice and stir, until the rice grains become slightly translucent (approx. 1 – 2 minutes).
  • Turn up the heat and add the white wine and stir until almost all the wine is absorbed by the rice.
  • Then add about 1/3 of your stock, and leave it to simmer (while stirring sometimes)
  • Keep on adding stock until the rice is fully cooked. Test this by tasting.
  • When the rice is cooked al dente add the avocado oil, and stir in the nutritional yeast.
  • Leave to rest for 2 minutes, covered.
  • Serve straight away.


This recipe is only the very basic recipe for a vegan risotto. You will have to add your preferred veggies or flavours in.
Check out my post for the many different suggestions.


Serving: 1g | Calories: 663.66kcal | Carbohydrates: 101.03g | Protein: 24.11g | Fat: 15.37g | Saturated Fat: 1.9g | Sodium: 1119.21mg | Fiber: 12.81g | Sugar: 7.33g | Vitamin A: 0.83IU | Vitamin C: 6mg | Calcium: 3.97mg | Iron: 36.93mg
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.