Tomato and mascarpone risotto is one of those dishes that feels like a warm hug in a bowl. It’s rich and creamy without being heavy, tangy with just the right amount of sweetness, and packed with slow-cooked flavor. It’s the perfect meal when you want something cozy but still a little special.
The base of the dish is classic risotto-Arborio rice slowly cooked in broth until it’s tender and creamy. But instead of the usual butter-and-Parmesan finish, this version gets a flavor upgrade with ripe tomatoes and a generous spoonful of mascarpone cheese. The result is a silky, tomato-forward risotto with a subtle tang and luxurious texture.
The tomatoes add brightness and acidity to balance the richness of the mascarpone. You can use fresh cherry tomatoes that burst into the rice as they cook, or canned tomatoes for a more concentrated, saucy flavor. A touch of garlic, onion, and maybe a few chili flakes gives it depth, while fresh herbs like basil or thyme bring it to life at the end.
Mascarpone is the secret ingredient that makes this dish shine. It melts effortlessly into the risotto, adding a creamy texture and a mild, slightly sweet flavor that complements the tomatoes beautifully. Unlike heavier cheeses, mascarpone adds richness without overpowering the other ingredients.
This risotto works well as a vegetarian main dish, but you can also serve it as a side alongside grilled chicken, shrimp, or roasted vegetables. It’s great for entertaining because it feels elegant but approachable, and it always looks beautiful on the plate with that vibrant tomato color and creamy finish.
Whether you’re cooking for guests or just craving something comforting and a little indulgent, tomato and mascarpone risotto is the kind of meal that satisfies on every level.

Ingredients
- 150 grams Arborio rice
- 1 tablespoon olive oil
- 1 small onion finely chopped
- 2 cloves garlic minced
- 400 grams chopped tomatoes canned or fresh
- 750 ml vegetable stock kept warm
- 100 grams mascarpone cheese
- to taste Salt and pepper
- for garnish Basil leaves optional, fresh
Instructions
- Heat the olive oil in a large pan over medium heat.
- Add the finely chopped onion and cook until translucent, about 5 minutes.
- Stir in the minced garlic and cook for another minute.
- Add the Arborio rice to the pan and cook for 2 minutes, stirring frequently to coat the rice with oil.
- Pour in the chopped tomatoes and cook for a further 2 minutes.
- Begin adding the warm vegetable stock to the rice, one ladleful at a time, stirring constantly and allowing each addition of stock to be absorbed before adding the next. This should take about 20-25 minutes.
- Once the rice is cooked and creamy, stir in the mascarpone cheese until well combined.
- Season with salt and pepper to taste.
- Serve hot, garnished with fresh basil leaves if desired.
Nutrition










