Creamy Spinach Tomato Rice

Highlighted under: Healthy & Light

I love making Creamy Spinach Tomato Rice for dinner, as it never fails to impress my family and friends. The combination of fresh spinach and ripe tomatoes creates a deliciously creamy dish that is comforting yet sophisticated. With just a handful of ingredients, I can whip up a meal that's not only delightful but also packed with nutrients. The rich, velvety texture of the rice enveloped in a savory sauce makes each bite a true indulgence. It’s perfect for busy weeknights or a cozy gathering with loved ones.

Lillian Hayes

Created by

Lillian Hayes

Last updated on 2026-01-15T23:52:09.173Z

When I first made Creamy Spinach Tomato Rice, I wanted a dish that combined comfort and flavor without multiple pots and pans to wash later. I discovered that sautéing fresh spinach with garlic and tomatoes creates a delightful base for a creamy sauce. Adding cream at the right moment gives it that luxurious texture without overpowering the other ingredients.

One night, I added a sprinkle of Parmesan on top, which elevated the dish even further and added a nice salty contrast to the creamy sauce. Since then, it’s become a staple in my household!

Why You Will Love This Recipe

  • Creamy and decadent texture that’s oh-so-satisfying
  • Healthy spinach and tomato combination packed with flavor
  • Quick and easy to prepare, perfect for any weeknight

Mastering the Creamy Texture

The key to achieving that luscious creaminess in your Creamy Spinach Tomato Rice lies in the cooking method of the rice. Use a medium saucepan and ensure you measure the water accurately based on the brand’s instructions. If too much water is added, the rice can become mushy and lose its ability to hold onto the creamy sauce. For a fluffier result, consider rinsing the rice before cooking to remove excess starch. This will help each grain remain distinct in every bite.

When incorporating the heavy cream, make sure to lower the heat sufficiently before adding it to the skillet. Cooking the cream on high heat can lead to curdling rather than creating a smooth, velvety sauce. Stir continuously and watch the mixture until it becomes glossy, indicating that it’s ready to blend beautifully with the other ingredients.

Ingredient Benefits and Substitutions

Fresh spinach in this recipe not only adds vibrant color but is also a nutritional powerhouse, bringing essential vitamins like A, C, and K to the dish. If fresh spinach isn’t available, frozen spinach can be a handy substitute. Just ensure you thaw and drain it well to prevent excess moisture from watering down the dish’s flavor and texture.

The cherry tomatoes provide a burst of sweetness that balances the creaminess beautifully. While they create a lovely presentation, you can also opt for diced regular tomatoes or sun-dried tomatoes for a more intense flavor. Keep in mind that using sun-dried tomatoes will make the dish more robust, so adjusting your seasoning might be essential as their flavor is quite concentrated.

Make-Aheads and Variations

If you want to prepare this dish ahead of time, cook the rice and sauté the tomatoes and spinach separately earlier in the day. Store them in airtight containers in the refrigerator. Combine everything and gently heat it with cream just before serving for a freshly made taste, ensuring the spinach retains its vibrant color and nutrients.

For an extra layer of flavor, consider adding proteins such as grilled chicken or shrimp. Simply sauté them until cooked through before adding the vegetables to the pan. This not only elevates the dish but also makes it heartier and more satisfying, perfect for those evenings when you seek comfort and nourishment.

Ingredients

Gather these fresh ingredients for a delicious meal!

Main Ingredients

  • 1 cup white rice
  • 2 cups fresh spinach, chopped
  • 1 cup cherry tomatoes, halved
  • 1 cup heavy cream
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • Salt and pepper to taste
  • Parmesan cheese, for serving

Now you’re ready to start cooking!

Instructions

Follow these simple steps to make your creamy dish.

Cook the Rice

In a medium saucepan, cook 1 cup of white rice according to package instructions. Once cooked, set aside.

Sauté the Spinach and Tomatoes

In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the minced garlic and sauté until fragrant. Then, add the cherry tomatoes and cook until they begin to soften, about 3 minutes.

Finally, stir in the chopped spinach and cook until wilted.

