Creamy Spinach Tomato Rice

Highlighted under: Comfort Food

I love making Creamy Spinach Tomato Rice for its comforting richness and vibrant flavors. This dish has become a favorite in my home, as it combines fresh spinach and tomatoes with creamy rice for a delightful texture and taste. The best part is how quickly it comes together, making it perfect for busy weeknights. I often serve it as a side dish or a main course, and it never fails to impress my family and friends. Let me share this delicious recipe with you!

Anya Coleman

Created by

Anya Coleman

Last updated on 2026-01-15T23:46:20.117Z

When I first experimented with Creamy Spinach Tomato Rice, I was amazed at how the combination of fresh ingredients could transform a simple dish into something extraordinary. The sweetness of the tomatoes perfectly complements the earthiness of the spinach, while the rice absorbs all the flavors beautifully. It's one of those recipes I find myself coming back to time and time again.

One key to making this dish a success is to sauté the spinach just until it wilts before mixing it with the tomatoes and rice. This not only preserves the vibrant color but also enhances the overall flavor. I've even added a sprinkle of Parmesan cheese for an extra layer of creaminess that my family always raves about!

Why You Will Love This Recipe

  • Rich and creamy texture that is incredibly satisfying
  • Vibrant colors from fresh spinach and tomatoes
  • Quick and easy, perfect for busy weeknights

The Role of Cream in the Dish

In this recipe, heavy cream is crucial for achieving a luscious, velvety texture that elevates the dish beyond basic rice. The cream not only enriches the flavor but also helps to bind the ingredients together, creating a cohesive dish. Make sure to use heavy cream, as lighter alternatives may curdle under heat or fail to create the same rich consistency. If you're looking to lighten it up, consider using coconut cream for a dairy-free option, which will add a different flavor profile while still offering that creamy texture.

When adding the cream, do it gradually while stirring to prevent it from clumping. This ensures that every grain of rice is coated in that creamy goodness, resulting in a uniform taste. Remember to keep the heat on low after adding the cream; this allows it to warm through without boiling, which can lead to separation.

Ingredient Substitutions

If you're out of jasmine or basmati rice, any long-grain white rice can work in this recipe. Just be mindful of the cooking times; some rice may require slightly more or less broth or time. For a heartier variation, consider using quinoa or farro. These grains not only add nutritional benefits but also provide a satisfying chew that complements the creamy elements well.

The fresh spinach can be swapped for other leafy greens like kale or Swiss chard, keeping in mind that they may require a slightly longer cooking time to become tender. For the cherry tomatoes, feel free to substitute with diced regular tomatoes or even sun-dried tomatoes for a more intense flavor.

Make-Ahead Tips and Serving Suggestions

This creamy spinach tomato rice can be made ahead of time, making it a fantastic choice for meal prep. Cook the rice and prepare the creamy vegetable mixture separately. Store them in airtight containers in the fridge for up to three days. When you're ready to serve, simply combine and reheat in a skillet over medium-low heat, adding a splash of broth or water to maintain a creamy consistency.

For serving, this dish is versatile. It can stand alone as a main dish, or you could serve it alongside grilled chicken or roasted vegetables for a balanced meal. I love dressing it with fresh herbs like basil or parsley just before serving to add a pop of color and freshness that complements the creamy flavors beautifully.

Ingredients

Gather these ingredients for a delightful meal:

Ingredients

  • 1 cup rice (jasmine or basmati)
  • 2 cups vegetable broth
  • 1 cup fresh spinach, chopped
  • 1 cup cherry tomatoes, halved
  • 1/2 cup heavy cream
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • Salt and pepper to taste
  • Parmesan cheese for serving (optional)

Now that you have your ingredients, let's move on to the preparation!

Instructions

Follow these steps to make your Creamy Spinach Tomato Rice:

Cook the Rice

In a saucepan, combine the rice and vegetable broth. Bring to a boil, then reduce heat, cover, and simmer for 15 minutes until the rice is tender and the liquid is absorbed.

Sauté the Vegetables

In a large skillet, heat olive oil over medium heat. Add garlic and sauté for 1 minute until fragrant. Add cherry tomatoes and cook for 5 minutes until they start to soften.

