Easy Cheesy Tomato Rice Recipe That’s Perfect for Weeknight Dinners

Molly Dupont
Molly Dupont
15 min Prep Time
30 min Time
4 Servings
Easy Difficulty
4.7 (20 ratings)

This cheesy tomato rice is a simple, comforting dish with a rich tomato base and melty cheese throughout. It’s a quick fix that works great for busy weeknights or as a cozy side.

Post

Introduction

I first stumbled upon this cheesy tomato rice recipe when I needed a quick, comforting meal on a hectic weeknight. What makes this version stand out is the balance between the tangy tomato flavor and the creamy cheese melted right into the rice. I learned early on that sautéing the onion and garlic before adding the tomatoes really deepens the flavor, and using broth instead of water adds richness. The rice comes out fluffy but still creamy from the cheese, making it a perfect side or a light main dish. My family loves it as a cozy dinner, especially when paired with a simple green salad. It’s easy enough for beginners but flavorful enough to satisfy everyone at the table.

Post step 2

What You'll Need

Approximately 4 servings

  • 1 cup long-grain white rice, rinsed
  • 1 1/2 cups chicken broth or vegetable broth
  • 1 cup canned crushed tomatoes
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup shredded sharp cheddar cheese
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • Fresh parsley for garnish (optional)

How To Do It

Step 1
Heat olive oil in a medium saucepan over medium heat. Add the chopped onion and sauté until translucent and soft, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant. This step builds the base flavor, so don’t rush it—soft onions add sweetness and garlic adds depth.
⏱ Time: 6
✓ Doneness: Onions are soft and translucent, garlic is fragrant but not browned
Step 2
Pour in the crushed tomatoes and dried oregano, stir to combine. Let this simmer gently for about 5 minutes to reduce some liquid and concentrate flavors. If you skip this, the tomato flavor can taste raw and watery.
⏱ Time: 5
✓ Doneness: Tomato mixture thickens slightly and smells rich
Step 3
Add the rinsed rice to the saucepan and stir to coat it in the tomato mixture. This helps each grain absorb flavor from the start.
⏱ Time: 2
✓ Doneness: Rice grains look glossy and well coated
Step 4
Pour in the broth, season with salt and pepper, and bring to a boil. Once boiling, reduce heat to low and cover tightly with a lid. Let it cook undisturbed for 18 minutes. Avoid lifting the lid here to keep steam trapped for even cooking.
⏱ Time: 18
✓ Doneness: Rice has absorbed liquid and is tender when tested
Step 5
Turn off the heat and let the rice sit covered for 5 minutes. This resting step lets the rice finish steaming and prevents it from being sticky or mushy.
⏱ Time: 5
✓ Doneness: Steam rises when lid is lifted, rice looks fluffy
Step 6
Remove the lid and sprinkle the shredded cheddar cheese evenly over the rice. Cover again and let sit for 3-5 minutes off the heat so the cheese melts smoothly into the rice.
⏱ Time: 5
✓ Doneness: Cheese is fully melted and creamy
Step 7
Gently fluff the rice with a fork, mixing the melted cheese throughout. Taste and adjust seasoning with more salt or pepper if needed.
⏱ Time: 2
✓ Doneness: Rice is evenly mixed and cheesy
Step 8
Serve hot, garnished with fresh parsley if you like for a pop of color and freshness. This dish pairs well with grilled chicken or a crisp salad.
⏱ Time: 1
✓ Doneness: Dish looks inviting with melted cheese and herbs
Step 9
Store any leftovers in an airtight container in the fridge. Reheat gently with a splash of broth or water to keep it creamy.
⏱ Time: 1
✓ Doneness: Leftovers reheat evenly without drying out

Pro Tips

Rinse the rice before cooking to remove excess starch.
Rinsing prevents the rice grains from sticking together and becoming gummy. This simple step is often overlooked but is key to achieving fluffy, separate grains in the final dish.
Don’t lift the lid while the rice is cooking.
Keeping the lid on traps steam inside, which cooks the rice evenly. Lifting the lid releases steam and can result in uneven cooking or dry rice.
Let the rice rest off heat before adding cheese.
Resting allows the rice to finish steaming gently, improving texture. Adding cheese too early can cause it to overcook and become rubbery instead of creamy.
Use freshly shredded cheese for better melting.
Pre-shredded cheese usually contains anti-caking agents that can affect how smoothly it melts. Freshly shredded cheese blends better into the rice for a creamier texture.
Simmer the tomato sauce before adding rice.
This reduces excess water, intensifies flavor, and prevents the rice from cooking in too much liquid, which would make it mushy.
Season the broth lightly before cooking.
Broth adds saltiness, so seasoning lightly prevents the dish from becoming too salty. You can always adjust seasoning after cooking.
Fluff rice gently with a fork after cooking.
Using a fork instead of a spoon prevents breaking the grains and keeps the texture light and fluffy.

Common Mistakes to Avoid

Not rinsing the rice before cooking.

Why it happens Many cooks skip this step thinking it’s unnecessary, but it leads to sticky, clumpy rice.

Fix Always rinse rice under cold water until water runs clear to remove surface starch, ensuring fluffier rice.

Cooking rice at too high heat or stirring during cooking.

Why it happens Impatience or misunderstanding of rice cooking causes stirring or high heat, which breaks grains and causes mush.

Fix Bring to boil then immediately reduce to low and cover tightly. Don’t stir while cooking to keep grains intact.

