Rice Stuffed Tomatoes with Whipped Ricotta

Rice stuffed tomatoes, served over whipped ricotta.

There’s something so comforting about rice stuffed tomatoes. This version leans on summer’s late bounty: ripe, juicy beefsteak tomatoes. You hollow them out and fill them with saffron rice cooked in their own juices, before roasting them until perfectly tender. The result is soft, spoonable tomatoes with a rich, almost creamy centre and just enough structure to hold their shape. It’s simple, but when you follow the right steps, it delivers on both texture and flavour.

The key to nailing these rice stuffed tomatoes is par-cooking the rice before adding it to the tomatoes. This makes a huge difference. It gives the rice time to soften, absorb flavour and take on that deep, saffron-y tomato sweetness.

I like to serve these rice stuffed tomatoes warm or at room temperature, with a spoonful of whipped ricotta on the side. The contrast works so nicely: the tomatoes are sweet and savoury, the rice is rich and the ricotta brings a bit of lightness and creaminess to round it all off.

Rice stuffed tomatoes, served over whipped ricotta.

Ingredient Breakdown

  • Beefsteak tomatoes – ripe, but still firm enough to hold their shape while roasting
  • Risotto rice – arborio or carnaroli; both absorb flavour well without turning mushy
  • Saffron threads – steeped briefly to bring out their colour and aroma
  • Double concentrated tomato purée – adds depth and cooked tomato richness to the rice
  • Onion and garlic – finely chopped to build a soft base for the rice
  • Extra-virgin olive oil – for cooking the filling and drizzling before roasting
  • Stock – only if your tomato pulp needs topping up to reach the right volume
  • Ricotta – whipped until smooth; optional, but makes a great contrast
These are the ingredients required to make these rice stuffed tomatoes.

The Key to Perfect Rice Stuffed Tomatoes: Par-cooking the Rice

Some recipes call for stirring raw rice into fresh tomato pulp and letting it soak before baking. In theory, it’s a nice shortcut. In practice, however, it doesn’t quite work. The rice stays chalky, the pulp tastes raw, and the filling cooks unevenly.

Par-cooking the rice solves all of that. By simmering it in a base of tomato juice, tomato purée, onion, garlic and saffron, you build depth from the start. You cook the rice just long enough to soften it and absorb the saffron-scented broth. This not only improves the flavour but also makes it easier to fill the tomatoes evenly without everything slipping around.

It’s a small step, but it makes a big difference. The rice finishes cooking gently inside the tomatoes while they roast, absorbing the remaining juices without overcooking or losing texture. The result is evenly cooked rice with real flavour–structured, not soupy, and perfectly seasoned throughout.

Stuffing the tomatoes ready for the oven.

Roast Rice Stuffed Tomatoes Low and Slow

Once the tomatoes are stuffed with rice and the tops are back on, they need time in the oven–around 45 to 55 minutes at a moderate heat. This gives the rice time to finish cooking and the tomatoes time to soften and collapse slightly. You want the skins to wrinkle, the juices to bubble, and everything to settle into itself.

A drizzle of olive oil just before roasting helps the tomatoes take on a bit of colour and richness. I always finish with a final pinch of salt too–it sharpens the natural sweetness of the tomatoes and balances the filling.

Rice stuffed tomatoes, straight out of the oven in a black cast iron pan.

Served your Rice Stuffed Tomatoes with Whipped Ricotta

The whipped ricotta is optional but definitely worth making. It adds a creamy contrast that cuts through the richness of the rice stuffed tomatoes. All it needs is a little olive oil and salt to loosen it into a spreadable texture.

That said, it’s easy to adapt. You could stir through lemon zest for brightness, chopped herbs like basil or chives for freshness, or a touch of finely chopped chilli if you want some heat. I usually keep it simple, especially if the tomatoes are well seasoned, but it’s a flexible component that can lean fresh, punchy, or mellow depending on what you pair it with.

To serve, spread the ricotta over a platter and sit the roasted tomatoes on top. Any juices that run out just mix into the ricotta–it all works.

Make-Ahead and Serving Notes

These rice stuffed tomatoes are best served just warm or at room temperature. You can roast them earlier in the day and leave them out if serving the same evening, or store them in the fridge for up to two days. Just bring them back to room temperature before serving–no need to reheat.

They work well as a main with a simply dressed salad or some grilled veg, but they’re also great as a side alongside roast chicken or fish. The flavours are gentle enough to sit alongside bigger dishes but interesting enough to stand alone.

Love Rice? Here’s More Recipe Inspo!

If you love this Rice Stuffed Tomatoes recipe, here are some other rice recipes you might enjoy, too.

  • Oven-Baked Jollof Rice: Jollof rice is a West African staple consisting of rice cooked in a delicious, flavour-packed and often spicy tomato sauce. Though it seems simple enough to make, it’s actually pretty difficult to nail. From burning your jollof and making it bitter, to accidentally turning the rice to mush, there are so many things that can go wrong. Oven baking jollof rice isn’t traditional by any means. That said, it’s the most foolproof method I’ve found for nailing jollof rice every single time.
  • My Mum’s Jollof Rice: My mum’s version of Nigerian jollof rice is simple, yet packed with flavour. It’s made with basmati rice, which is lighter and fluffier than other types of rice often used in jollof, and it always includes DeRica tomato paste. Whether you’re new to jollof rice or just looking to refine your technique, this recipe will guide you through the process with ease.
  • Garlic and Ginger Chicken Rice: This one-pot chicken and rice dish is inspired by the Singaporean classic that is Hainanese Chicken Rice. The rice is cooked in the stock, along with chicken fat, ginger and garlic. The result is an extremely delicious and flavourful dish.
  • Chilli Crisp Fried Rice: Ditch the takeaway and whip up this tasty fried rice with chicken, prawns, eggs, veggies and homemade chilli crisp. It’s an absolute flavour bomb of a dish!
