This post may contain affiliate links for which I earn a small commission at no extra cost to you. For more info please check out my Disclosure Policy. Appreciate your support!

Excited to introduce this Easy One Pot Tomato Risotto! This creamy tomato risotto is ready in 30 minutes and is made with ingredients you’ll likely already have at home: baby tomatoes, a shallot, garlic, sage, tomato puree, arborio rice and stock. All the stock goes in at once, so there is no standing over the pan! For a heartier autumn risotto, try my Chicken and Mushroom Risotto.

overhead shot of tomato risotto in large shallow frying pan on white surface.
James Wythe

Easy One Pot Tomato Risotto at a Glance

James's tipAdd all the stock in one go and give it a stir every 5 minutes so the rice does not catch. If the tomatoes will not break down, blitz them briefly and return them to the pan.

What can I cook?

Got rice? See what else you can cook.

Show me recipes
5 minsPrep
25 minsCook
30 minsTotal
3Serves
One potNo constant stirringStore cupboardWeeknight dinner

Key ingredients

  • Baby tomatoes
  • Arborio rice
  • Sage
  • Vegetable stock

Why you'll love it

  • About 341 kcal a portion
  • All the stock goes in at once
  • Ready in 30 minutes

Quick summary

This tomato risotto fries baby tomatoes until soft, squashes them, then adds shallot, garlic, sage, tomato puree and arborio rice. All the stock goes in at once and it simmers for 20 to 25 minutes until creamy. It serves 3 and is about 341 kcal a portion.

Summarise this recipe with AI:ChatGPTClaudePerplexityGoogle AIGrok

Save this recipe!

I'll email you a shopping list plus helpful tips to make the best version of this recipe

SAVE RECIPE

Why this recipe works

Honestly, this will be one of the simplest and tastiest tomato risottos you’ve ever made! Not only is it perfect for a busy weeknight when time is limited, but it’s also a fantastic year-round recipe. Tomato season runs from May through to October, so I love to enjoy it over the summer with some garden fresh summer tomatoes. However, the warming, creamy texture and comforting flavours also make for a fantastic autumn or winter dish, making it perfect to enjoy it all year long!

This restaurant quality dish is filled with fantastic flavours that pop and will make this tomato risotto one you can’t wait to have again! I was inspired to create it because my Vegan Mushroom Risotto (another northern Italy inspired dish) was so popular! Both risottos pair beautifully with my Smashed Brussels Sprouts and Easy Gluten Free Focaccia as a side.

If you’re looking for more rice recipes then try my Vegetarian Paella or Salmon Risotto.

Ingredients to make Easy One Pot Tomato Risotto

Ingredients to make tomato risotto on white surface.
  1. Baby Tomatoes: are the hero ingredient in this recipe! I find that these small tomatoes pack the largest flavour punch! If you have any leftover then make my Easy Red Pepper and Tomato Soup.
  2. Shallot: has a more mild and sweet flavour compared to an ordinary onion, which contrasts really well against the acidity of the tomatoes.
  3. Garlic Cloves: adding garlic offers a gentle spice and adds flavour.
  4. Sage: is a herb with a fabulous earthy, slightly minty flavour. I use 1 tsp dried sage.
  5. Tomato Puree: is key to a creamy consistency in this tomato risotto. It also really adds depth to the flavours as well!
  6. Arborio Rice: has more starch than other rices, which is released when it cooks. Starchy rices lead to a creamier risotto and better texture.
  7. Vegetable Stock: cooks the rice and adds lots of flavour. I use boiling water with a stock cube or stock pot, but cold stock works fine too; it just takes a little longer to come to a simmer.

See recipe card for full information on ingredients and quantities