Combine and Cream

Reduce the heat to low and pour in the heavy cream, stirring to combine. Add the cooked rice to the skillet, stirring until well-coated. Season with salt and pepper to taste, cooking for an additional 2-3 minutes until heated through.

Serve

Spoon the creamy spinach tomato rice onto plates and sprinkle with freshly grated Parmesan cheese before serving.

Enjoy your flavorful and creamy dish!

Secondary image

Pro Tips

  • For extra flavor, try adding a pinch of red pepper flakes or some fresh herbs like basil or parsley.

Serving Suggestions

To serve Creamy Spinach Tomato Rice, I love to plate it up with a sprinkle of freshly grated Parmesan cheese. This adds a nutty flavor that complements the dish's creaminess beautifully. You can also garnish with a pinch of red pepper flakes or freshly cracked black pepper for an added kick and visual appeal.

Pair this dish with a simple green salad or roasted vegetables for a well-rounded meal. A crisp, light vinaigrette can help balance the richness of the rice, making each bite even more enjoyable. For a more filling option, serve it alongside grilled meat or fish.

Storage and Reheating Tips

Leftover Creamy Spinach Tomato Rice can be stored in an airtight container in the refrigerator for up to three days. When reheating, add a splash of cream or water to help restore the dish's creamy consistency, as the rice may absorb moisture during storage. Warm it over low heat in a skillet, stirring gently until it’s heated through.

For longer storage, consider freezing the dish. Allow it to cool completely before transferring it to a freezer-safe container, where it can last for up to two months. To reheat, thaw overnight in the refrigerator and then follow the same reheating method, adjusting with cream to maintain that delightful texture.

Questions About Recipes

→ Can I use brown rice instead?

Yes, but you will need to adjust the cooking time according to the brown rice package instructions, as it typically takes longer to cook.

→ What can I substitute for heavy cream?

You can substitute heavy cream with coconut cream for a dairy-free version or use a lower-fat alternative like half-and-half.

→ How long does this dish last in the fridge?

The Creamy Spinach Tomato Rice will last up to 3 days in the refrigerator when stored in an airtight container.

→ Can I add other vegetables?

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

Creamy Spinach Tomato Rice

I love making Creamy Spinach Tomato Rice for dinner, as it never fails to impress my family and friends. The combination of fresh spinach and ripe tomatoes creates a deliciously creamy dish that is comforting yet sophisticated. With just a handful of ingredients, I can whip up a meal that's not only delightful but also packed with nutrients. The rich, velvety texture of the rice enveloped in a savory sauce makes each bite a true indulgence. It’s perfect for busy weeknights or a cozy gathering with loved ones.

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Lillian Hayes

Recipe Type: Healthy & Light

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

Main Ingredients

  1. 1 cup white rice
  2. 2 cups fresh spinach, chopped
  3. 1 cup cherry tomatoes, halved
  4. 1 cup heavy cream
  5. 1 tablespoon olive oil
  6. 2 cloves garlic, minced
  7. Salt and pepper to taste
  8. Parmesan cheese, for serving

How-To Steps

Step 01

In a medium saucepan, cook 1 cup of white rice according to package instructions. Once cooked, set aside.

Step 02

In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the minced garlic and sauté until fragrant. Then, add the cherry tomatoes and cook until they begin to soften, about 3 minutes. Finally, stir in the chopped spinach and cook until wilted.

Step 03

Reduce the heat to low and pour in the heavy cream, stirring to combine. Add the cooked rice to the skillet, stirring until well-coated. Season with salt and pepper to taste, cooking for an additional 2-3 minutes until heated through.

Step 04

Spoon the creamy spinach tomato rice onto plates and sprinkle with freshly grated Parmesan cheese before serving.

Extra Tips

  1. For extra flavor, try adding a pinch of red pepper flakes or some fresh herbs like basil or parsley.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 22g
  • Saturated Fat: 12g
  • Cholesterol: 70mg
  • Sodium: 150mg
  • Total Carbohydrates: 28g
  • Dietary Fiber: 2g
  • Sugars: 4g
  • Protein: 6g