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.