Substitutions

  • Tomatoes: While baby tomatoes are my favourite, other larger tomatoes will also work. I prefer fresh tomatoes to tinned as they bring a better tomato flavour.
  • Arborio Rice: The best substitute is carnaroli rice. Other short grain rice works too. Long grain rice will cook, but it will not go as creamy, because the starch is what makes a risotto creamy.
  • Vegetable Stock: Chicken stock works well too. Use a low salt stock if you are watching your salt.
  • Shallot: The best substitute for a shallot is half a small white onion.

Variations

  • Deluxe: Top your risotto with grated parmesan (or a dairy free alternative) and some fresh basil leaves. For extra creaminess, stir through a spoon of mascarpone or cashew cream and a handful of spinach at the end. You could also serve it with my Easy Socca Recipe to mop up every last drop.
  • Spicy: add some chilli flakes with the rice, or some freshly chopped chilli on top at the end.
  • Kid-friendly: this is a great recipe to get the children involved with. Squashing the tomatoes is great fun! If you are cooking with children they might also like my Vegan Mac and Cheese.

How to make Easy One Pot Tomato Risotto

chopped onion and garlic on wooden chopping board with knife.

Step 1: Firstly, finely dice the shallot and garlic.

cherry tomatoes with oil in a large white non stick frying pan.

Step 2: Next, heat 1 tbsp olive oil in a large non stick pan. Add in the whole tomatoes and fry for 2 to 3 minutes until they start to soften.

tomatoes been squashed with fork in large white pan.

Step 3: Press down on the tomatoes with a fork to release the juice. If they will not break, lift them out and blitz them briefly in a mini chopper, then return them to the pan.

further ingredients being added to make risotto in large white pan.

Step 4: Add the diced shallot, garlic, sage, tomato puree and rice to the pan. Fry together for another 2 minutes.

tomato risotto in large non stick white frying pan with wooden spoon.

Step 5: Add the vegetable stock and reduce the heat after it reaches a gentle simmer. Cook for 20 to 25 minutes, until the rice is tender and creamy. Once the rice has absorbed the liquid, sprinkle cracked black pepper over the top and serve.

Hint: Stir every 5 minutes or so during the last step to stop the rice sticking to the bottom of the pan. There is no need to peel the tomatoes, but you can if you prefer fewer bits of skin.

Love this squashed tomato trick? I use it in my Cherry Tomato Pasta Sauce too.

Leftovers

Cooked rice needs care. Cool leftover risotto quickly (within an hour), keep it covered in the fridge and eat it within 1 day. Reheat it only once, in a pan with a splash of stock or water, until steaming hot all the way through. I would not freeze it. If you want something to batch cook and freeze, my Roasted Tomato Soup is perfect.

Recipe FAQs

What goes well with tomato risotto?

A crisp green salad, garlic bread or roasted greens. For more protein, stir through beans, or serve it with my Garlic Prawns. You can also stir in cooked chicken at the end and heat it until steaming hot.

Can you use tinned tomatoes in tomato risotto?

You can, but the flavour will not be as fresh. For the best risotto, I recommend fresh baby tomatoes.

Can you make tomato risotto without cheese?

Absolutely! I make mine with tomatoes, sage, tomato puree and stock, and it is still creamy and delicious. The starch from the arborio rice does the work.

Do you need to peel the tomatoes?

No, I never peel them. Baby tomatoes have thin skins that soften in the pan. If you prefer no bits of skin, you can peel them first or blitz the tomatoes briefly before adding the rice.

Can I make tomato risotto in a pressure cooker or slow cooker?

A pressure cooker or Instant Pot works well: fry everything first, add the stock and cook on high pressure for about 11 to 12 minutes. I would not use a slow cooker, as the rice goes soft before it turns creamy.

Can you freeze tomato risotto?

I would not recommend it. The rice goes soft and grainy once thawed. It is quick enough to make fresh, and leftovers keep in the fridge for 1 day.

tomato risotto in white bowl on white surface.

YOU MIGHT ALSO LIKE…

4.82 from 16 votes

Easy One Pot Tomato Risotto

