Creamy Tomato Risotto

Why My Creamy Tomato Risotto Recipe Is SO Good
- Risotto is one of my favorite dishes to make and some great chefs taught me several techniques to make the best risotto. I’ve passed all those techniques in all my risotto recipes because I believe it’s a great dish to make at home.
- Making risotto is chill and not rushed, it wants to be tended to slowly and take it’s time cooking. Which is actually good for you, as the cook, because you just stir it from time to time and add some liquid. Very easy steps, just some of your time required.
- I make sure to add real tomato flavor from fresh tomatoes plus a spoonful of tomato paste to enhance the rich tomato flavor.
- Finishing the risotto with cream and parmesan is what balances the rich and acidic tomato flavor.
- Follow my techniques and remember patience, this is what will help you keep your risotto from turning gluey or being watery. That and making sure to taste the rice so you don’t overcook it or undercook it.
- Risotto is usually ready in under an hour and all you need is mostly pantry staples and a couple of fresh ingredients.
Table of Contents
Why You Add the Broth a Little at a Time When Making Risotto?
Arborio rice is packed with starch, and that starch only releases gradually as you cook and stir the rice. Adding all the broth at once would boil the rice instead of coaxing that starch out, so you’d end up with something closer to plain cooked rice than risotto.
Adding warm broth a cup at a time, and letting the rice absorb most of it before the next addition, is what turns the liquid around the rice into that silky, creamy sauce. It takes more attention than a normal rice dish, but it doesn’t require standing over the pot without a break, just frequent check-ins.
Key Ingredients and Notes

- Shallot – Shallots are milder and sweeter than regular onion, so they melt into the dish instead of standing out. If you only have yellow onion, it will still work, just expect a slightly sharper flavor.
- Tomatoes on the vine – Vine tomatoes are ripe and hold their shape as they cook down into the rice. The better and riper your tomatoes, the better this risotto will taste, so this is a good spot to splurge a little.
- Dry white wine – The wine adds acidity that balances the sweetness of the tomatoes and cream. Pinot Grigio and Chardonnay both work well. Pick a bottle you’d actually want to drink, since you’ll taste that wine in the final dish.
- Arborio rice – This is a short grain rice with a high starch content, and that starch is exactly what gives risotto its signature creamy texture. Other rice varieties won’t release starch the same way, so arborio (or another labeled “risotto rice”) is worth seeking out.
- Vegetable broth – Warm it with the Italian seasoning, garlic powder, salt, and pepper before you start cooking the rice, since seasoning the broth ahead of time means every ladleful you add is already flavored. You can use homemade chicken stock or homemade vegetable stock, or a low sodium store-bought broth so you control the salt level yourself.
- Tomato paste – A spoonful adds concentrated tomato flavor and deepens the color of the risotto without adding extra liquid the way canned tomato sauce would.
- Dried Italian seasoning and garlic powder – These round out the flavor throughout the whole pot, not just where the fresh garlic and tomatoes are, so every bite tastes seasoned instead of just the parts closest to the aromatics.
- Fresh basil – Use fresh basil, not dried, and mince it right before adding it to the pot. Adding it at the end keeps the flavor bright instead of letting it turn dull from prolonged cooking.
- Heavy whipping cream – This is what gives the risotto its velvety, rich finish. Half and half won’t thicken the same way, so it’s not a great substitute here.
- Parmesan cheese – Buy a block and grate it yourself if you can. Fresh grated parmesan melts smoother and tastes noticeably better than the pre-shredded kind.
Full recipe and amounts are in the recipe card below.
How To Make Creamy Tomato Risotto: Tips and Steps

- Warm the broth with the seasoning. Combine the broth with the Italian seasoning, garlic powder, salt, and pepper in a small pot over medium heat, then lower it to low once it’s warmed through so it stays hot without simmering away while you cook the risotto. You want to add hot broth to the risotto so it doesn’t cool it down while cooking.
- Sauté the shallot. Preheat a large, deep pan over medium heat with the olive oil, then add the sliced shallot and cook until fragrant, softened, and just starting to turn golden.
- Cook down the tomatoes, then add the garlic. Add the diced tomatoes and sauté for 3-4 minutes, then make a well in the center of the pan for the garlic so it toasts directly in the oil instead of getting buried in the vegetables.
- Toast the rice. Push the vegetables to the sides of the pan and add the arborio rice to the empty center. Let it toast undisturbed for a minute before stirring everything together, then lower the heat to medium-low.
- Deglaze with wine. Pour in half the wine and let it simmer until absorbed, about a couple of minutes. You want to separate the wine so it’s absorbed at different times, for enhanced flavor.
- Stir in the tomato paste. Mix it in completely before adding any broth, so its flavor coats every grain of rice from the start.

- Add the broth gradually. Ladle in the warm broth about a half cup at a time, stirring in the remaining wine partway through, and let the rice absorb most of the liquid before the next addition. This is the step that takes the most patience, and rushing it or raising the heat is the most common way risotto turns out gluey or undercooked.
- Finish with cream, parmesan, and basil. Once the rice is just about done with a small bite left in the center, stir in the heavy cream, parmesan, and basil, then taste and adjust the salt.
- Serve right away. Top with extra grated parmesan and serve immediately.