Adding cheese too early.

Why it happens Adding cheese during boiling or high heat can cause it to separate or become rubbery.

Fix Add cheese after rice is fully cooked and off the heat, letting it melt gently with residual warmth.

Using watery fresh tomatoes without reducing.

Why it happens Fresh tomatoes often have excess water that dilutes flavor and affects rice texture.

Fix Simmer fresh tomatoes longer to reduce liquid or use canned crushed tomatoes for consistent results.

Not seasoning the broth or tomato sauce.

Why it happens Assuming broth or tomatoes are flavorful enough leads to bland rice.

Fix Taste and season broth and sauce with salt and pepper before cooking rice for balanced flavor.

Post step 3

Variations

Spicy Cheesy Tomato Rice

Add a pinch of red pepper flakes or diced jalapeño during the onion sauté step for a subtle kick. This variation adds warmth without overpowering the creamy tomato flavor.

Note: Adjust spice level carefully; too much can mask the cheese’s richness.

Herb-Infused Cheesy Tomato Rice

Stir in fresh basil or thyme right before serving to brighten the dish with herbal notes. This adds freshness and complexity to the comforting base.

Note: Add herbs off heat to preserve their delicate flavors.

Vegan Cheesy Tomato Rice

Use vegetable broth and substitute dairy cheese with a plant-based shredded cheese alternative. Nutritional yeast can be sprinkled in for extra cheesy flavor.

Note: Melting qualities vary with vegan cheeses; add gradually to avoid clumping.

One-Pot Cheesy Tomato Rice with Vegetables

Add diced bell peppers, peas, or corn along with the tomatoes for a colorful, nutritious boost. This makes it a more complete meal in one pot.

Note: Add vegetables early enough to cook through but avoid overcooking to keep texture.

Creamy Cheesy Tomato Risotto Style

Use arborio rice and cook slowly, adding broth gradually while stirring to create a creamy risotto with tomato and cheese flavors.

Note: Requires more attention and stirring but yields a richer, creamier texture.

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. Beyond that, refrigerate to prevent bacteria growth. Cover with a clean towel or lid to keep it moist.

Refrigerator

Store leftovers in an airtight container for up to 4 days. The rice may firm up when cold; reheat gently with a splash of broth or water to restore creaminess.

Freezer

Freeze in a sealed container for up to 2 months. Wrap tightly to prevent freezer burn. Thaw overnight in the fridge before reheating.

Reheating

Reheat on the stovetop over low heat with a little broth or water, stirring occasionally until warmed through. Avoid high heat to prevent drying out or burning.

Make Ahead

Prepare the rice up to the resting stage and refrigerate. Add cheese and melt just before serving for best texture and flavor.

FAQ

Can I use brown rice instead of white rice?
You can substitute brown rice, but it requires longer cooking time and more liquid. Use about 2 cups broth per cup of brown rice and increase simmer time to 40-45 minutes. The texture will be heartier but less creamy.
What if I don’t have cheddar cheese?
Mozzarella, Monterey Jack, or even a mild gouda work well as alternatives. They melt nicely and provide creamy texture, though the flavor will be milder. Avoid very hard cheeses like Parmesan as they don’t melt smoothly.
How do I prevent the rice from sticking to the pot?
Use a heavy-bottomed pot and enough liquid. Stir only before cooking starts; once covered, avoid stirring to allow even cooking. Also, adding a bit of oil at the start helps prevent sticking.
Can I make this recipe vegan?
Yes, substitute vegetable broth for chicken broth and use a plant-based cheese alternative or nutritional yeast for cheesy flavor. The texture may differ slightly depending on the cheese used.
Is it okay to use fresh tomatoes instead of canned?
Fresh tomatoes can be used but should be peeled and cooked down longer to reduce excess water. This step is important to avoid watery rice and to concentrate the tomato flavor.
Can I add other vegetables to this dish?
Absolutely! Diced bell peppers, peas, or corn are great additions. Add them during the tomato simmer step to ensure they cook through but retain some texture.
What’s the best way to reheat leftovers?
Reheat gently on the stovetop over low heat with a splash of broth or water to keep the rice creamy. Microwaving works too but stir halfway through to avoid hot spots.
How can I make this recipe spicier?
Add red pepper flakes or diced jalapeños when sautéing the onions for a subtle heat. Adjust amount to your heat preference to keep balance with the cheese.
Can I prepare this dish ahead of time?
Yes, you can cook the rice and tomato base up to the resting step, then refrigerate. Add cheese and melt just before serving for best results.
Why is my rice sometimes mushy?
Mushy rice often results from too much liquid, stirring during cooking, or cooking at too high heat. Follow the recipe’s liquid ratios and avoid lifting the lid or stirring while cooking.
Post

Final Thoughts

Give this cheesy tomato rice a try for your next weeknight meal — it’s simple, satisfying, and sure to please the whole family. Let me know how it turns out!

Gallery

Post image 1
Post image 2
Post image 3
Are You Still Making Cheesy Tomato Rice the Old-Fashioned Way?
Why Does Your Cheesy Tomato Rice Always Turn Out Mushy?
What's the Secret to Perfectly Creamy Cheesy Tomato Rice?
Why Does Your Cheesy Tomato Rice Always Turn Out Mushy?
Why Does Your Cheesy Tomato Rice Always Turn Out Mushy?
Stovetop vs Oven Baked Cheesy Tomato Rice — Which One Actually Wins?

You Might Also Like