Creamy Spinach Tomato Rice

Highlighted under: Healthy & Light

I absolutely love making Creamy Spinach Tomato Rice when I want a quick and comforting meal. The combination of creamy sauce, savory tomatoes, and fresh spinach creates a delightful dish that feels indulgent yet healthy. What’s great is that it comes together in just under 30 minutes, making it perfect for busy nights. Plus, it’s a fantastic way to get more greens into our diet without sacrificing flavor. Trust me, once you try this creamy rice, it’ll become a staple in your kitchen!

Veronica Miles

Created by

Veronica Miles

Last updated on 2026-01-16T01:07:11.680Z

When I first made this Creamy Spinach Tomato Rice, I was just experimenting with ingredients I had on hand. I was pleasantly surprised how the flavors melded together so beautifully. The creaminess of the sauce paired with the freshness of the vegetables created a dish that was not only easy to prepare but also delightful to eat.

Over time, I’ve adapted the recipe by adding garlic for depth and a hint of chili for a touch of heat. One specific tip is to sauté the spinach just until wilted before mixing it with the rice; this retains its vibrant color and nutrients. I hope you enjoy this recipe as much as I do!

Why You'll Love This Recipe

  • Creamy texture that pairs perfectly with fluffy rice
  • Rich flavors from fresh tomatoes and sautéed spinach
  • Quick and easy to make, ideal for any weeknight dinner

The Creamy Base

The heavy cream is crucial for achieving the rich and velvety texture of this dish. As the cream heats, it not only adds a luxurious mouthfeel but also combines beautifully with the sautéed garlic and tomatoes. Be sure to stir continuously as it cooks, allowing the flavors to meld. You want the mixture to simmer gently, just enough for the cream to thicken slightly and become glossy without boiling.

For those looking to lighten the dish, consider substituting half of the heavy cream with a lower-fat alternative like Greek yogurt or a plant-based cream if you're aiming for a dairy-free option. Just add these substitutions at the end to avoid curdling. Additionally, you could integrate a touch of vegetable broth in place of heavy cream for a lighter sauce, though it may lack that signature richness.

Perfecting the Spinach

When adding the spinach, chopping it helps to ensure even distribution throughout the creamy base. You'll know it's ready when it wilts down to about a quarter of its original volume, which should take roughly 2 minutes. If you’re using frozen spinach, be sure to thaw and drain it thoroughly to avoid excess moisture; otherwise, your dish could end up watery.

Experimenting with different types of greens can also elevate your dish. For example, kale or Swiss chard are viable substitutes, providing a heartier texture. Just be sure to sauté these greens a bit longer since they are denser compared to spinach, allowing them to become tender and incorporate well into the sauce.

Ingredients

Gather the following ingredients to prepare this delightful dish:

Ingredients

  • 1 cup uncooked rice
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • 1 can (14 oz) diced tomatoes, drained
  • 2 cups fresh spinach, chopped
  • 1 cup heavy cream
  • Salt and pepper to taste
  • Grated Parmesan cheese for serving (optional)

Ensure everything is prepared before you start cooking for a smooth process.

Instructions

Follow these steps to create your creamy masterpiece:

Cook the Rice

In a medium pot, cook the rice according to package instructions. Once done, set aside.

Sauté Garlic and Tomatoes

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

Add Cream and Spinach

Pour in the heavy cream and stir well. Then, add the chopped spinach and cook until it wilts, about 2 minutes.

Combine and Season

Add the cooked rice to the skillet, mixing until well combined. Season with salt and pepper to taste, and heat through.

Serve

Serve hot, garnished with grated Parmesan cheese if desired.

Enjoy your delicious Creamy Spinach Tomato Rice!

Secondary image

Pro Tips

  • For a variation, you can add cooked chicken or shrimp for extra protein. You can also use low-fat cream to make it lighter without sacrificing flavor.

Storing and Reheating

If you have leftovers, store the Creamy Spinach Tomato Rice in an airtight container in the refrigerator for up to 3 days. When reheating, do so gently on the stovetop over low heat, adding a splash of water or broth if it seems too thick. Microwaving is an option too; just cover it loosely to avoid splatters and heat in short intervals, stirring in between.

For longer storage, consider freezing the dish. Place cooled portions in freezer-safe containers and it will keep well for about 2 months. When ready to eat, thaw overnight in the refrigerator before reheating. Keep in mind that the texture might change slightly after freezing, so it’s best enjoyed fresh.

Serving Suggestions

To elevate your Creamy Spinach Tomato Rice, serve it alongside grilled chicken or fish for a balanced meal. You could also add a twist by incorporating cooked shrimp or sausages directly into the dish just before serving. The added protein will increase the heartiness and flavor combination of your meal.

I often pair this rice dish with a simple side salad or roasted vegetables. Fresh herbs, like basil or parsley, can also enhance the presentation. A squeeze of lemon juice over the finished plate brightens the flavors significantly, creating a well-rounded dining experience.

Questions About Recipes

→ Can I use frozen spinach instead of fresh?

Yes, you can use frozen spinach. Ensure it's fully thawed and drained before adding it to the dish.

→ What type of rice works best for this recipe?

I recommend using long-grain rice such as basmati or jasmine for the best texture.

→ Can I make this recipe ahead of time?

Yes, you can prepare it ahead and reheat it. Just add a splash of cream while reheating to retain creaminess.

→ Is it possible to make this vegan?

Absolutely! Substitute the heavy cream for coconut cream and use plant-based cheese for a vegan version.

Creamy Spinach Tomato Rice

I absolutely love making Creamy Spinach Tomato Rice when I want a quick and comforting meal. The combination of creamy sauce, savory tomatoes, and fresh spinach creates a delightful dish that feels indulgent yet healthy. What’s great is that it comes together in just under 30 minutes, making it perfect for busy nights. Plus, it’s a fantastic way to get more greens into our diet without sacrificing flavor. Trust me, once you try this creamy rice, it’ll become a staple in your kitchen!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Veronica Miles

Recipe Type: Healthy & Light

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 cup uncooked rice
  2. 2 tablespoons olive oil
  3. 2 cloves garlic, minced
  4. 1 can (14 oz) diced tomatoes, drained
  5. 2 cups fresh spinach, chopped
  6. 1 cup heavy cream
  7. Salt and pepper to taste
  8. Grated Parmesan cheese for serving (optional)

How-To Steps

Step 01

In a medium pot, cook the rice according to package instructions. Once done, set aside.

Step 02

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

Step 03

Pour in the heavy cream and stir well. Then, add the chopped spinach and cook until it wilts, about 2 minutes.

Step 04

Add the cooked rice to the skillet, mixing until well combined. Season with salt and pepper to taste, and heat through.

Step 05

Serve hot, garnished with grated Parmesan cheese if desired.

Extra Tips

  1. For a variation, you can add cooked chicken or shrimp for extra protein. You can also use low-fat cream to make it lighter without sacrificing flavor.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 20g
  • Saturated Fat: 10g
  • Cholesterol: 50mg
  • Sodium: 350mg
  • Total Carbohydrates: 30g
  • Dietary Fiber: 2g
  • Sugars: 5g
  • Protein: 6g