Easy to make, full of flavour and made in one pot! Baby tomatoes, sage and arborio rice simmered in stock until creamy. This Tomato Risotto is an absolute game changer!
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 3

Ingredients 

  • 1 tbsp olive oil
  • 270 g baby tomatoes
  • 1 shallot
  • 2 large garlic cloves
  • 1 tsp sage
  • 2 tbsp tomato puree
  • 210 g arborio rice, (1 cup)
  • 800 ml vegetable stock

Instructions 

  • Firstly, finely dice the shallot and garlic.
  • Heat the olive oil in a large non stick pan, add the whole tomatoes and fry for 2 to 3 minutes until they start to soften.
  • Press down on the tomatoes with a fork to release the juice (if they will not break, blitz them briefly in a mini chopper), then add the diced shallot, garlic, sage, tomato puree and rice. Fry together for 2 minutes.
  • Add the stock, bring to a gentle simmer, then turn the heat down and cook for 20 to 25 minutes, until the rice is tender and creamy. Stir every 5 minutes or so to stop the rice sticking.
  • Once the rice has absorbed the liquid, sprinkle over cracked black pepper and serve.

Video

Notes

Step-by-Step Photos: My blog post includes helpful step-by-step photos to help guide you through making this recipe.
Substitutions & Variations: I have included a list of these in the post above.
To Store: Cool quickly (within an hour), keep covered in the fridge and eat within 1 day. Reheat only once, in a pan with a splash of stock or water, until steaming hot all the way through.
To Freeze: I wouldn’t recommend freezing this recipe.
Tip 1: Adding the stock all at once is a great time hack when making a risotto. 
Tip 2: A good quality stock cube makes all the difference. Use a low salt one if you are watching your salt.
Tip 3: Stir until all the liquid has been absorbed.

Nutrition

Calories: 341kcal | Carbohydrates: 66g | Protein: 7g | Fat: 5g | Saturated Fat: 1g | Fiber: 2g | Sugar: 5g
Did you make this recipe? Tag me Today!Tag @HealthyLivingJames on Instagram and use #HealthyLivingJames!
book banner image.

About James Wythe

Hey, I'm James! A fully qualified health coach, cookbook author, full time food blogger and new dad with over 1 million followers. I started this journey after a sudden illness left me bed bound for 2 years and housebound for 4 years! I’m here to help you make healthy and delicious food for you and your family in less time!

You May Also Like

Leave a comment

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

Recipe Rating




30 Comments

  1. 5 stars
    Who’d have thought a tomato risotto could taste so delicious. Two days later, we’re still raving about it!! Seriously good and so easy. I made it in the instant pot – 11 minutes and dinner sorted. Stirred through some cashew cream, nooch and spinach at the end – divine. Thanks for this fabulous, restaurant-quality recipe. Absolutely recommended.

  2. 5 stars
    Never attempted a risotto before. This recipe and method were a pleasure to follow, and thoroughly enjoyed by all. The only thing we had to do differently was to take the tomatoes out the pan and run them through a mini-chopper, because I couldn’t get them to break in the pan without risk of explosion!!! Thank you so much for sharing this recipe 🙂

    1. Hmm good question, not one I have tested (never made a risotto in a slow cooker before) I will give it a try!

  3. 5 stars
    I’ve never made risotto before but made this tonight and it was amazing, I honestly would be happy to have this in a restaurant. I added some chilli flakes and a bit of crusty bread. I think the only thing I’ll change next time is to use low salt stock.

    1. Hi Loe,

      You could definitely add chicken to this recipe but unsure on times for cooking in the oven as I haven’t tested it unfortunately

  4. 5 stars
    What a fantastic way to make a simple risotto interesting! It was utterly delicious, so simple to make and a firm favourite in our household already!

  5. 5 stars
    A really delicious risotto without the fuss! Never made a Tomato Risotto before but this was really tasty.