Tomato Risotto with Saffron

Category: Satisfying Main Dishes

This dish features creamy risotto simmered with juicy cherry tomatoes, infused with earthy saffron, and finished with fragrant thyme and smoked paprika. The arborio rice gradually absorbs the warm broth for a luscious texture, while parmesan and a hint of butter enrich the final result. Fresh herbs, lemon zest, and chili flakes add brightness and a kick to each bite. Serve it as a standout vegetarian main, a robust side, or top with seared prawns for a satisfying twist. A celebration of vibrant, seasonal flavors and comforting textures awaits in every serving.

A woman wearing a pink apron is cutting a cake.
Updated on Tue, 20 May 2025 21:34:06 GMT
A bowl of rice with tomatoes and basil. Pin
A bowl of rice with tomatoes and basil. | easydiyrecipes.com

Tomato Risotto with Saffron brings together the best of late summer’s tomatoes and the comfort of creamy rice in a dish that glows golden from saffron. Juicy blistered cherry tomatoes add bursts of flavor, while a subtle smokiness and optional seared prawns make this a dish everyone remembers. Whether serving as a vegetarian main or a vibrant side, I have made this for both cozy family dinners and special nights with friends, and it always disappears fast.

The first time I made this, I was nervous about risotto but discovered it just takes a little patience and stirring. Now I make it when I want something both comforting and impressive.

Ingredients

  • Cherry or grape tomatoes: choose ripe for juiciness and sweet flavor
  • Olive oil: use extra virgin for the best aroma and richness
  • White or yellow onion: look for firm onions for subtle sweetness
  • Garlic: fresh cloves create depth roastier than pre-minced
  • Dried or fresh thyme: fresh gives brightness but dried works for earthiness
  • Arborio or Spanish short grain rice: select rice with plump grains for creamy texture
  • Saffron: a pinch goes far opt for threads with deep color not faded
  • Salt and pepper: season in layers for best flavor
  • Smoked paprika: choose Spanish smoked for a gentle heat
  • Veggie or chicken stock: warm before using so rice cooks evenly
  • Butter: a little butter at the end creates silkiness
  • Parmesan: buy a wedge and grate fresh for real flavor and melt
  • Italian parsley or basil: fresh pairs beautifully as a garnish
  • Lemon zest: adds brightness and a fresh pop
  • Chili flakes: optional gives a kick if you love heat
  • Large shrimp or white fish: the freshness matters if adding protein look for clear eyes and a pleasant smell
  • Cumin powder and smoked paprika for shrimp rub: adds another depth
  • Granulated garlic for savory punch in the shrimp spice
  • Oil for searing prawns: use a neutral oil with high smoke point

Step-by-Step Instructions

