Skip to main content

Tomato and Parmesan Risotto

This tomato and parmesan risotto is a vibrant and comforting vegetarian dish that celebrates simple, high-quality ingredients. By gently frying cherry tomatoes until they burst, you create a sweet, concentrated sauce that coats every grain of rice. The addition of a little nutmeg provides a subtle warmth, while the final flourish of butter and plenty of cheese ensures a luxurious, velvety texture that is characteristic of a classic Italian-style supper.

Perfect for a quiet midweek meal or a relaxed dinner with friends, this recipe prioritises slow-cooked flavours and mindful stirring. Using a good-quality stock and fresh parmesan makes all the difference to the finished depth of flavour. Serve it in warmed bowls with extra shavings of cheese and a drizzle of extra-virgin olive oil for a sophisticated yet effortless homemade meal.

Video picks

Continue reading below

Ingredients for Tomato and Parmesan Risotto

  • 1200ml low-sodium chicken broth

  • 2 tablespoons extra-virgin olive oil, plus more for drizzling

  • 1 medium onion, finely chopped

  • 3 garlic cloves, thinly sliced

  • 1 tablespoon tomato paste

  • 300g cherry tomatoes

  • 1/4 teaspoons freshly grated nutmeg (optional)

  • 190g arborio or carnaroli rice

  • Kosher salt

  • 2 tablespoons unsalted butter

  • 60g finely grated Parmesan (about 150g ), plus more shaved for serving

  • Freshly ground black pepper

Bring broth to a simmer in a medium saucepan; keep warm over medium-low heat until ready to use.

Meanwhile, heat 2 tablespoons oil in a large saucepan over medium. Add onion and cook, stirring often, until golden and very soft, 8–10 minutes. Add garlic and cook, stirring, until softened, about 1 minute. Add tomato paste and cook, stirring often, until it darkens slightly and begins to stick to pan, about 2 minutes. Add tomatoes and nutmeg, if using, and cook, stirring occasionally, until some of the tomatoes begin to burst, about 2 minutes.

Stir in rice; season with salt, and reduce heat to medium-low. Cook, stirring, until some grains are translucent, about 3 minutes. Ladle in 475ml broth and simmer, stirring frequently, until completely absorbed, 8–10 minutes. Ladle in another 475ml broth and continue to cook, stirring frequently, until rice is cooked through and most of the broth is absorbed, 12–15 minutes.

Add butter, 60g Parmesan, and remaining 240ml broth and cook, stirring constantly, until risotto is very creamy looking, about 4 minutes. Taste and season with more salt if needed. Divide risotto among bowls. Top with shaved Parmesan and lots of pepper and drizzle with more oil.

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 28 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.