I followed the recipe exactly, but it was too tomatoey for my taste. Next time, I’ll cut back on the tomatoes.
I get what you’re saying! Maybe using less tomatoes would help balance it out. I didn’t find it too tomatoey myself, but everyone has their taste! 😊
Yum! I added some shrimp too for a little twist. Super delicious!
Shrimp? Wow, that sounds like a great addition! I never thought of that. Definitely gonna try it next time!
I mean, shrimp and risotto? That’s kinda weird, right? But hey, if you like it, all good for you I guess.
Honestly, it took forever to cook! Maybe I’m doing it wrong, but mine was still crunchy after 25 min. Not impressed.
Made this for dinner last night and my whole family devoured it! So easy and tasty!
I’m so glad to hear that! It’s a great recipe for a family dinner. Did you add any extra ingredients?
Really? I found it kinda bland. Did you use fresh tomatoes or just canned ones?
This was ok, but I think it could use more flavor. Maybe add some herbs or spices?
I totally agree! I added some Italian seasoning and it made a huge difference. Definitely try that!
More flavor? I thought it was too much already. Maybe your taste buds are just different.
It was okay, but I found it a bit too rich with the mascarpone. Next time I might skip that and just stick with the basics.
I get what you mean! I also feel like less mascarpone will let the tomato flavor shine more. 🙂
Is it realy necessary to stir constantly? I got tired and let it sit too long. Oops! 😅
Thought it would taste bland but the cheese made it really good! 😍
Bland? I dunno, I think it’s the herbs that adds life, not just cheese. Maybe try some next time!
I was skeptical too, but the cheese really elevates the flavors! Glad you liked it! 😊
First time making risotto. It was easier than I thought! Thanks for the clear instructions. 😊
Congrats on your first risotto! It’s so rewarding, isn’t it? Keep experimenting! 😊
Didn’t like it at all. Who puts mascarpone in rice? Weird combo.
Tasty! But it took forever to cook. 25 minutes is a lie!
Super easy to make! I’m not a cook but this was so simple. Will make again! 👌
Glad to hear it was easy for you! Risotto can be tricky, but it sounds like you nailed it. 😊
I dunno, I just couldn’t get it right. It was mushy. Maybe I’m not cut out for fancy cooking.
Yum! I sprinkled some parmesan on top, sooo good. ⭐⭐⭐⭐⭐
This was AMAZING! So creamy and delicious! I added some fresh parsley too. 🍃
Absolutely loved this risotto! The mascarpone made it so creamy and rich. Will definitely make again!
This recipe is too simple. I prefer something with more ingredients and steps. 🥱
Risotto is so hard to make! Mine turned out too dry, I think I added stock too fast. 🤷♂️
Tomatoes and rice? Who eats that? I prefer my rice plain.
Yum! But why use canned tomatoes? Fresh tastes better! Just saying.
I think risotto should have more veggies, like peas or something! This recipe just feels plain 🙁
I didn’t have mascarpone so used cream cheese instead and it turned out terrible. Not recommending.
It was okay, but my rice turned out a bit mushy. Not sure if I did it right.
This risotto is the best! So creamy and flavorful. My family devoured it!
I agree! This risotto is super creamy. I’m gonna try it myself this weekend!
I used ghee instead of oil and it turned out amazing! No regrets! 💯
I tried making it but it turned out too watery, maybe I added too much stock?
Best risotto I’ve ever made! Super creamy and tasty! Will make again! 😊
This risotto is simply delicious! So creamy and flavorful! Will definitely make again.
I dunno, maybe I messed up, but mine turned out too mushy. 🤷♂️ Needs more testing.
It’s okay, but I’ve had better risotto at restaurants. Needs more depth.
Yum! But I added some chicken too. Best dinner ever! 🍗
YUM!!! So easy and quick to make. I added some parmesan too, taste was outta this world! 😀
Risotto is harder than people say but this one was manageable. I’ll keep practicing!
Phenomenal! The best risotto I’ve ever made, my new favorite dish!
This risotto is delish! I added some shrimp and it was amazing! ⭐⭐⭐⭐⭐
I don’t get it, why so much fuss over a rice dish? It’s just rice and tomatoes!
Followed the recipe exactly, but I think I used too much salt. Be careful there!
This risotto is to die for! Creamy and full of flavor! 🍅❤️
Risotto is overrated. Why can’t we just eat rice? 🤔
But risotto is like a big hug in a bowl! Just eating plain rice is kinda boring.
I love risotto! It’s so creamy and delicious. Rice just can’t compare! 😍
Whos uses mascarpone? Just use cream, its simpler. But anyway, taste was okay.
OMG this was so delicious! My kids ate it all, even asked for seconds!
This recipe is a game changer! So creamy and flavorful. Loved it!
Took forever to cook, but the end result was worth it. Next time I’ll prep the stock before.
Sounds delicious! I might try prepping the stock too next time. Good tip!
I’m not really a cook but this was easy enough to follow. Thanks!
I tried this but it was too salty for my taste. Maybe cut back on the salt next time?
I think the salt level really depends on the stock you use! Some are saltier than others. Maybe try low-sodium next time?
I think I messed it up. My rice was kind of crunchy. Gonna try again.
Don’t worry! Rice can be tricky. Just make sure you add the stock slowly and keep stirring. You’ve got this next time!
Crunchy rice? Uh oh! You might not have added enough liquid. Also, maybe your heat was too high? Good luck with your next try!