Creamy Spinach Tomato Rice

Highlighted under: Comfort Food

I often find myself craving a dish that is both comforting and quick to prepare, and this Creamy Spinach Tomato Rice fits the bill perfectly. With fresh spinach and ripe tomatoes enveloped in a creamy, cheesy sauce, it's a delightful blend of flavors that warms the soul. It's an effortless choice for a weeknight dinner or when I'm entertaining friends. Just a few simple ingredients come together to create a decadent meal that’s sure to impress. You won’t believe how easy it is to make!

Sophia Lane

Created by

Sophia Lane

Last updated on 2026-01-16T00:28:12.196Z

Creating this Creamy Spinach Tomato Rice was a delightful experiment in blending textures and flavors. The first time I made it, I was surprised by how the creaminess of the sauce perfectly complemented the freshness of the spinach and the brightness of the tomatoes. It made for an inviting dish that I couldn’t wait to share with my family.

One tip I found helpful is to sauté the spinach just until wilted before adding the cream, which ensures it retains its vibrant color and nutrients. This method not only enhances the dish's visual appeal but also elevates the overall flavor profile. You'll truly appreciate every spoonful!

Why You Will Love This Recipe

  • Creamy and luscious texture that’s irresistible
  • Fresh ingredients that burst with flavor
  • A one-pot wonder that makes cleanup a breeze

Ingredient Insights

The combination of fresh spinach and ripe tomatoes is what makes this dish so vibrant and full of flavor. Spinach not only adds a nutritional punch but also wilts beautifully, merging seamlessly into the creamy sauce. Choose baby spinach for tenderness or mature spinach for a more robust taste. Ripe, juicy tomatoes contribute a slight acidity that balances the richness of the cream, but you can substitute canned tomatoes when fresh ones aren't available. Just make sure to use high-quality canned varieties to maintain depth of flavor.

Parmesan cheese plays a crucial role in adding that signature creaminess and nuttiness to the dish. When selecting Parmesan, opt for freshly grated cheese over pre-packaged options for an optimal melt and flavor. If you're looking for a vegetarian substitute, Pecorino Romano works well, though it has a sharper taste. For a dairy-free version, try cashew cream or a plant-based cheese to replicate the creamy texture without compromising the essence of this delightful recipe.

Technique Tips

Cooking rice perfectly is essential to this dish. Rinse the rice before cooking to remove excess starch, which can lead to a gummy texture. Use a medium saucepan, as too small a pot may cause uneven cooking. When the rice is simmering, resist the urge to lift the lid, as this releases steam crucial for even cooking. If your rice ever turns out too mushy, you can spread it on a baking sheet to cool quickly, allowing some moisture to evaporate.

When sautéing the garlic, keep a close watch as it can go from fragrant to burnt in a matter of seconds. You want it just golden and aromatic, a minute at medium heat is usually perfect. Once you add the spinach and tomatoes, cook until the spinach is fully wilted but still vibrant green, about 3–4 minutes. This ensures it retains some texture and doesn't become overly watery.

Storage and Serving Suggestions

This Creamy Spinach Tomato Rice makes for excellent leftovers. Store any extra in an airtight container in the refrigerator for up to three days. When reheating, add a splash of vegetable broth or water to prevent it from drying out, and heat gently in a skillet over low heat until warmed through. This will help restore its creamy texture and flavor without losing quality.

For a delightful variation, consider adding protein such as cooked chicken or shrimp to elevate the dish into a more filling meal. You can also incorporate other vegetables like bell peppers or mushrooms for added nutrition and flavor. Top with crushed red pepper flakes for a kick or a squeeze of lemon juice for brightness just before serving.

Ingredients

For the Rice Dish

  • 1 cup uncooked rice
  • 2 cups vegetable broth
  • 2 cups fresh spinach, washed and chopped
  • 1 cup diced tomatoes (fresh or canned)
  • 1/2 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil
  • Salt and pepper to taste

Instructions

Cook the Rice

In a medium saucepan, combine rice and vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes or until rice is cooked and broth is absorbed.

Sauté the Vegetables

In a large skillet, heat olive oil over medium heat. Add minced garlic and sauté for about 1 minute until fragrant. Then, add the chopped spinach and diced tomatoes, cooking until the spinach wilts, about 3–4 minutes.

Combine Ingredients