Blister the tomatoes:
In a large skillet drizzle olive oil and heat to medium high. Add whole cherry tomatoes and cook stirring every couple minutes until the skins start to burst and they turn glossy and saucy. This should take about seven minutes. Turn off the heat and chop any tomatoes that seem extra large so they blend in.
Cook the onions and aromatics:
While tomatoes are cooking start the risotto base in a heavy pot or Dutch oven. Add olive oil and diced onion and sauté gently over medium heat. Take your time about ten to twelve minutes until onions soften and turn slightly golden. This slow cooking is the base of rich risotto flavor. Stir in the chopped garlic and thyme and cook two more minutes stirring so the garlic releases its aroma but does not brown.
Toast the rice:
Add the dry arborio rice straight into the pot with the onions. Stir constantly for about a minute so each grain gets coated with oil and lightly toasted. You should begin to smell the nuttiness which is key to creamy risotto.
Simmer with saffron and smoked paprika:
Pour in two cups of warm stock just enough to cover the rice. Sprinkle in a pinch of saffron and add smoked paprika for complexity. Stir everything together and turn the heat to a gentle simmer.
Absorb and add tomatoes:
Let the rice cook while gently stirring as it absorbs the liquid. When most of the stock is gone add one cup more plus all the blistered tomatoes with any juice. This helps the rice soak up the tomato flavor.
Continue adding broth:
Slowly add broth one cup at a time always letting the rice absorb most of it before adding the next. Keep stirring regularly to prevent sticking and to encourage creaminess. Repeat until the rice is plump slightly al dente but surrounded by saucy liquid. This takes about twenty to twenty five minutes total. Taste after six to seven cups you may not need all eight.
Finish with butter and parmesan:
Stir in a tablespoon of butter for silkiness and the grated parmesan for that cheesy pull. Taste and add salt pepper and chili flakes if you like extra warmth. The risotto should be creamy but not soupy.
Garnish and serve:
Spoon risotto into bowls and finish with lots of chopped parsley or basil and a bit of lemon zest on top for freshness. Serve straight away while creamy.
Optional seared prawns:
If using shrimp pat dry and toss with cumin smoked paprika granulated garlic and salt for a flavorful crust. Heat oil in a skillet over medium high and add shrimp in a single layer. Sear two to three minutes on each side just until pink and opaque. Spoon over the risotto to serve.
A bowl of rice with tomatoes and herbs. Pin
A bowl of rice with tomatoes and herbs. | easydiyrecipes.com

My favorite part is scattering lemon zest and fresh herbs over each bowl. The citrus and greenery always remind me of my grandmother’s kitchen where she grew the most fragrant basil right outside her door. I remember the first time everyone tasted it at family dinner and there was total silence from how good it smelled.

A bowl of pasta with tomatoes and basil. Pin
A bowl of pasta with tomatoes and basil. | easydiyrecipes.com

Storage Tips

Risotto keeps in the fridge for up to three days. Store it in a tightly closed container. To reheat add a splash of broth or water and warm gently on the stove while stirring. Creaminess returns as you loosen it back up.

Ingredient Substitutions

If you cannot find saffron a small pinch of turmeric will give color though the flavor is not identical. You can swap in black cod or even seared scallops instead of shrimp for the protein option. For a dairy free option skip the parmesan or substitute with nutritional yeast.

Serving Suggestions

Tomato risotto makes a lovely main course especially with a crisp green salad and rustic bread. For a special meal top with seared shrimp or fish. As a side dish it pairs well with roast chicken or grilled vegetables.

Cultural and Historical Context

Risotto is a northern Italian specialty especially known in Milan where saffron is often used for golden risotto alla Milanese. The tradition of stirring by hand creates the creamy texture that defines real risotto. Adding seasonal tomatoes brings a summery twist while keeping the soul of the original.

Recipe FAQs

→ What type of rice works best for this dish?

Arborio or Spanish short-grain rice is ideal, as it absorbs broth well and creates a creamy texture without becoming mushy.

→ Can I make this dish vegetarian?

Absolutely. Use vegetable stock and skip the prawns or fish. The risotto stays flavorful and satisfying on its own.

→ How do I achieve creamy risotto consistency?

Add warm broth gradually, stirring often, and let the rice absorb liquid before adding more. This technique yields a creamy finish.

→ Is it possible to prepare this ahead?

Risotto is best served fresh, but you can prep ingredients in advance. Reheat gently with a splash of broth if needed.

→ What proteins pair well as an addition?

Seared shrimp, white fish, or scallops complement the flavors beautifully. Simply cook and serve atop the risotto.

→ Can I substitute cherry tomatoes?

You may use grape tomatoes or even chopped heirloom tomatoes; just be sure they are ripe and juicy for best results.

Tomato Risotto with Saffron

Creamy risotto with juicy tomatoes, saffron, and herbs—serve as a vegetarian dish or add seared prawns.

Prep Time
15 min
Cook Time
45 min
Total Time
60 min
By: Evelyn

Category: Main Dishes

Skill Level: Medium

Cuisine: Italian

