Creamy Spinach Tomato Rice

Highlighted under: Healthy & Light

I cannot express how much I adore this Creamy Spinach Tomato Rice! Every bite is a delightful symphony of flavors, combining the richness of cream with the vibrant freshness of spinach and juicy tomatoes. I stumbled upon this recipe during a busy week when I needed something quick yet satisfying. Perfectly paired with a sprinkle of grated cheese, this dish quickly became a family favorite. It’s not just a meal; it’s a comforting bowl of goodness that warms both the body and soul.

Morgan Reeves

Created by

Morgan Reeves

Last updated on 2026-01-15T23:10:17.097Z

When I first made Creamy Spinach Tomato Rice, I was juggling cooking for my kids and trying to impress my friends with something special. The combination of spinach and tomato has always intrigued me, but adding cream takes it to another level. I remember stirring in the cream and watching the colors transform into a beautiful, mouthwatering dish.

One particular tip I discovered is to not rush the cooking process; allowing the rice to absorb the flavors properly makes a huge difference. It’s the little things like using fresh ingredients that elevate this simple dish into a comforting masterpiece.

Why You'll Love This Recipe

  • Lush creaminess balanced with fresh spinach and tomatoes
  • A one-pot wonder that simplifies clean-up
  • Comfort food that’s both nourishing and satisfying

Why Creamy Texture Matters

The rich cream in this Creamy Spinach Tomato Rice not only enhances the overall mouthfeel but also acts as a perfect carrier for the vibrant flavors of spinach and tomatoes. Cream helps to mellow the acidity of the tomatoes, resulting in a balanced dish that feels indulgent without being overwhelming. Be sure to use heavy cream, as lighter creams won't provide the same luscious texture, and can make the dish feel thinner and less satisfying.

To achieve the best creamy consistency, add the heavy cream towards the end of the cooking process. This allows it to infuse into the other ingredients without overcooking, which can cause it to separate or curdle. To further enhance this wonderful creaminess, consider blending the dish briefly with a hand blender before serving. This technique results in a smoother mix while still allowing for some chunky textures from the spinach and tomatoes.

Ingredient Variations and Substitutions

While fresh spinach and cherry tomatoes are delightful in this recipe, they can be substituted based on availability or personal preference. For instance, you can use frozen spinach, which is just as nutritious and eliminates the need for washing and chopping. Just make sure to thaw it completely and drain excess moisture to prevent a watery final dish. If tomatoes are out of season, canned diced tomatoes can provide a rich flavor as well, though be sure to adjust the seasoning as they may contain added salt.

For a twist on flavors, incorporate other vegetables like zucchini or bell peppers. These additions can bring different textures and colors, making the dish even more inviting. Adjust the cooking time accordingly, as firmer vegetables might need a few minutes longer to cook through. Additionally, consider using flavored broths like mushroom or garlic vegetable broth to enhance the overall taste profile.

Storing and Reheating Tips

This Creamy Spinach Tomato Rice can be made ahead and stored in the refrigerator for up to three days. Allow the dish to cool completely before transferring it to an airtight container. The creamy texture may firm up in the fridge, but fear not! When reheating, add a splash of vegetable broth or additional cream to loosen it back up and restore that velvety consistency. Microwave in short intervals, stirring in between, or warm it up on the stovetop over low heat.

If you're looking to freeze this dish, be aware that the cream may separate upon thawing. To mitigate this, try incorporating the cream fresh when you reheat it. Alternatively, prepare the rice and vegetables separately, and mix in the cream just before serving. This way, you'll maintain the dish's creamy characteristics while having a convenient meal prep option ready for busy nights.

Ingredients

Ingredients

For the Rice

  • 2 cups of white rice
  • 4 cups of vegetable broth
  • 1 cup heavy cream
  • 2 cups fresh spinach, chopped
  • 1 cup cherry tomatoes, halved
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil
  • Salt and pepper to taste
  • Grated cheese for topping (optional)

Feel free to customize the recipe by adding your favorite vegetables or protein!

Instructions

Instructions

Prepare the Base

In a large pot, heat the olive oil over medium heat. Add the diced onion and cook until translucent, about 3 minutes. Stir in the minced garlic and cook for another minute until fragrant.

Cook the Rice

Add the rice to the pot and stir for 2 minutes to toast it slightly. Pour in the vegetable broth, bring to a boil, then reduce to a simmer. Cover and cook for about 18 minutes or until rice is tender.

Add Spinach and Tomatoes

