Cheesy Tomato Rice That Warms You Right Up

Molly Kitchen Daily
Molly Kitchen Daily
15 min Prep Time
30 min Time
4 Servings
Easy Difficulty
Post

This cheesy tomato rice is pure comfort in a bowl. The tomato base is rich and tangy, and the cheese melts in every bite. Perfect for a quick weeknight dinner or as a cozy side dish.

Introduction

I first stumbled upon this cheesy tomato rice recipe on a hectic weeknight when I needed something quick but satisfying. What I love about this version is how the rice soaks up that rich tomato flavor while the cheese melts into every bite, giving it a creamy, comforting texture. Unlike some tomato rice recipes that can be dry or bland, adding both mozzarella and Parmesan creates this wonderful cheesy depth that feels indulgent but is so easy to pull off. One trick I learned is to let the rice simmer gently in the tomato broth until it’s tender and all the liquid is absorbed, which keeps it fluffy and flavorful without being mushy. Plus, the little hit of fresh basil at the end brightens the whole dish. It’s perfect for a simple dinner on its own or as a cozy side when you want that warm, homemade feeling without a ton of fuss. Honestly, this dish has become a go-to when I want something fast, tasty, and a little bit special.

Post step 2

What You'll Need

Approximately 4 servings

  • 1 cup long grain white rice, rinsed and drained
  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 can (14 oz) crushed tomatoes
  • 1 1/2 cups vegetable or chicken broth
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • Fresh basil leaves for garnish (optional)

How To Do It

Step 1
Heat the olive oil in a medium saucepan over medium heat. Add the chopped onion and cook, stirring occasionally, until it becomes soft and translucent, about 5 minutes. This step is important because gently cooking the onions releases their natural sweetness, which forms a flavorful base for the tomato sauce. Avoid browning them too much, as it can turn the flavor bitter.
⏱ Time: 5
✓ Doneness: Onions are soft, translucent, and fragrant without any browning.
Step 2
Add the minced garlic to the onions and sauté for about 1 minute until fragrant. Garlic cooks quickly and can burn easily, so keep an eye on it and stir frequently. This step adds a warm, aromatic layer to the dish that complements the tomatoes perfectly.
⏱ Time: 1
✓ Doneness: Garlic is fragrant but not browned or burnt.
Step 3
Pour in the crushed tomatoes, broth, oregano, salt, and pepper. Stir everything together to combine. Bringing these ingredients together now allows the rice to cook in a flavorful liquid rather than plain water, which infuses it deeply with tomato and herb notes.
⏱ Time: 2
✓ Doneness: The mixture is smooth and evenly combined, beginning to simmer.
Step 4
Add the rinsed rice to the saucepan and stir well to coat the grains with the tomato mixture. This ensures each grain absorbs flavor evenly. It’s key not to skip rinsing the rice beforehand to remove excess starch, which helps keep the rice fluffy and prevents it from becoming gummy.
⏱ Time: 2
✓ Doneness: Rice grains are evenly coated and submerged in liquid.
Step 5
Bring the mixture to a gentle boil, then reduce the heat to low and cover the pot with a tight-fitting lid. Let the rice simmer undisturbed for 18-20 minutes. Resist the urge to lift the lid or stir during this time, as it lets the rice steam properly and absorb all the liquid, resulting in perfectly tender grains.
⏱ Time: 18
✓ Doneness: Liquid is fully absorbed, and rice is tender when tested with a fork.
Step 6
Once the rice is cooked, remove the pot from heat and let it sit, covered, for 5 minutes. This resting period allows the steam to finish cooking the rice gently and helps the grains firm up slightly, preventing mushiness.
⏱ Time: 5
✓ Doneness: Rice looks fluffy and slightly separated after resting.
Step 7
Remove the lid and stir in the shredded mozzarella and grated Parmesan cheese. Stir gently until the cheese melts and creates a creamy texture throughout the rice. Adding cheese off the heat prevents it from breaking down or becoming rubbery, giving you that silky, melty finish.
⏱ Time: 3
✓ Doneness: Cheese is fully melted and evenly distributed, creating a creamy consistency.
Step 8
Taste and adjust seasoning with extra salt or pepper if needed. Sometimes the broth or tomatoes vary in saltiness, so a quick taste test ensures the flavors are balanced before serving.
⏱ Time: 1
✓ Doneness: Flavor is well-balanced with a nice savory tomato-cheese harmony.
Step 9
Serve the cheesy tomato rice hot, garnished with fresh basil leaves if desired. The basil adds a fresh, herbal note that cuts through the richness and brightens the dish beautifully.
⏱ Time: 1
✓ Doneness: Rice is steaming hot with a fresh herb aroma on top.
Post step 3

Variations

Spicy Cheesy Tomato Rice

Add 1/2 teaspoon of red chili flakes or diced jalapeños with the onions for a spicy kick. This variation adds warmth and depth, perfect for those who like a bit of heat in their comfort food.

Note: Be careful not to burn the chili flakes during sautéing, as it can taste bitter.

Herb-Infused Cheesy Tomato Rice

Stir in fresh thyme or rosemary along with the oregano to infuse the rice with a more complex herbal aroma. This adds a fragrant twist that pairs well with roasted meats or vegetables.

Note: Use fresh herbs sparingly to avoid overpowering the tomato flavor.

Creamy Tomato Rice with Heavy Cream

Stir in 1/4 cup of heavy cream with the cheese for an extra creamy, rich texture. This makes the dish more indulgent and silky, almost like a risotto-style side.

Note: Add the cream off the heat to prevent curdling.

Vegan Cheesy Tomato Rice

Replace mozzarella and Parmesan with vegan cheese alternatives or nutritional yeast for a dairy-free option. This keeps the dish flavorful and creamy without animal products.

