Creamy Tomato Risotto with Cherry Tomatoes and Basil Recipe
Introduction
This creamy tomato risotto is a comforting and flavorful dish perfect for any season. Combining the rich taste of tomatoes with tender risotto rice, fresh herbs, and Parmesan cheese, it’s a wonderful meal that’s both simple and impressive.

Ingredients
- 400g can chopped tomatoes
- 1l vegetable stock
- Knob of butter
- 1 tbsp olive oil
- 1 onion, finely chopped
- 2 garlic cloves, finely chopped
- 1 rosemary sprig, finely chopped
- 250g risotto rice
- 300g cherry tomatoes, halved
- Small pack basil, roughly torn
- 4 tbsp grated Parmesan
Instructions
- Step 1: Tip the chopped tomatoes and half the stock into a food processor and pulse until smooth. Pour this mixture into a saucepan with the remaining stock, bring to a gentle simmer, and keep it over low heat.
- Step 2: In a large saucepan, heat the butter and olive oil gently until the butter has melted. Add the finely chopped onion and cook for 6-8 minutes until softened.
- Step 3: Stir in the garlic and chopped rosemary and cook for another minute. Add the risotto rice and cook, stirring, for 1 minute to lightly toast the grains.
- Step 4: Begin adding the hot tomato and stock mixture a quarter at a time, stirring often, and allow the rice to absorb the liquid before adding more.
- Step 5: When you have used half the stock, stir in the halved cherry tomatoes. Continue cooking and adding the remaining stock until the rice is creamy and tender, about 20-25 minutes in total.
- Step 6: Cover the risotto and let it rest for 1 minute, then stir in the torn basil.
- Step 7: Serve the risotto sprinkled with grated Parmesan and a good grinding of black pepper.
Tips & Variations
- Use fresh rosemary and basil for the best flavor; dried herbs can be used but reduce quantity as they are more concentrated.
- For a richer risotto, stir in a splash of cream or extra butter at the end before serving.
- Add cooked chicken or sautéed mushrooms to make it more substantial.
- If you prefer less acidity, add a pinch of sugar when simmering the tomato stock mixture.
Storage
Store leftover risotto in an airtight container in the refrigerator for up to 2 days. To reheat, add a splash of water or stock and warm gently on the stove or in the microwave, stirring occasionally to restore creaminess.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of rice for risotto?
Risotto rice like Arborio or Carnaroli works best because of its high starch content, which creates the creamy texture. Using other rice types may result in a less creamy dish.
Is it necessary to stir risotto constantly?
Stirring frequently helps release the rice’s starch and prevents sticking, but you don’t need to stir constantly. Stir every minute or two as you add stock for the best results.
Print
Creamy Tomato Risotto with Cherry Tomatoes and Basil Recipe
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This creamy tomato risotto offers a rich and comforting Italian-inspired dish featuring smooth tomato-infused risotto rice, fresh cherry tomatoes, aromatic basil, and a finishing touch of Parmesan cheese. Perfect for a cozy dinner, it combines the tang of tomato with the creamy texture of classic risotto, cooked gently on the stovetop.
Ingredients
Base
- 400g can chopped tomatoes
- 1 litre vegetable stock
Vegetables & Herbs
- 1 onion, finely chopped
- 2 garlic cloves, finely chopped
- 1 rosemary sprig, finely chopped
- 300g cherry tomatoes, halved
- Small pack basil, roughly torn
Rice & Dairy
- 250g risotto rice
- Knob of butter (about 25g)
- 4 tbsp grated Parmesan
Oils
- 1 tbsp olive oil
Instructions
- Prepare tomato stock mixture: Pour the chopped tomatoes and half of the vegetable stock into a food processor and pulse until smooth. Transfer the mixture to a saucepan with the remaining stock and bring to a gentle simmer. Keep warm over a low heat.
- Cook the aromatics: In a large saucepan, heat the butter and olive oil gently until the butter melts. Add the finely chopped onion and cook gently for 6-8 minutes until softened but not browned. Stir in the garlic and rosemary, cooking for an additional minute to release their fragrance.
- Add the rice: Add the risotto rice to the pan and stir continuously for 1 minute to coat the grains in the buttery mixture and slightly toast them.
- Simmer with stock: Begin adding the warm tomato-stock mixture a quarter at a time to the rice. Stir often, allowing the rice to absorb the liquid before adding more. This gradual addition ensures a creamy texture.
- Add cherry tomatoes: Once half of the stock has been incorporated, stir in the halved cherry tomatoes. Continue adding remaining stock, stirring frequently, and cooking until the rice is tender, creamy, and all liquid has been absorbed, approximately 20-25 minutes.
- Rest and garnish: Cover the pan and let the risotto rest for 1 minute off the heat. Stir in the roughly torn basil. Serve topped with grated Parmesan and a fresh grinding of black pepper.
Notes
- Use a good quality risotto rice such as Arborio or Carnaroli for the best creamy texture.
- Keep the stock warm to ensure even cooking and prevent the risotto from cooling down with each addition.
- You can substitute Parmesan with a vegetarian alternative to make it fully vegetarian.
- For a richer risotto, add an extra knob of butter at the end before serving.
- Stirring frequently helps develop the creamy consistency typical of risotto.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Keywords: Creamy tomato risotto, Italian risotto recipe, vegetarian risotto, easy risotto, tomato risotto with basil and parmesan