Once the rice is cooked, fold in the chopped spinach and halved cherry tomatoes. Pour in the heavy cream and stir well. Season with salt and pepper to taste.

Final Touch

Let the mixture simmer for an additional 2-3 minutes until everything is heated through. Serve warm, topped with grated cheese if desired.

Enjoy your creamy creation with a side salad or crusty bread!

Secondary image

Pro Tips

  • For an extra layer of flavor, try adding a pinch of red pepper flakes for a bit of heat.

Essential Cooking Techniques

Cooking the rice in vegetable broth adds a depth of flavor that plain water simply doesn’t provide. Make sure to bring the broth to a boil before adding the rice, as this helps to lock in moisture and prevents the rice from becoming mushy. When the rice is ready, look for fluffy grains that have absorbed all the broth, creating the perfect base for the creamy sauce.

Stirring the rice while it toasts for those first two minutes not only adds a layer of nuttiness to the flavor but also helps prevent it from sticking to the pot. A heavy-bottomed pot is ideal for this recipe, ensuring even heat distribution and reducing the risk of scorching the bottom. If you notice that the rice is beginning to stick, lower the heat slightly to maintain a gentle simmer.

Serving Suggestions

To elevate the presentation, serve the Creamy Spinach Tomato Rice in shallow bowls, topped with a sprinkle of freshly grated cheese. Consider using parmesan or pecorino for a sharper flavor that contrasts nicely with the creaminess of the dish. Fresh herbs like basil or parsley can also brighten the dish and add an aromatic element that enhances the overall experience.

Pair this dish with a simple green salad dressed with lemon vinaigrette to add a refreshing balance to the richness of the rice. Alternatively, serve it alongside crusty bread for a comforting meal that thrives on hearty textures. This dish also makes an excellent side for grilled chicken or fish, effortlessly complementing lean proteins while standing out with its vibrant flavors.

Questions About Recipes

→ Can I use brown rice instead of white?

Yes, but you will need to adjust the cooking time and possibly add more liquid.

→ Is this recipe vegetarian?

Absolutely! It’s fully vegetarian and can be made vegan by using coconut cream.

→ Can I prepare this dish in advance?

Yes, you can cook it ahead of time and reheat it. Just hold off on the cream until you're ready to serve.

→ What can I serve with this rice?

It pairs wonderfully with grilled chicken or fish, or can be enjoyed on its own for a light meal.

Creamy Spinach Tomato Rice

I cannot express how much I adore this Creamy Spinach Tomato Rice! Every bite is a delightful symphony of flavors, combining the richness of cream with the vibrant freshness of spinach and juicy tomatoes. I stumbled upon this recipe during a busy week when I needed something quick yet satisfying. Perfectly paired with a sprinkle of grated cheese, this dish quickly became a family favorite. It’s not just a meal; it’s a comforting bowl of goodness that warms both the body and soul.

Prep Time15 minutes
Cooking Duration20 minutes
Overall Time35 minutes

Created by: Morgan Reeves

Recipe Type: Healthy & Light

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

For the Rice

  1. 2 cups of white rice
  2. 4 cups of vegetable broth
  3. 1 cup heavy cream
  4. 2 cups fresh spinach, chopped
  5. 1 cup cherry tomatoes, halved
  6. 1 onion, diced
  7. 2 cloves garlic, minced
  8. 1 tablespoon olive oil
  9. Salt and pepper to taste
  10. Grated cheese for topping (optional)

How-To Steps

Step 01

In a large pot, heat the olive oil over medium heat. Add the diced onion and cook until translucent, about 3 minutes. Stir in the minced garlic and cook for another minute until fragrant.

Step 02

Add the rice to the pot and stir for 2 minutes to toast it slightly. Pour in the vegetable broth, bring to a boil, then reduce to a simmer. Cover and cook for about 18 minutes or until rice is tender.

Step 03

Once the rice is cooked, fold in the chopped spinach and halved cherry tomatoes. Pour in the heavy cream and stir well. Season with salt and pepper to taste.

Step 04

Let the mixture simmer for an additional 2-3 minutes until everything is heated through. Serve warm, topped with grated cheese if desired.

Extra Tips

  1. For an extra layer of flavor, try adding a pinch of red pepper flakes for a bit of heat.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 18g
  • Saturated Fat: 10g
  • Cholesterol: 50mg
  • Sodium: 200mg
  • Total Carbohydrates: 34g
  • Dietary Fiber: 2g
  • Sugars: 3g
  • Protein: 8g