Once the rice is ready, add it to the skillet with the sautéed vegetables. Stir in heavy cream and Parmesan cheese. Season with salt and pepper to taste.

Serve

Mix everything well and cook briefly until heated through. Serve warm, garnished with extra cheese or fresh herbs if desired.

Secondary image

Pro Tips

  • For added flavor, consider tossing in some cooked chicken or shrimp. You can also substitute the heavy cream with a plant-based alternative for a lighter version.

Making it Customizable

One of the joys of this creamy rice dish is its adaptability. You can easily incorporate seasonal vegetables based on availability. Zucchini, asparagus, or even broccoli can be added during the sautéing process. Just cut them into small pieces for even cooking, adjusting the time based on how tender you like your vegetables. I love to experiment with whatever I have on hand, leading to delightful variations each time.

If you prefer a different flavor profile, consider swapping out the Parmesan cheese for feta or goat cheese, which adds a tangy note that complements the spinach beautifully. Alternatively, for a richer taste, try adding a bit of cream cheese or mascarpone, stirring it in with the heavy cream for a decadent twist.

A Perfect Pairing

Serving this dish with a crisp side salad can provide a refreshing contrast to the creaminess of the rice. A simple arugula salad dressed with lemon vinaigrette brings brightness, enhancing the flavor of the main dish. You might also consider pairing it with grilled chicken or fish for a complete and satisfying meal that balances textures and flavors beautifully.

For those looking for a heartier meal, this rice dish pairs wonderfully with crusty bread. Use a loaf to soak up the creamy sauce, creating a delicious interplay between the textures on your plate. Don’t forget to have some extra cheese on the side; it’s always a hit when melted over the top just before serving!

Questions About Recipes

→ Can I make this dish vegetarian?

Yes, this recipe is vegetarian as it uses vegetable broth and avoids any meat products.

→ How can I make this recipe dairy-free?

Substitute the heavy cream and Parmesan cheese with plant-based alternatives like coconut cream and nutritional yeast.

→ What type of rice is best for this recipe?

I recommend using long-grain white rice or basmati rice for the best texture. You can also use brown rice, but adjust the cooking time accordingly.

→ Can I add other vegetables to this dish?

Absolutely! Feel free to include vegetables like bell peppers, zucchini, or mushrooms for extra flavor and nutrients.

Creamy Spinach Tomato Rice

I often find myself craving a dish that is both comforting and quick to prepare, and this Creamy Spinach Tomato Rice fits the bill perfectly. With fresh spinach and ripe tomatoes enveloped in a creamy, cheesy sauce, it's a delightful blend of flavors that warms the soul. It's an effortless choice for a weeknight dinner or when I'm entertaining friends. Just a few simple ingredients come together to create a decadent meal that’s sure to impress. You won’t believe how easy it is to make!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Sophia Lane

Recipe Type: Comfort Food

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

For the Rice Dish

  1. 1 cup uncooked rice
  2. 2 cups vegetable broth
  3. 2 cups fresh spinach, washed and chopped
  4. 1 cup diced tomatoes (fresh or canned)
  5. 1/2 cup heavy cream
  6. 1/2 cup grated Parmesan cheese
  7. 2 cloves garlic, minced
  8. 1 tablespoon olive oil
  9. Salt and pepper to taste

How-To Steps

Step 01

In a medium saucepan, combine rice and vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes or until rice is cooked and broth is absorbed.

Step 02

In a large skillet, heat olive oil over medium heat. Add minced garlic and sauté for about 1 minute until fragrant. Then, add the chopped spinach and diced tomatoes, cooking until the spinach wilts, about 3–4 minutes.

Step 03

Once the rice is ready, add it to the skillet with the sautéed vegetables. Stir in heavy cream and Parmesan cheese. Season with salt and pepper to taste.

Step 04

Mix everything well and cook briefly until heated through. Serve warm, garnished with extra cheese or fresh herbs if desired.

Extra Tips

  1. For added flavor, consider tossing in some cooked chicken or shrimp. You can also substitute the heavy cream with a plant-based alternative for a lighter version.

Nutritional Breakdown (Per Serving)

  • Calories: 410 kcal
  • Total Fat: 24g
  • Saturated Fat: 14g
  • Cholesterol: 55mg
  • Sodium: 730mg
  • Total Carbohydrates: 40g
  • Dietary Fiber: 3g
  • Sugars: 3g
  • Protein: 10g