Italian Tomato Rice Recipe: One-Pot Mediterranean Comfort

Italian Tomato Rice Recipe: One-Pot Mediterranean Comfort

This one-pot dish brings Italian comfort to your table with minimal effort. I developed this recipe after remembering Nonna’s simple yet flavorful meals in our tiny Boston kitchen.

The beauty lies in its simplicity—just rice, tomatoes, and a few pantry staples. Cooked together, they create a rich, one-pot meal that’s hearty and satisfying.

What you get is a vibrant, creamy rice dish with the sweetness of tomatoes and the warmth of Mediterranean flavors. It’s the kind of comfort food that feels like home.

Perfect for busy weeknights or lazy weekends. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Italian Tomato Rice

One pot, twelve ingredients, pure Italian comfort waiting to happen.

Ingredient Amount Notes
Arborio Rice 🍚 1 ½ cups Short-grain for creamy texture
Canned San Marzano Tomatoes 🍅 1 can 28 oz size, crushed by hand
Yellow Onion 🧅 1 whole Finely diced for even cooking
Garlic Cloves 🧄 4 cloves Minced for maximum flavor
Vegetable Stock 🥣 3 cups Low-sodium preferred for control
Extra-Virgin Olive Oil 🫒 3 tbsp Divided for sautéing and finishing
Dry White Wine 🍷 ½ cup Sauvignon Blanc or Pinot Grigio
Parmesan Cheese 🧀 ½ cup Freshly grated from wedge
Fresh Basil Leaves 🌿 ½ cup Loosely packed for garnish
Unsalted Butter 🧈 2 tbsp Optional for finishing richness
Kosher Salt 🧂 1 tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp To taste for seasoning
Dried Oregano 🍃 1 tsp Mediterranean variety ideal
Red Pepper Flakes 🔥 ¼ tsp Optional for subtle heat

The tomatoes are non-negotiable here. San Marzano are the gold standard—look for the DOP certification on the can if you’re at Whole Foods or a specialty store. Arborio rice is key for that creamy finish (don’t sub long-grain). I grab mine in bulk at Trader Joe’s, but any grocery store’s Italian aisle will have it. The Parmesan? Freshly grated from a wedge (the pre-grated stuff has anti-caking agents that make it melty in a bad way).

No white wine? Substitute chicken or vegetable stock with a splash of lemon juice. Out of Arborio? Carnaroli or Vialone Nano work too (all Italian short-grain). Fresh basil not happening? Dried basil at one-third the amount—just add it earlier in cooking. The butter at the end is optional but worth the extra minute (trust me). Want it vegan? Skip the Parmesan and butter entirely.

This keeps beautifully for 4-5 days in the fridge—the flavors actually deepen. Freezes for up to 3 months (portion first so you can grab just what you need). The basil garnish? Add that fresh when reheating (it wilts sad and gray otherwise).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss in the Arborio, tomatoes, and stock, then walk away—no stirring, no fuss.
  • Sunshine in a Bowl: San Marzano tomatoes and garlic turn the rice this vibrant red, and the taste is like summer in Italy.
  • Feeds a Crowd: I double the batch for potlucks, and it’s always the first dish gone.
  • Budget Stretch: Honestly, a can of tomatoes and a bag of rice feed my family for two nights straight.

Step-by-Step Instructions for Italian Tomato Rice

This one-pot method delivers creamy, flavorful rice with minimal cleanup and maximum comfort.

Step 1: Sauté Aromatics Until Fragrant

Heat 2 tbsp Extra-Virgin Olive Oil in a large, heavy-bottomed pot over medium heat. Add the finely diced Yellow Onion and cook for 5-6 minutes, stirring occasionally, until softened and translucent. The onion should turn a pale golden color without browning.

Add the 4 cloves minced Garlic Cloves, 1 tsp Dried Oregano, and 0.25 tsp Red Pepper Flakes. Stir constantly for 30-45 seconds until the garlic becomes fragrant but not brown. This builds the flavor foundation for the entire dish.

Step 2: Toast Rice and Deglaze with Wine

Pour in the 1.5 cups Arborio Rice and stir to coat it in the aromatics and oil. Toast for 2 minutes, stirring constantly, until the edges of the rice grains become translucent. This step enhances the nutty flavor of the Arborio and prevents gummy texture.

Carefully add the 0.5 cup Dry White Wine and stir until it’s fully absorbed by the rice. The mixture should sizzle gently as the wine deglazes the pot, lifting all those browned flavor bits. Wait until the liquid is nearly gone before proceeding.

