Creamy Spinach Tomato Rice

Highlighted under: Comfort Food

I absolutely love making Creamy Spinach Tomato Rice, especially on busy weeknights. It’s a dish that not only delivers comfort but also packs a flavor punch with the vibrant freshness of spinach and the tangy sweetness of tomatoes. With a creamy texture that's simply irresistible, this recipe has become a staple in my kitchen. In just a few simple steps, I can whip up this delicious dish that satisfies my cravings and brightens up my day!

Sabrina Holt

Created by

Sabrina Holt

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

Making Creamy Spinach Tomato Rice was born out of my love for combining fresh ingredients in a quick and easy way. I remember trying various variations until I found the perfect balance of creaminess and acidity. One tip I’ve discovered is to sauté the tomatoes first to release their juices, which adds a beautiful depth to the dish.

Using fresh spinach not only enhances the flavor but also brings vibrant color to the plate, making it visually appealing. I often find myself adding a sprinkle of parmesan on top before serving, which elevates the dish further and makes it a perfect companion for any meal!

Why You Will Love This Recipe

  • Rich, creamy texture that's incredibly comforting
  • Bright flavors from fresh spinach and tomatoes
  • Quick and easy to prepare, perfect for weeknight dinners

Understanding the Ingredients

The key to the irresistible creamy texture of this dish lies in the combination of heavy cream and fresh spinach. The cream adds richness, while the spinach contributes vitamins and a vibrant green color. If you're looking to cut down on calories, you can substitute the heavy cream with full-fat coconut milk. This will yield a subtly sweet flavor and a slightly different texture, but it will still create a comforting dish.

Cherry tomatoes are not just for decoration; they play a crucial role by introducing a tangy sweetness that perfectly balances the richness of the cream. When sautéed, they develop a burst of flavor that permeates the rice. Opt for organic tomatoes for a fresher taste, and consider using a mix of colors like yellow and red for an appealing presentation.

Cooking Technique Tips

When cooking the rice, ensure that you don't lift the lid during the simmering process, as this can release steam and prevent the rice from cooking evenly. Proper absorption of broth is key to achieving the desired fluffy texture. If you're in a hurry, using a rice cooker can simplify the process, allowing you to focus on preparing the creamy sauce.

While sautéing the garlic, be attentive about the cooking time; one minute is typically sufficient to release its aromatic qualities without allowing it to burn, which can impart a bitter flavor. If your cherry tomatoes don't soften sufficiently, try pressing them gently with a spatula to encourage even more juice to be released into the sauce.

Ingredients

Ingredients

For Creamy Spinach Tomato Rice

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

Gather all the ingredients before you start cooking to make the process smoother.

Instructions

Instructions

Cook the Rice

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

Sauté the Garlic and Tomatoes

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

Add Spinach and Cream

Stir in the chopped spinach and cook until wilted, about 2 minutes. Pour in the heavy cream, and season with salt and pepper. Stir until everything is combined and heated through.

Combine with Rice

Once the rice is cooked, fluff it with a fork and add it to the skillet. Stir everything together until the rice is coated with the creamy sauce. Cook for an additional minute.

Serve

Serve warm, topped with grated Parmesan cheese if desired.

Enjoy your delicious and creamy meal!

Secondary image

Pro Tips

  • For a vegan version, you can substitute heavy cream with coconut cream or a plant-based alternative.

Make-Ahead Tips

Creamy Spinach Tomato Rice is a fantastic dish to prepare in advance. You can cook the rice and sauce separately a day ahead, storing them in airtight containers in the refrigerator. When ready to enjoy, simply reheat the rice, then add the sauce and stir until combined. This method not only saves you time on busy nights but also allows the flavors to meld beautifully.

If you're planning to freeze the dish, I recommend doing so before adding the heavy cream. The cream can separate upon freezing and reheating. Instead, freeze just the rice and vegetable mix, then stir in the cream while reheating for a fresh, creamy result.

Serving Suggestions

For an elevated presentation, consider serving your Creamy Spinach Tomato Rice in individual bowls topped with a sprinkle of grated Parmesan cheese. This adds a delightful nuttiness that complements the dish. Additionally, garnishing with fresh basil or parsley can introduce a herby note that brightens the overall flavor profile.

Pair this dish with a light salad or crusty bread to round out the meal. A simple arugula salad dressed with lemon vinaigrette can provide a refreshing contrast to the creaminess of the rice. Alternatively, serve alongside grilled chicken or fish for a satisfying and complete dinner.

Questions About Recipes

→ Can I use frozen spinach instead of fresh?

Yes, frozen spinach can be used. Just thaw it before adding it to the skillet.

→ What can I pair with this dish?

This dish pairs nicely with grilled chicken or fish, or you can enjoy it on its own as a vegetarian meal.

→ How can I store leftovers?

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat on the stovetop or in the microwave.

→ Can I make this dish ahead of time?

While this dish is best enjoyed fresh, you can prepare the rice and sauté the vegetables ahead of time, then combine them when ready to serve.

Creamy Spinach Tomato Rice

I absolutely love making Creamy Spinach Tomato Rice, especially on busy weeknights. It’s a dish that not only delivers comfort but also packs a flavor punch with the vibrant freshness of spinach and the tangy sweetness of tomatoes. With a creamy texture that's simply irresistible, this recipe has become a staple in my kitchen. In just a few simple steps, I can whip up this delicious dish that satisfies my cravings and brightens up my day!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Sabrina Holt

Recipe Type: Comfort Food

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

For Creamy Spinach Tomato Rice

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

How-To Steps

Step 01

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

Step 02

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

Step 03

Stir in the chopped spinach and cook until wilted, about 2 minutes. Pour in the heavy cream, and season with salt and pepper. Stir until everything is combined and heated through.

Step 04

Once the rice is cooked, fluff it with a fork and add it to the skillet. Stir everything together until the rice is coated with the creamy sauce. Cook for an additional minute.

Step 05

Serve warm, topped with grated Parmesan cheese if desired.

Extra Tips

  1. For a vegan version, you can substitute heavy cream with coconut cream or a plant-based alternative.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 20g
  • Saturated Fat: 10g
  • Cholesterol: 40mg
  • Sodium: 150mg
  • Total Carbohydrates: 28g
  • Dietary Fiber: 2g
  • Sugars: 3g
  • Protein: 6g