Note: Check melting properties of vegan cheeses; some need extra stirring or gentle warming.

Tomato Rice with Roasted Vegetables

Fold in roasted zucchini, bell peppers, or eggplant after cooking for a hearty, veggie-packed meal. This adds texture and makes it a complete dish.

Note: Roast vegetables separately and add just before serving to maintain texture.

Pro Tips

Rinse your rice thoroughly before cooking.
Rinsing removes excess surface starch, which prevents the rice from becoming sticky or gummy. This simple step ensures the grains stay separate and fluffy after cooking, giving a better texture to your dish.
Don’t lift the lid while the rice is simmering.
Keeping the lid closed traps steam inside, which gently cooks the rice evenly. Lifting the lid releases steam and interrupts the cooking process, often resulting in unevenly cooked or dry rice.
Add cheese off the heat to melt gently.
If cheese is added directly on high heat, it can become rubbery or separate. Stirring it in off the heat lets it melt smoothly into the rice, creating a creamy and luscious texture.
Use fresh herbs as garnish for brightness.
Fresh basil or parsley adds a pop of color and a fresh, herbal flavor that balances the richness. This finishing touch brightens the dish and makes it taste more vibrant and fresh.
Simmer the rice gently on low heat.
Low heat allows the rice to absorb the liquid slowly and evenly, preventing burning or sticking on the bottom. It also keeps the tomato flavor from becoming bitter, preserving the dish’s rich taste.
Use a tight-fitting lid to trap steam.
A good seal traps steam essential for cooking the rice properly. Without it, moisture escapes and the rice can dry out or cook unevenly, ruining the texture.
Let the rice rest after cooking before stirring in cheese.
Resting allows the rice to finish steaming and firm up slightly, which prevents it from becoming mushy when cheese is added. This step improves the final texture significantly.

Common Mistakes to Avoid

Cooking rice uncovered or stirring too often.

Why it happens Many cooks want to check on the rice or prevent sticking by stirring, but this releases steam and interrupts even cooking.

Fix Keep the lid on and avoid stirring for the full cooking time. Trust the process—this traps steam for tender, fluffy rice.

Skipping rinsing the rice before cooking.

Why it happens Sometimes people skip rinsing to save time, unaware it affects texture.

Fix Always rinse rice under cold water until water runs clear. This removes starch and prevents clumping.

Adding cheese while the pot is still on heat.

Why it happens Some think melting cheese on heat is faster, but it can cause toughness or separation.

Fix Remove pot from heat first, then fold in cheese gently for a smooth melt.

Using watery or low-quality canned tomatoes.

Why it happens Budget or generic canned tomatoes can be diluted or bland.

Fix Choose high-quality, thick crushed tomatoes with rich flavor for the best taste.

Not seasoning the dish properly.

Why it happens People rely on canned ingredients but forget to adjust salt and pepper.

Fix Always taste at the end and adjust salt and pepper to balance the flavors.

Nutrition

Per Serving:

420 kcal
Calories
18g
Protein G
45g
Carbohydrates G
15g
Fat G
4g
Fiber G
600mg
Sodium
Nutritional values are estimates and may vary based on specific ingredients used.

Storage & Tips

Room Temperature

This dish can safely sit out covered for up to 2 hours. To keep it fresh, cover with foil or plastic wrap to prevent drying out and contamination.

Refrigerator

Store leftover cheesy tomato rice in an airtight container for up to 4 days. The texture firms up in the fridge, so reheat gently with a splash of broth or water to restore creaminess.

Freezer

Freeze in a sealed freezer-safe container for up to 2 months. To avoid freezer burn, press plastic wrap directly on the surface before sealing. Thaw overnight in the fridge before reheating.

Reheating

Reheat on the stovetop over low heat or in the microwave with a splash of broth or water to loosen the rice. Stir occasionally to heat evenly. Avoid overheating, which can dry out the rice and toughen the cheese.

Make Ahead

You can prepare the tomato rice base a day ahead and refrigerate. Add the cheese and fresh herbs just before serving to keep the texture fresh and melty.

FAQ

Can I use brown rice instead of white rice?
Yes, but brown rice will require longer cooking time and more liquid. You'll want to simmer it gently for about 40-45 minutes, and you might need to adjust the broth quantity. The texture will be chewier and nuttier, which is delicious but different from the classic creamy texture.
Can I prepare this dish in a rice cooker?
Yes, you can combine all ingredients in a rice cooker and use the regular cooking setting. However, you may want to add the cheese after it's done cooking to avoid burning or uneven melting inside the cooker.
How can I make this recipe vegan?
Simply omit the cheese or replace it with your favorite plant-based cheese alternatives or nutritional yeast. This keeps the tomato flavor front and center while maintaining a creamy texture.
Why is my rice turning out mushy?
Mushy rice usually means too much liquid or stirring during cooking. Make sure to measure your broth carefully and avoid lifting the lid or stirring while it simmers. Also, rinsing the rice helps prevent excess starch that causes mushiness.
Can I add protein to this dish?
Absolutely! Grilled chicken, sautéed shrimp, or cooked beans can be folded in after cooking. Just be sure to add them gently so you don’t break up the rice texture.
Is it okay to use pre-shredded cheese?
You can, but pre-shredded cheese often contains anti-caking agents that can affect melting. For best results, shred your own cheese fresh to get a smoother, creamier melt.
How do I store leftovers to keep the best texture?
Store in airtight containers in the fridge and add a little liquid when reheating to prevent drying out. Avoid freezing if possible, as cheese and rice textures can change after thawing.

Final Thoughts

I hope you give this cheesy tomato rice a try soon—it’s such a cozy, simple dish that always hits the spot. Don’t forget to share how it turns out for you!

Post
4.8 (28 ratings)

You Might Also Like

↑