Combine Ingredients

Add the chopped spinach to the skillet and stir until wilted. Then, mix in the cooked rice and heavy cream, stirring until everything is well combined. Season with salt and pepper.

Serve

Spoon the creamy spinach tomato rice into bowls and top with grated Parmesan cheese if desired. Enjoy your delicious creation!

And there you have it—a delightful meal that's both creamy and filled with fresh flavors!

Secondary image

Pro Tips

  • To elevate the flavor of the dish, consider adding a pinch of red pepper flakes for a bit of heat or some fresh herbs like basil or parsley for garnish.

Troubleshooting Common Issues

If your rice comes out too sticky, it may be due to using too much liquid or not rinsing the rice beforehand. Rinsing your rice under cold water before cooking can help remove excess starch, leading to a fluffier finish. Also, ensure that you’re measuring the rice and broth accurately for the best results.

In case your dish turns out too bland, don't hesitate to boost the flavor with additional seasonings. A squeeze of lemon juice or a pinch of red pepper flakes can cut through the rich creaminess and brighten the entire dish. Occasionally, a touch of grated lemon zest can provide that lift you didn’t know you needed!

Storing and Reheating

To store leftovers, let the creamy spinach tomato rice cool to room temperature before transferring it to an airtight container. It will keep well in the refrigerator for up to three days. When reheating, do so gradually on the stove over low heat to avoid curdling the cream. Stir in a little extra broth or water to restore creaminess while warming it through.

For longer storage, you can freeze this dish. Portion it into freezer-safe containers, leaving a bit of room for expansion. When you're ready to enjoy it, simply thaw overnight in the refrigerator and reheat using the stovetop method. Be aware that while frozen, the texture may change slightly, but it will still remain delicious.

Questions About Recipes

→ Can I make this dish ahead of time?

Yes, you can prepare the rice and vegetables ahead of time, then combine and heat them just before serving.

→ What type of rice works best?

Jasmine or basmati rice works best for this recipe due to their fragrant and fluffy texture.

→ Can I substitute heavy cream?

You can use coconut milk or a vegan cream substitute for a lighter version, but the texture might vary.

→ Is this recipe gluten-free?

Yes, as long as you use gluten-free broth and rice, this dish can be a great gluten-free option.

Creamy Spinach Tomato Rice

I love making Creamy Spinach Tomato Rice for its comforting richness and vibrant flavors. This dish has become a favorite in my home, as it combines fresh spinach and tomatoes with creamy rice for a delightful texture and taste. The best part is how quickly it comes together, making it perfect for busy weeknights. I often serve it as a side dish or a main course, and it never fails to impress my family and friends. Let me share this delicious recipe with you!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Anya Coleman

Recipe Type: Comfort Food

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 cup rice (jasmine or basmati)
  2. 2 cups vegetable broth
  3. 1 cup fresh spinach, chopped
  4. 1 cup cherry tomatoes, halved
  5. 1/2 cup heavy cream
  6. 1 tablespoon olive oil
  7. 2 cloves garlic, minced
  8. Salt and pepper to taste
  9. Parmesan cheese for serving (optional)

How-To Steps

Step 01

In a saucepan, combine the rice and vegetable broth. Bring to a boil, then reduce heat, cover, and simmer for 15 minutes until the rice is tender and the liquid is absorbed.

Step 02

In a large skillet, heat olive oil over medium heat. Add garlic and sauté for 1 minute until fragrant. Add cherry tomatoes and cook for 5 minutes until they start to soften.

Step 03

Add the chopped spinach to the skillet and stir until wilted. Then, mix in the cooked rice and heavy cream, stirring until everything is well combined. Season with salt and pepper.

Step 04

Spoon the creamy spinach tomato rice into bowls and top with grated Parmesan cheese if desired. Enjoy your delicious creation!

Extra Tips

  1. To elevate the flavor of the dish, consider adding a pinch of red pepper flakes for a bit of heat or some fresh herbs like basil or parsley for garnish.

Nutritional Breakdown (Per Serving)

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