Creamy Spinach Tomato Rice

Highlighted under: Healthy & Light

I absolutely love making Creamy Spinach Tomato Rice for our family gatherings. It's a dish that beautifully combines the earthiness of spinach with the vibrant flavors of tomatoes, creating a comforting meal that everyone enjoys. The creamy texture and delightful seasoning make it not only delicious but also visually appealing. I often prepare it on busy weeknights, and it's always a hit. This recipe is simple yet satisfying, perfect for making any dinner feel special without spending hours in the kitchen.

Vivienne Cole

Created by

Vivienne Cole

Last updated on 2026-01-16T00:25:13.989Z

When I first stumbled upon this Creamy Spinach Tomato Rice recipe, I knew I had to try it. I was amazed at how simple ingredients - spinach, tomatoes, and rice - could unite to create such a rich and savory dish. The key is to sauté the spinach and tomatoes properly to release their flavors before adding the rice, which allows everything to meld beautifully during cooking.

I've customized this recipe over time, often adding a pinch of red pepper flakes for an extra kick or swapping in brown rice for added nutrition. Each variation brings new life to the dish while preserving the comforting essence that makes it so beloved. It’s a meal that consistently impresses!

Why You Will Love This Recipe

  • Creamy texture that pairs wonderfully with rice
  • Fresh spinach and tangy tomatoes create a vibrant flavor
  • Quick and easy to make, perfect for weeknight dinners

The Role of Fresh Ingredients

Using fresh spinach and good-quality tomatoes greatly enhances the flavor of Creamy Spinach Tomato Rice. Fresh spinach adds a vibrant green color and a slightly sweet, earthy note that balances perfectly with the acidity of the tomatoes. Opt for in-season tomatoes for the best taste, or consider using fire-roasted canned tomatoes for additional depth. The interplay of these fresh ingredients not only elevates the dish's overall flavor but also contributes to a beautiful presentation on the plate.

If you find yourself without fresh spinach, frozen spinach can be a suitable substitute. When using frozen spinach, ensure it's thoroughly thawed and well-drained to avoid excess moisture in your dish. This can slightly alter the texture but will still deliver a satisfying result, making it easy to enjoy this dish year-round without sacrificing convenience.

Technique and Texture Tips

The key to achieving the creamy texture in this dish lies in the heavy cream. Adding it after mixing in the cooked rice ensures that the rice absorbs that rich creaminess while still retaining its individual grains. A gentle heat during this stage is crucial; you don’t want to boil the cream, as it may separate. Just warm it through for about 2-3 minutes until everything is well combined and glossy.

Sautéing the onions until they become translucent before adding garlic is another important step. This allows the natural sweetness of the onions to develop, which adds layers of flavor to the dish. Take care not to overcook the garlic – just a minute or so is typically enough, as it can turn bitter if browned too much.

Serving and Storage Suggestions

Creamy Spinach Tomato Rice can be served as a main dish or paired with grilled chicken or fish for a heartier meal. A simple side salad with a tangy vinaigrette complements the creaminess beautifully. For an added crunch, consider topping the dish with toasted pine nuts or slivered almonds before serving; it adds a delightful contrast in texture and an extra touch of flavor.

If you have leftovers, store them in an airtight container in the refrigerator for up to 3 days. This dish reheats well; simply add a splash of vegetable broth or water when warming it on the stove to restore its creamy consistency. You can also freeze portions for up to a month. Ensure to let the rice cool completely before freezing, and thaw it overnight in the refrigerator for the best texture when reheating.

Ingredients

For the Creamy Spinach Tomato Rice

  • 1 cup long-grain rice
  • 2 cups vegetable broth
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 cups fresh spinach, chopped
  • 1 can (14.5 oz) diced tomatoes, drained
  • 1/2 cup heavy cream
  • Salt and pepper to taste
  • Parmesan cheese for serving (optional)

Mix the ingredients well for the best flavor.

Instructions

Prepare the Rice

In a medium saucepan, cook the rice according to package instructions using vegetable broth instead of water for added flavor.

Sauté Vegetables

In a large skillet, heat olive oil over medium heat. Add diced onion and sauté until translucent. Stir in minced garlic, cooking until fragrant.

Add Spinach and Tomatoes

Mix in chopped spinach and diced tomatoes, cooking until the spinach wilts, about 3-4 minutes.

