A rich and comforting Tomato Risotto is the perfect way to bring warmth and indulgence to your table.
This Italian classic takes the creamy, velvety texture of traditional risotto and infuses it with deep tomato flavor, fresh basil, and Parmesan cheese.
Whether served as a main dish or a stunning side, this risotto delivers a balance of richness, tanginess, and savory goodness. It’s simple yet sophisticated, making it ideal for both weeknight dinners and special occasions.

Ingredients
Gather these flavorful ingredients to create this creamy and delicious tomato risotto:
- 1 cup Arborio rice
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 1 (14 oz) can crushed tomatoes
- 1/4 cup tomato paste
- 1/2 cup dry white wine (optional but recommended)
- 3 cups vegetable or chicken broth, warmed
- 1/2 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/4 teaspoon red pepper flakes (optional, for heat)
- Salt and freshly ground black pepper, to taste
- 1/2 cup grated Parmesan cheese, plus extra for serving
- 2 tablespoons unsalted butter
- 2 tablespoons olive oil
- 1/4 cup fresh basil, chopped, plus extra for garnish
Instructions
Follow these steps to make a creamy and flavorful tomato risotto:
- Sauté the Aromatics:
In a large skillet, heat the olive oil over medium heat. Add the diced onion and cook until soft and translucent, about 3-4 minutes. Stir in the minced garlic and cook for another minute until fragrant. - Toast the Rice:
Add the Arborio rice to the pan, stirring constantly for 1-2 minutes until the grains become slightly translucent at the edges. Toasting the rice enhances its nutty flavor and helps develop a creamy texture. - Deglaze with Wine:
Pour in the dry white wine and stir until it is mostly absorbed. This adds depth and acidity to the dish, balancing the richness of the tomatoes and cheese. - Incorporate the Tomatoes:
Stir in the tomato paste and crushed tomatoes, mixing well to coat the rice in the deep, rich tomato base. - Add Broth Gradually:
Begin adding the warm broth, one ladleful at a time, stirring frequently and allowing each addition to be absorbed before adding more. Continue this process for about 18-20 minutes until the rice is creamy and al dente. - Season and Finish:
Stir in the dried oregano, dried basil, red pepper flakes (if using), and season with salt and black pepper to taste. - Melt in Butter and Cheese:
Remove the pan from heat and stir in the unsalted butter and Parmesan cheese until melted and creamy. - Serve and Enjoy:
Spoon the risotto into bowls, garnish with extra Parmesan and fresh basil, and serve immediately while warm.
Tweaks and Additions
Make this risotto even more exciting with these delicious variations:
- Make It Extra Creamy:
Stir in a splash of heavy cream or a spoonful of mascarpone cheese at the end for an ultra-luxurious finish. The added creaminess enhances the velvety texture and adds a decadent, restaurant-quality touch to the dish. - Boost the Umami:
Add a drizzle of balsamic reduction for a slightly sweet and tangy depth, or stir in a teaspoon of sun-dried tomato paste to intensify the rich, deep tomato flavors, making every bite even more robust and complex. - Try a Different Cheese:
Swap Parmesan for Pecorino Romano if you prefer a stronger, saltier bite, or mix in shredded mozzarella for a gooey, melt-in-your-mouth experience that makes the risotto extra indulgent and comforting. - Add Protein:
Elevate this dish by stirring in sautéed shrimp for a seafood twist, grilled chicken for extra heartiness, or crispy pancetta for a salty, crispy contrast that enhances the overall richness of the risotto while adding satisfying texture. - Go Vegan:
Use plant-based butter and cheese or nutritional yeast for a dairy-free alternative that still brings plenty of richness. Substitute white wine with a splash of lemon juice to maintain a bright, balanced acidity, making this dish completely plant-based without sacrificing flavor. - Enhance with Roasted Veggies:
Mix in roasted red peppers for a smoky sweetness, cherry tomatoes for bursts of juicy flavor, or sautéed mushrooms for an earthy depth that complements the creamy tomato base beautifully, creating a more dynamic and well-rounded dish. - Infuse with Garlic Butter:
Sauté extra minced garlic in butter and drizzle it over the risotto before serving for an added layer of warmth and rich, aromatic flavor that enhances every bite and makes the dish even more irresistible. - Crispy Topping:
Sprinkle toasted breadcrumbs or panko on top before serving for a light, crunchy contrast to the creamy risotto, adding a delightful textural element that makes each spoonful even more satisfying. - Brighten with Citrus:
A squeeze of fresh lemon juice just before serving will lift the flavors, cutting through the richness and adding a refreshing balance that enhances the tomato’s natural brightness. - Spice It Up:
For those who enjoy a bit of heat, add an extra pinch of red pepper flakes, a dash of smoked paprika for a subtle depth, or even a drizzle of chili oil for a bold kick that enhances the bold tomato flavor with a warming spice. - Herbaceous Twist:
Experiment with additional fresh herbs like oregano, thyme, or chives for an aromatic boost that brings complexity and freshness to the dish, making it even more vibrant and full of flavor. - Caramelized Onion Depth:
For a subtle sweetness and extra complexity, stir in caramelized onions towards the end of cooking. Their deep, rich flavor will add a beautiful contrast to the acidity of the tomatoes. - Wine-Infused Flavor:
If you enjoy an extra depth of flavor, replace some of the broth with additional white wine throughout the cooking process to infuse the risotto with a bright, slightly fruity aroma that pairs beautifully with the tomato base. - Nutty Enhancement:
Stir in toasted pine nuts or almonds for a subtle crunch and nutty undertone that pairs well with the creamy texture of the risotto, adding a gourmet touch to the dish.

This Tomato Risotto is a perfect dish to satisfy cravings for something warm, creamy, and full of flavor. Whether you’re making it for a cozy night in or to impress guests at a dinner party, this recipe is sure to become a favorite.
Try it out and let me know how you make it your own! Drop a comment below and share your favorite risotto additions. Happy cooking!
