Creamy Spinach Tomato Rice

Highlighted under: Healthy & Light

I love making Creamy Spinach Tomato Rice because it combines the richness of creamy sauce with the freshness of spinach and tomatoes. Experimenting with different herbs and spices has really elevated the flavor. I appreciate how quick it is to prepare, making it a perfect weeknight dinner or a satisfying side dish. With just a few ingredients, this dish brings together comfort and nutrition in every bite. It’s become a staple in my kitchen, and I’m excited to share it with you!

Lydia Barrett

Created by

Lydia Barrett

Last updated on 2026-01-15T23:01:14.760Z

When I first tried this Creamy Spinach Tomato Rice, I was amazed at how the flavors melded together so beautifully. The spinach added a touch of earthiness, while the tomatoes brought a sweetness that complemented the cream. I found that sautéing the spinach and tomatoes before adding the rice made all the difference, ensuring every grain was infused with flavor.

Another tip I discovered was using vegetable broth instead of water for cooking the rice. This small change enhanced the taste significantly and added an extra layer of richness to the dish. Celebrating the little joys in cooking is what keeps me motivated in the kitchen!

Why You'll Love This Recipe

  • Creamy, dreamy texture that’s comforting and satisfying
  • Fresh spinach and tomatoes add vibrant color and nutrition
  • Versatile and easy enough for any weeknight meal

Mastering the Cooking Technique

The key to achieving perfectly cooked rice in this creamy dish lies in the simmering process. When you add the vegetable broth, be sure to bring it to a rolling boil before reducing the heat to low. This initial boil helps the rice absorb flavors quickly. Covering it tightly is essential, as it traps steam and prevents the rice from drying out. If you have trouble achieving the right consistency, a splash of additional broth can help create a more luxurious texture.

When sautéing the garlic and tomatoes, keep a close watch to avoid burning. The garlic should be cooked just until fragrant, and the tomatoes should soften but retain their shape. Continue to stir periodically with a wooden spoon to prevent sticking, ensuring an even, glossy mixture that will serve as a flavorful base. These steps enhance the overall taste and are crucial for that creamy mouthfeel you’ll love.

Ingredient Insights and Substitutions

Using fresh spinach in this recipe not only adds vibrant color but also boosts the nutritional profile with vitamins A, C, and K. However, if fresh spinach isn't available, you can substitute with frozen spinach. Just be sure to thaw and drain it thoroughly to avoid excess moisture in the dish. Fresh herbs like basil or parsley could also be mixed in at the end for an aromatic kick that complements the tomatoes beautifully.

Heavy cream is what gives this dish its rich, velvety texture. If you're looking for a lighter or dairy-free alternative, consider using coconut milk or cashew cream, though this will impart a slightly different flavor profile. Adjust the seasoning accordingly, especially if using coconut milk, as it can lend a sweeter note to the overall dish.

Storage and Serving Suggestions

Creamy Spinach Tomato Rice can be stored in an airtight container in the refrigerator for up to four days. For reheating, a gentle approach in the microwave or on the stovetop with a splash of broth will help restore its creamy consistency. If you find it's a bit thick upon reheating, simply adding liquid gradually will bring it back to life without losing flavor.

This dish can stand alone as a satisfying meal, but it's equally versatile as a side. It pairs wonderfully with grilled chicken or fish. For a complete vegetarian dinner, combine it with roasted veggies or a crisp side salad to round out the meal. You may also experiment by adding protein like chickpeas or lentils for an even more filling dish.

Ingredients

Gather these simple ingredients to whip up this delightful dish:

Ingredients

  • 1 cup rice
  • 2 cups vegetable broth
  • 1 cup fresh spinach, chopped
  • 1 cup tomatoes, diced
  • 1/2 cup heavy cream
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • Salt and pepper to taste

Make sure to have everything prepped before you start cooking!

Instructions

Follow these easy steps to create your Creamy Spinach Tomato Rice:

Sauté the Vegetables

In a large skillet, heat olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant. Then, add the diced tomatoes and cook for another 3 minutes until they soften.

Add Spinach and Rice

