Spanish Rice Recipe (Vegan)

spanish rice

Spanish rice is one of my favourite side dishes: a lovely, warm mediterranean flavour which you can pair with a lot of otherwise bland food like grilled fish, fish fingers, veggie fritters and patties (or meats). It’s also vegan, if you avoid all sorts of animal products – this is for you. It’s very versatile, I normally pair it up with grilled halloumi for myself and chipolatas for husband. Takes about 30-40 minutes to prepare it, so it’s quite quick and easy. The only thing is, that you must avoid overcooking it, so it won’t become soggy and mushy. It could even be a dish on its own, just add some Parmesan or any vegan grated cheese. Great for tomato addicted kids, like Bobcat. 🙂 The recipe below will give you 4 adult side dish portions.

Jump to recipe

spanish rice

spanish rice


You can add extra sweet corns, if you wish, it goes well with peppers.

Spanish Rice (Vegan)
Prep Time
10 mins
Cook Time
30 mins
Total Time
40 mins

A delicious, summer meal or side dish.

Course: Main Course, Side Dish
Cuisine: Mediterranean, Mexican, Spanish
Keyword: spanish rice
Servings: 4
  • 70 g risotto rice washed
  • 400 g chopped tomato
  • 1 medium yellow bell pepper chopped
  • 1 medium red bell pepper chopped
  • 1 medium green bell pepper chopped
  • 1 small yellow onion finely chopped
  • 3 cloves garlic minced
  • 2 tbsp olive oil
  • 1 splash white wine any type
  • 1 handful fresh basil leaves
  • 350 ml vegetable stock with 1 whole stock cube
  1. Prepare everything: wash and chop up the vegetables and onions. Wash and drain rice. Make stock liquid with using a whole stock cube for 350 ml water. (Because the tomato will add some extra liquid too.)

    Fry onions with on the olive oil for a minute or two. 

    Add the chopped peppers and simmer for another two minutes. Not too long, otherwise they will get mushy in the finished dish.

    spanish rice
  2. Add the rice and the wine and cook them for a few minutes until all the liquid dissolves. Add the fresh basil leaves.

    spanish rice
  3. Add the chopped tomato and the stock liquid, stir well, cover it with a lid. Cook it for about 25 minutes, until the rice is al dente. Stir frequently. It's ready when all the liquid is evaporated.

    spanish rice
  4. Enjoy it on its own with grated cheese or as a side dish for grilled halloumi or any meat or meat-free sausages. It's nice with fish too.

    spanish rice

Spanish Rice Recipe (Vegan)


You may also like


One Messy Mama April 22, 2017 - 11:13 pm

That looks absolutely delicious!! I would add a few prawns as well… 🙂 … Yummy! I was never much of a Halloumi cheese eater, until I had it cooked right… I was amazed at how tasty it is! This is a great recipe.. Definitely being pinned. Thank you for sharing with us! #globalblogging

Michelle Goodwin April 23, 2017 - 9:15 pm

Wow this looks amazing! I’ve got to try this #globalblogging

Laura - Autumn's Mummy April 23, 2017 - 10:00 pm

Ooh, that looks so tasty! I have got to try this. I have minted halloumi in the fridge, do you think it would work with that or am I better off going for normal halloumi? #GlobalBlogging

Reply April 25, 2017 - 7:19 pm

I don’t think a little mint would make a bi difference, and it can totally work together x

caitylis May 1, 2019 - 7:24 pm

Yum! I’ve been wanting to look into some more rice recipes! Gonna have to try this one out! Caitylis x x

laura dove May 2, 2019 - 8:53 pm

This looks really yummy! I love Spanish food and this looks like it would be really easy to make. We would probably add some chicken perhaps.

loopyloulaura May 2, 2019 - 9:42 pm

This recipe looks absolutely delicious and I love that it is vegan and wheat free so perfect for me! Will try this asap!

ChelseaMamma May 4, 2019 - 7:25 am

This recipe looks like delicious – perfect for lunch!!


Leave a Comment

Recipe Rating

Update Required Flash plugin