Print

Rice Stuffed Tomatoes with Saffron and Whipped Ricotta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

Ripe beefsteak tomatoes, filled with saffron-infused rice cooked in their own juices, then slow-roasted until soft and deeply flavoured. Served over a bed of whipped ricotta for contrast, this simple summer dish is comforting, elegant, and full of depth. Best enjoyed warm or at room temperature, and even better made ahead.

  • Author: zenak
  • Prep Time: 20 minutes
  • Total Time: 1 hour 30 minutes
  • Yield: 4 1x

Ingredients

Scale
  • 4 beefsteak tomatoes (225-275g each)
  • vegetable or chicken stock, if needed
  • large pinch of saffron threads
  • 2 tbsp extra-virgin olive oil, plus more for drizzling
  • ½ onion, finely chopped
  • 12 garlic cloves, finely grated or minced
  • 100g risotto rice (e.g. arborio or carnaroli)
  • 2 tsp double concentrated tomato purée

For the whipped ricotta:

  • 250g ricotta
  • 12 tbsp extra-virgin olive oil, to loosen

Instructions

  1. Heat your oven to 190°C/fan 170°C.
  2. Slice off the top ½ inch of each tomato. Use a small knife to loosen the pulp, then carefully scoop out the insides with a spoon and transfer to a blender. Blitz until smooth, then pour into a measuring jug–you want 500ml liquid. If you’re short, top it up with stock.
  3. Season the inside of each tomato with a salt, then place them cut-side down on a wire rack set over a baking tray. Set aside while you prepare the filling.
  4. Place the saffron threads in a small bowl with 1 tbsp boiling water and leave to steep.
  5. In a medium saucepan, heat the olive oil over medium heat. Add the onion, season with salt, and cook, stirring occasionally, for 5 minutes, or until starting to soften.
  6. Stir in the garlic and cook, stirring frequently, for 1 minute more.
  7. Add the rice and stir for 2 to 3 minutes, or until just starting to look translucent around the edges.
  8. Stir in the tomato purée and cook for another 1 to 2 minutes, or until it deepens in colour.
  9. Pour in the blended tomato juice and seeped saffron, then season well with salt and pepper. Raise the heat to medium-high and let the rice simmer steadily for 10 to 15 minutes, stirring often, until it has absorbed most of the liquid and is soft with a slight bite. If the rice is still too firm once the liquid is absorbed, add a splash of stock and continue simmering, bit by bit, until the grains are mostly with a slight bite. Remove the saucepan from the heat.
  10. Pat the inside of the tomatoes dry with kitchen paper and place them upright in a lightly oiled baking dish. Spoon in the rice mixture, pop the lids back on, drizzle with more olive oil and finish with a pinch of salt.
  11. Roast for 45 to 55 minutes, or until the tomatoes are soft and collapsing and the rice is fully cooked.
  12. Let the tomatoes cool slightly before serving–they’re best warm or at room temperature.
  13. While they cool, make the whipped ricotta by whisking the ricotta with the extra-virgin olive oil and a pinch of salt until smooth. Spread over a serving plate and top with the cooled tomatoes.
  14. Make-ahead and storage: These are lovely served just warm or at room temperature. You can make them earlier in the day and leave them out if serving the same day, or refrigerate them for up to 2 days. Bring to room temperature before serving.

Did you make this recipe?

Leave a comment below and share a photo on Instagram, tagging @zenaskitchen. I can’t wait to see what you’ve made!

4 responses

  1. Made this for my friends and it was incredible – such a showstopper with minimal effort!

    Worth getting the tomatoes from your nice produce shop if you can

    I added lemon zest to my ricotta and it was fabulous – can’t wait to make it again this week for my mum x

    1. Yay! I’m so glad you all enjoy it! And I definitely agree – it’s well worth getting nice tomatoes if you can!

  2. This was delicious. I am vegan, so made a lemon and garlic white bean pure instead of the cheese and it was banging. I love all these saffron recipes. I also made the fish one.

    I was using barely good tomatoes, so I didn’t have the tops (they were mushy to begin with), so I had to cover with foil in order for the rice to cook. That meant things got a little mushy (tomatoes didn’t hold their shape), but I tell ya what, nobody cared at all. I served it with something crunchy on top (could be bread crumbs, walnuts, or the dredges of a chip bag). Delicious!

    1. Yay! I’m so so glad you enjoyed it, and that it still went down a treat despite things getting a little mushy 🙂

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hello!

Hi! I’m Zena. A recipe developer with a love for big, bold flavours and vibrant, colourful dishes. Expect lots of easy, delicious recipes, influenced by global flavours and techniques. Happy cooking!

Follow for the latest
@ZenasKitchen

Search