Stir in the chopped spinach and cook for 2-3 minutes until wilted. Add the rice to the skillet, stirring to combine all ingredients.

Cook the Rice

Pour in the vegetable broth, bring to a boil, then reduce the heat to low. Cover and let it simmer for 15 minutes, or until the rice is cooked and has absorbed the liquid.

Stir in Cream

Once the rice is cooked, stir in the heavy cream, and season with salt and pepper to taste. Give it a gentle mix to combine everything evenly.

Serve hot, preferably with a sprinkle of fresh herbs on top!

Secondary image

Pro Tips

  • For extra flavor, consider adding Parmesan cheese before serving. You can also customize this dish by adding cooked chicken or shrimp for a heartier meal.

Flavor Variations

To elevate the flavor further, consider incorporating spices like smoked paprika or crushed red pepper flakes to introduce some warmth and smokiness to the dish. You can add them right after the garlic for a more integrated flavor. Experimenting with spice blends like Italian seasoning or even curry powder can impart a unique twist that keeps this recipe fresh and exciting.

If you're a fan of cheese, stirring in some grated Parmesan or crumbled feta just before serving can add a delightful salty zing. This will melt slightly and enrich the creamy sauce beautifully, blending well with the spinach and tomato.

Make-Ahead Considerations

This recipe is fantastic for meal prep! You can cook a larger batch and portion it into containers for quick lunches or dinners throughout the week. Just remember to undercook the rice slightly during the initial cooking step if you plan to reheat it later to avoid mushiness.

For freezing, I recommend letting the dish cool completely before partitioning it into freezer-safe bags. It can be stored frozen for up to three months. When ready to eat, thaw it in the refrigerator overnight and then reheat on the stove, adding a small amount of broth to restore creaminess.

Questions About Recipes

→ Can I use brown rice instead of white?

Yes, but note that brown rice will require a longer cooking time and more liquid.

→ Is there a plant-based alternative for heavy cream?

You can substitute with coconut cream or a cashew-based cream for a dairy-free option.

→ Can this dish be made ahead of time?

Absolutely! Just store it in an airtight container in the refrigerator and reheat when ready to serve.

→ What can I serve with Creamy Spinach Tomato Rice?

It pairs well with grilled chicken, fish, or a side salad for a complete meal.

Creamy Spinach Tomato Rice

I love making Creamy Spinach Tomato Rice because it combines the richness of creamy sauce with the freshness of spinach and tomatoes. Experimenting with different herbs and spices has really elevated the flavor. I appreciate how quick it is to prepare, making it a perfect weeknight dinner or a satisfying side dish. With just a few ingredients, this dish brings together comfort and nutrition in every bite. It’s become a staple in my kitchen, and I’m excited to share it with you!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Lydia Barrett

Recipe Type: Healthy & Light

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 cup rice
  2. 2 cups vegetable broth
  3. 1 cup fresh spinach, chopped
  4. 1 cup tomatoes, diced
  5. 1/2 cup heavy cream
  6. 2 tablespoons olive oil
  7. 2 cloves garlic, minced
  8. Salt and pepper to taste

How-To Steps

Step 01

In a large skillet, heat olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant. Then, add the diced tomatoes and cook for another 3 minutes until they soften.

Step 02

Stir in the chopped spinach and cook for 2-3 minutes until wilted. Add the rice to the skillet, stirring to combine all ingredients.

Step 03

Pour in the vegetable broth, bring to a boil, then reduce the heat to low. Cover and let it simmer for 15 minutes, or until the rice is cooked and has absorbed the liquid.

Step 04

Once the rice is cooked, stir in the heavy cream, and season with salt and pepper to taste. Give it a gentle mix to combine everything evenly.

Extra Tips

  1. For extra flavor, consider adding Parmesan cheese before serving. You can also customize this dish by adding cooked chicken or shrimp for a heartier meal.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 20g
  • Saturated Fat: 12g
  • Cholesterol: 60mg
  • Sodium: 550mg
  • Total Carbohydrates: 30g
  • Dietary Fiber: 2g
  • Sugars: 2g
  • Protein: 6g