Combine with Rice

Add cooked rice to the skillet, then pour in the heavy cream. Stir to combine, seasoning with salt and pepper to taste, and heat through.

Serve

Serve warm, topped with Parmesan cheese if desired.

This dish can easily be doubled for larger gatherings!

Secondary image

Pro Tips

  • For a lighter version, you can substitute the heavy cream with Greek yogurt or a dairy-free alternative.

Ingredient Variations

Feel free to experiment with different types of rice based on your preference or what you have on hand. Brown rice, while taking longer to cook, can offer a nutty flavor and additional fiber. Just be sure to adjust the cooking time and liquid amounts accordingly, as brown rice often requires more liquid and a longer cooking duration.

For a dairy-free version, substitute the heavy cream with coconut milk or a cashew cream. Both options add a rich creaminess while complementing the dish's overall flavor. If you prefer a lighter dish, consider using half-and-half or a mix of yogurt and broth instead of heavy cream.

Troubleshooting Common Issues

If your creamy rice ever becomes too thick, simply stir in additional vegetable broth a tablespoon at a time until you reach the desired consistency. This can often happen if the rice absorbs too much liquid during cooking, especially if leftovers were stored and reheated, so keeping some broth handy is always a good idea.

If you notice a metallic taste from canned tomatoes, it may be a result of the canning process. Always opt for brands that use BPA-free cans, or, when time allows, use fresh tomatoes or glass jarred tomatoes to avoid this potential issue. It’s a small change, but it can significantly elevate your culinary experience.

Questions About Recipes

→ Can I use frozen spinach?

Yes, frozen spinach works well. Just be sure to thaw and drain it thoroughly before adding it to the dish.

→ Is there a substitute for heavy cream?

You can use coconut cream or cashew cream for a dairy-free option, or even low-fat milk if you're looking for something lighter.

→ How can I make this dish spicier?

Add red pepper flakes or diced jalapeños when sautéing the onions for a kick of heat.

→ Can I make this ahead of time?

Yes, you can prepare the dish and reheat it. Just be cautious as the rice may absorb more liquid when stored.

Creamy Spinach Tomato Rice

I absolutely love making Creamy Spinach Tomato Rice for our family gatherings. It's a dish that beautifully combines the earthiness of spinach with the vibrant flavors of tomatoes, creating a comforting meal that everyone enjoys. The creamy texture and delightful seasoning make it not only delicious but also visually appealing. I often prepare it on busy weeknights, and it's always a hit. This recipe is simple yet satisfying, perfect for making any dinner feel special without spending hours in the kitchen.

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Vivienne Cole

Recipe Type: Healthy & Light

Skill Level: easy

Final Quantity: 4 servings

What You'll Need

For the Creamy Spinach Tomato Rice

  1. 1 cup long-grain rice
  2. 2 cups vegetable broth
  3. 1 tablespoon olive oil
  4. 1 medium onion, diced
  5. 3 cloves garlic, minced
  6. 2 cups fresh spinach, chopped
  7. 1 can (14.5 oz) diced tomatoes, drained
  8. 1/2 cup heavy cream
  9. Salt and pepper to taste
  10. Parmesan cheese for serving (optional)

How-To Steps

Step 01

In a medium saucepan, cook the rice according to package instructions using vegetable broth instead of water for added flavor.

Step 02

In a large skillet, heat olive oil over medium heat. Add diced onion and sauté until translucent. Stir in minced garlic, cooking until fragrant.

Step 03

Mix in chopped spinach and diced tomatoes, cooking until the spinach wilts, about 3-4 minutes.

Step 04

Add cooked rice to the skillet, then pour in the heavy cream. Stir to combine, seasoning with salt and pepper to taste, and heat through.

Step 05

Serve warm, topped with Parmesan cheese if desired.

Extra Tips

  1. For a lighter version, you can substitute the heavy cream with Greek yogurt or a dairy-free alternative.

Nutritional Breakdown (Per Serving)

  • Calories: 350 kcal
  • Total Fat: 18g
  • Saturated Fat: 10g
  • Cholesterol: 40mg
  • Sodium: 250mg
  • Total Carbohydrates: 40g
  • Dietary Fiber: 3g
  • Sugars: 4g
  • Protein: 7g