Yield: 4 Servings (Serves 4 as main or 8 as side)

Dietary Preferences: Vegetarian, Gluten-Free

Ingredients

→ Blistered Tomatoes

01 450 g cherry or grape tomatoes, whole
02 15 ml olive oil

→ Risotto Base

03 1 medium white or yellow onion, diced
04 30 ml olive oil
05 4–6 garlic cloves, roughly chopped
06 1 teaspoon dried thyme or 1 tablespoon fresh thyme, chopped
07 300 g arborio rice or Spanish short-grain rice
08 Pinch of saffron threads
09 0.5 teaspoon fine sea salt
10 0.5 teaspoon freshly ground black pepper
11 0.25 teaspoon smoked paprika
12 1.5–2 litres vegetable stock or chicken stock, kept warm
13 15 g unsalted butter
14 25 g Parmigiano Reggiano, finely grated

→ Garnishes

15 Fresh Italian parsley or basil, chopped
16 Zest of 1 lemon
17 Chili flakes, to taste

→ Optional Seared Prawns

18 450 g large raw shrimp or king prawns, peeled and deveined
19 1 tablespoon ground cumin
20 1 tablespoon smoked paprika
21 2 teaspoons granulated garlic
22 1 teaspoon fine sea salt
23 Oil for searing

Steps

Step 01

Heat olive oil in a large skillet over medium-high heat. Add whole cherry or grape tomatoes and cook, stirring occasionally, until skins blister and tomatoes burst, about 7 minutes. Remove from heat. Chop any tomatoes that remain extra large.

Step 02

In a heavy-bottomed pot or Dutch oven, heat olive oil over medium heat. Add diced onion and sauté until golden, about 10–12 minutes. Stir in chopped garlic and thyme, cooking for 2 more minutes until fragrant.

Step 03

Add arborio rice to the onion mixture and sauté for 1 minute, stirring to coat grains. Pour in 500 ml warm stock, add saffron and smoked paprika, then bring to a gentle simmer. Stir frequently until most liquid is absorbed.

Step 04

Add blistered tomatoes with any juices and another 250 ml stock. Continue stirring until liquid is absorbed, then add more stock in 250 ml increments, letting rice absorb each addition. Maintain a gentle simmer and stir often.

Step 05

Continue cooking risotto for 20–25 minutes, adding stock as needed until rice is creamy and slightly al dente. You may not require all the stock. Stir in butter and grated parmesan, then season generously with salt, pepper, and optional chili flakes. Taste and adjust seasoning if necessary.

Step 06

Plate risotto and garnish with freshly chopped parsley or basil, lemon zest, and additional chili flakes if desired. Serve immediately as a main or side dish.

Step 07

For added protein, combine cumin, smoked paprika, granulated garlic, and salt. Toss raw shrimp in the spice blend. Heat oil in a skillet over medium-high heat and sear shrimp 2–3 minutes per side until cooked through. Serve atop risotto.

Notes

  1. Whole cumin seeds may be added to the prawn spice rub for additional texture.
  2. Vegetable or chicken stock can be used interchangeably, but use vegetable stock for vegetarian preparation.
  3. If substituting seafood, firm white fish or scallops work well in place of prawns.
  4. Serve as a main dish for four, or as a side for eight.

Tools Required

  • Large skillet
  • Heavy-bottomed pot or Dutch oven
  • Wooden spoon or heatproof spatula
  • Ladle
  • Microplane or citrus zester (for garnish)

Allergy Info

Double-check all ingredients to spot potential allergens. Consult a healthcare professional if uncertain.
  • Contains milk (parmesan, butter)
  • Contains shellfish if prawns are included

Nutritional Information (Per Serving)

These details are for informational purposes only and shouldn’t replace professional medical advice.
  • Calories: 435
  • Fats: 12.1 g
  • Carbohydrates: 73.1 g
  • Proteins: 9 g