Step 3: Simmer with Tomatoes and Stock

Add the 1 can Canned San Marzano Tomatoes (crushed by hand), 3 cups Vegetable Stock, 1 tsp Kosher Salt, and 0.5 tsp Freshly Ground Black Pepper. Stir well to combine, then bring to a gentle simmer over medium-high heat.

Reduce heat to medium-low and simmer uncovered for 18-20 minutes, stirring occasionally, until the rice is tender and most of the liquid has been absorbed. The mixture should be creamy with individual rice grains still visible – not soupy or dry.

Step 4: Finish with Cheese and Basil

Remove from heat and stir in the 0.5 cup Parmesan Cheese and remaining 1 tbsp Extra-Virgin Olive Oil. The cheese should melt completely into the rice, creating a rich, velvety texture. If using, stir in the 2 tbsp Unsalted Butter for extra richness.

Let the rice rest covered for 5 minutes, then stir in 0.5 cup Fresh Basil Leaves just before serving. The basil should wilt slightly from the residual heat but retain its vibrant color and fresh aroma. Serve immediately while hot and creamy.

👨‍🍳

Pro Tips For Making Italian Tomato Rice

  • Toast the Rice: Cook the Arborio in the onion-garlic oil for 2-3 minutes until translucent—this builds a nutty base that keeps the dish from tasting flat. I learned this the hard way after skipping it and wondering why my rice tasted like canned tomatoes.
  • Crush the Tomatoes: Hand-crush the San Marzanos before adding them—it breaks down the flesh faster and gives you those rustic, uneven chunks that soak up flavor better than whole tomatoes.
  • Skip Cold Stock: Use warm vegetable stock when ladling it in, or the rice will seize up and take forever to cook. After burning a batch from impatience, I now keep the stock simmering in a pot beside the rice.
  • Rest Before Serving: Let the finished rice sit off heat for 5 minutes—it lets the grains absorb the last bits of liquid and plump up properly. Sounds weird, but it works: the texture goes from good to restaurant-quality.

Flavor Customization for This Dish

Herb Variations

Swap dried oregano for 1 tsp dried thyme or rosemary for earthier notes. For fresh herbs, add 1 tbsp chopped sage with the garlic. I love how rosemary makes it taste like Nonna’s Sunday sauce. 🌿

Spice Level Adjustments

Increase red pepper flakes to ½ tsp for noticeable heat, or add ¼ tsp cayenne with the tomatoes. For smoky depth, stir in ½ tsp smoked paprika with the rice. I test these in my tiny kitchen constantly.

Creamy Additions

Stir in ½ cup ricotta or ¼ cup mascarpone at the end for extra richness. For a vegan twist, add 2 tbsp coconut cream. These make it feel like a restaurant dish with minimal effort.

Vegetable Boosts

Add 1 cup diced zucchini or eggplant with the onions. Spinach lovers can stir in 2 cups baby spinach at the end. I often toss in whatever’s left in my Boston fridge.

Cheese Swaps

Replace Parmesan with pecorino romano for sharper flavor, or use ½ cup feta for a tangy kick. For a melty finish, add ½ cup shredded mozzarella with the Parmesan. 🧀

Tomato Variations

Use fire-roasted tomatoes for smokiness, or sun-dried tomatoes (chopped) for intensity. Cherry tomatoes work too—just halve 2 cups and cook down first. I love the charred flavor from fire-roasted.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 14g18%
Saturated Fat 5g25%
Cholesterol 20mg7%
Sodium 520mg23%
Total Carbohydrate 55g20%
Dietary Fiber 4g14%
Sugars 6g
Protein 10g20%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use regular rice instead of Arborio?

Arborio gives the best creamy texture, but Carnaroli or Vialone Nano work too. Long-grain rice won’t absorb liquid the same way and may turn mushy. Stick to short-grain for authentic results.

2

What if I don’t have white wine?

Substitute with extra vegetable stock and a splash of lemon juice for acidity. The dish will still be flavorful, though slightly less complex in depth.

3

How do I prevent the rice from sticking?

Use a heavy-bottomed pot and stir occasionally during simmering. If it sticks, lower the heat and add a splash of stock. A well-seasoned pot helps too.

4

Can I make this vegan?

Skip the Parmesan and butter entirely. For richness, stir in 2 tbsp coconut cream at the end. The tomatoes and stock still deliver bold flavor.

★★★★★4.8(10 reviews)
Tyler Campbell