Ways to Serve Creamy Tomato Basil Risotto
- As a light dinner – pair it with grilled salmon with brown butter citrus sauce, braised short ribs, or spatchcock chicken for a full meal.
- With bread – serve with warm, crusty bread to catch every last bit of the creamy tomato sauce.
- Alongside other tomato dishes – round out a summer spread with heirloom tomato salad or tomato basil corn salad.
- As a starter – spoon smaller portions into shallow bowls and serve it as an elegant first course before the main course.
Storing Leftover Tomato Risotto
- Risotto is best eaten fresh, right after cooking, since the rice keeps absorbing liquid as it sits and the texture changes the longer it sits.
- Store leftovers in an airtight container in the refrigerator for 3-4 days.
- To reheat, warm it in a pan over medium-low heat with a splash of extra broth to loosen it back up. If using a microwave, cover the dish with a lid or damp paper towel and add a little broth before heating.
- Risotto does not freeze well, since freezing breaks down the rice’s texture, so I don’t recommend storing it that way.

Creamy Tomato Risotto Recipe FAQs
Arborio rice is the classic choice and what this recipe is built around. It’s a short grain rice with a lot of starch, which is what releases into the broth and gives risotto its creamy consistency. Carnaroli is another risotto rice that works well if you can find it, but regular long grain rice won’t give you the same result, do not use!
No but, Risotto needs frequent stirring, especially right after you add more broth. It doesn’t need to be stirred every single second. What matters most is stirring often enough that nothing sticks or scorches on the bottom of the pan, and stirring right before and after each addition of liquid.
Soupy risotto usually means it needs more time on the heat to let the rice absorb the extra liquid, or that you added too much broth at once. Gluey or mushy risotto is usually the opposite problem: you cooked the rice past tender, so taste it often near the end and pull it off the heat while it still has a small bite in the center.
Yes, canned diced tomatoes work well if good fresh tomatoes aren’t in season. Drain them well before adding so you don’t add excess liquid to the pan.
More Risotto Recipes to Try
Did you make this recipe? PLEASE leave a 🌟 star rating! Let me know how you liked it by leaving the 📝 comment below or share and tag me on social media @willcookforsmiles. DON’T FORGET to subscribe to my newsletter!

Creamy Tomato Risotto Recipe
Ingredients
- 2 Tbsp olive oil
- 1 large shallot sliced thin
- 2 medium tomatoes on a vine diced
- 3-5 medium garlic cloves minced
- 1 1/2 cup Arborio rice
- 1 cup dry white wine (dry, not too sweet, like Pinot Grigio or Chardonnay)
- 1 Tbsp tomato paste
- 4 cups vegetable broth or stock
- 2 tsp dried Italian seasoning
- 1 tsp garlic powder
- 1 tsp coarse kosher or sea salt more or less to taste
- 1/4-1/2 tsp fresh cracked pepper more or less to taste
- 5-6 fresh basil leaves minced
- 1/2 cup heavy whipping cream
- 1/3 cup fresh grated parmesan cheese more for topping
Instructions
- In a small pot, combine the broth with seasoning and set it over another burner, over medium heat. Once heated through, lower the heat to low to keep it warm while cooking the risotto.
- Preheat a large, deep cooking pan on medium heat and add olive oil.
- Add sliced shallot and sauté until fragrant, softened, and starting to get golden.
- Add diced tomatoes and sauté for about 3-4 minutes. Make a well in the center of the pan and add minced garlic. Sauté until fragrant and mix in with the veggies.
- Move veggies to the sides of the pan and add Arborio rice to the center. Let is sauté without touching for a minute or so and then mix it in. Lower the heat to medium low.Tip: don't try to rush risotto by cooking over higher heat.
- Add 1/2 cup of wine, stir and spread it evenly. Simmer for a couple of minutes, until absorbed.
- Mix in the tomato paste until well incorporated.
- Ladle in about 1/2 cup of broth mixture stir well. Spread it evenly and let it simmer until rice absorbed the liquid.
- Stir everything and in remaining wine. Mix, spread evenly and let it simmer until absorbed.
- Stir again and add another 1/2 to 1 cup of broth mixture. Mix well, spread evenly, and let it simmer until rice absorbs the liquid.
- Keep adding more broth, one portion at a time, stirring, spreading the rice evenly, and letting it simmer until liquid is absorbed. Tip: Don't rush by adding all liquid at once and don't raise the heat!
- Once rice is almost done (just had a tiny bit of bite in the center), stir in heavy whipping cream, parmesan cheese, and basil. Taste to see if you need to adjust the salt. Stir well and let it gently simmer for a couple more minutes
- Serve right away, topped with some fresh grated Parmesan cheese and enjoy!
Nutrition
Would you like to save this recipe?
All images and text ©Lyubov Brooke for ©Will Cook For Smiles. Please do not use my images without prior permission. If using my posts in collections and features, please link back to this post for the recipe.
Disclaimer: Nutrition information shown is not guaranteed to be 100% accurate as most ingredients and brands have variations.
Wow! I never leave reviews but this recipe was so good!!! So creamy and delicious! Thank you for sharing!
Thank you so much! I’m thrilled you loved the salad, especially the dressing! I really appreciate the kind words and all the stars! 😀
I love tomatoes and I love risotto. Perfect combination for me!
That’s lovely to hear! So glad you like it 🙂
Love this recipe!! So good!
Thanks, Sharon!
This is just beautiful! I love all of the tomato going on and creamy is a great balance
Thank you so much, Justine!!
I can take risotto in any shape or form. Talk about comfort food!! Yum ! Yum!
Awe, thank you, Marisa! Bake away!!
I love Risotto. This looks fantastic!
Thank you so much, Rina!