Creamy Spinach Tomato Rice

Highlighted under: Comfort Food

I absolutely love making Creamy Spinach Tomato Rice for a comforting and delicious meal. The combination of creamy sauce with fresh spinach and juicy tomatoes creates a delightful dish that’s both satisfying and nutritious. Every time I prepare it, I’m amazed at how simple ingredients can transform into a harmony of flavors that brightens up the dinner table. It's one of those recipes that makes you feel good and is perfect for both weeknight dinners and special occasions. Let me take you through how to make this delightful dish.

Ivy Richardson

Created by

Ivy Richardson

Last updated on 2026-01-16T01:04:09.181Z

In my quest to create a comforting meal, I stumbled upon the idea of combining spinach and tomatoes with rice. The creaminess melts into every grain, making each bite a luscious experience. Using fresh spinach not only adds color but also elevates the flavor profile, while the tomatoes offer a subtle acidity that balances the creaminess beautifully.

The trick I found is to sauté the spinach and tomatoes first before adding the rice. This allows the vegetables to release their flavors, ensuring that every mouthful is packed full of goodness. Trust me, this method takes the dish to another level!

Why You'll Love This Recipe

  • Creamy texture that makes each bite comforting
  • Bright flavors from fresh spinach and juicy tomatoes
  • Quick and easy preparation for busy weeknights

Tips for Perfectly Creamy Rice

To achieve that perfect creamy consistency, it's essential to incorporate the heavy cream at the right moment. After the rice has absorbed the vegetable broth and reached tenderness, adding the cream will create a velvety texture. Keep the heat low during this final simmer to avoid boiling, which can cause the cream to separate. If you find your mixture too thick, a splash of additional vegetable broth can smooth it out without compromising flavor.

For the best flavor, consider using homemade vegetable broth if you have the time. It enriches the dish and adds depth that store-bought options often lack. Additionally, feel free to enhance the flavor profile by adding fresh herbs like basil or oregano when you mix in the cream; they will provide a fragrant finish that pairs wonderfully with the spinach and tomatoes.

Ingredient Substitutions and Variations

If you're looking for a lighter alternative, you can replace heavy cream with half-and-half or a plant-based cream substitute. This won't compromise the dish entirely, but do keep an eye on the cooking time, as lighter creams may thicken differently. For a vegan version, use coconut cream or a nut-based cream, ensuring that the vegetable broth is also vegan-friendly.

For added nutrition and texture, consider folding in cooked lentils or chickpeas. Not only do they boost the protein content, but they also add a delightful bite that complements the softness of the rice. Feel free to experiment with seasonal vegetables; zucchini or bell peppers can be sautéed alongside the spinach for a more colorful dish.

Storage and Reheating Tips

Creamy Spinach Tomato Rice can be stored in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of vegetable broth or water to prevent it from drying out. Gently reheat in a skillet over medium heat, stirring frequently to achieve that creamy texture again. Microwaving is also an option, but be cautious; heat on medium power and stir at intervals to ensure even heating.

If you want to prepare this dish ahead of time, consider cooking the rice and making the creamy sauce separately. Store them in the fridge and combine them just before serving. This method retains the optimal texture and flavor, ensuring you're not sacrificing quality for convenience.

Ingredients

Gather the following ingredients to make your Creamy Spinach Tomato Rice:

Ingredients

  • 1 tablespoon olive oil
  • 2 cups fresh spinach, chopped
  • 1 cup cherry tomatoes, halved
  • 1 cup long-grain rice
  • 2 cups vegetable broth
  • 1 cup heavy cream
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • Salt and pepper to taste
  • Grated Parmesan cheese for serving (optional)

Make sure to have everything ready before you start cooking!

Instructions

Follow these steps to prepare your wonderful Creamy Spinach Tomato Rice:

Sauté the Vegetables

In a large skillet, heat the olive oil over medium heat. Add the chopped spinach and halved cherry tomatoes, sautéing them for about 3-4 minutes until the spinach has wilted and the tomatoes are softened.

Add the Rice

Stir in the rice to the vegetables, mixing well to combine. Allow the rice to toast for about 1-2 minutes, which enhances its flavor.

Incorporate the Broth

Pour in the vegetable broth, adding garlic powder, onion powder, salt, and pepper. Bring it to a boil, then reduce the heat to low, cover, and let it simmer for about 15 minutes or until the rice is tender.

Mix in the Cream

Once the rice is cooked, stir in the heavy cream and let it simmer without the lid for an additional 2-3 minutes, allowing the mixture to thicken slightly.

Serve

Spoon the creamy spinach tomato rice into bowls and sprinkle with grated Parmesan cheese if desired. Serve hot.

Enjoy your meal!

Secondary image

Pro Tips

  • For a lighter version, you can substitute the heavy cream with coconut milk or a plant-based cream alternative. Additionally, adding some grilled chicken or shrimp can elevate the protein content and make it even more filling.

Cooking Tools for Success

Using a large, heavy skillet is ideal for this recipe. A non-stick surface can help prevent any sticking, especially when incorporating the cream. Additionally, a wooden spoon is preferable for stirring, as it allows for gentle folding of the ingredients without damaging the rice grains. If you have a lid that fits snugly on your skillet, use it; this will help trap steam and cook the rice evenly.

A measuring cup for the rice and broth ensures accuracy, which is crucial in achieving the right texture. Using a kitchen timer can aid in monitoring cooking times, especially when simmering the rice to prevent overcooking or burning.

Serving Suggestions

This dish is versatile and can serve as a main course or a side. Serve it alongside grilled chicken or shrimp for a heartier meal. Garnishing with fresh herbs like basil or parsley just before serving can enhance the presentation and flavor, making it visually appealing as well.

For a special touch, consider topping with toasted pine nuts or sunflower seeds. They add a nice crunch that contrasts beautifully with the creamy rice. You could also pair this dish with a light salad to balance the richness, creating a satisfying meal that pleases a crowd.

Questions About Recipes

→ Can I use frozen spinach?

Absolutely! Just make sure to thaw and drain it before adding to the dish.

→ Can I make this recipe vegan?

Yes, you can replace the heavy cream with coconut cream and skip the Parmesan cheese.

→ How can I store leftovers?

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

→ Can I add other vegetables?

Definitely! Feel free to incorporate vegetables like bell peppers, zucchini, or mushrooms based on your preference.

Creamy Spinach Tomato Rice

I absolutely love making Creamy Spinach Tomato Rice for a comforting and delicious meal. The combination of creamy sauce with fresh spinach and juicy tomatoes creates a delightful dish that’s both satisfying and nutritious. Every time I prepare it, I’m amazed at how simple ingredients can transform into a harmony of flavors that brightens up the dinner table. It's one of those recipes that makes you feel good and is perfect for both weeknight dinners and special occasions. Let me take you through how to make this delightful dish.

Prep Time10 minutes
Cooking Duration25 minutes
Overall Time35 minutes

Created by: Ivy Richardson

Recipe Type: Comfort Food

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 tablespoon olive oil
  2. 2 cups fresh spinach, chopped
  3. 1 cup cherry tomatoes, halved
  4. 1 cup long-grain rice
  5. 2 cups vegetable broth
  6. 1 cup heavy cream
  7. 1 teaspoon garlic powder
  8. 1 teaspoon onion powder
  9. Salt and pepper to taste
  10. Grated Parmesan cheese for serving (optional)

How-To Steps

Step 01

In a large skillet, heat the olive oil over medium heat. Add the chopped spinach and halved cherry tomatoes, sautéing them for about 3-4 minutes until the spinach has wilted and the tomatoes are softened.

Step 02

Stir in the rice to the vegetables, mixing well to combine. Allow the rice to toast for about 1-2 minutes, which enhances its flavor.

Step 03

Pour in the vegetable broth, adding garlic powder, onion powder, salt, and pepper. Bring it to a boil, then reduce the heat to low, cover, and let it simmer for about 15 minutes or until the rice is tender.

Step 04

Once the rice is cooked, stir in the heavy cream and let it simmer without the lid for an additional 2-3 minutes, allowing the mixture to thicken slightly.

Step 05

Spoon the creamy spinach tomato rice into bowls and sprinkle with grated Parmesan cheese if desired. Serve hot.

Extra Tips

  1. For a lighter version, you can substitute the heavy cream with coconut milk or a plant-based cream alternative. Additionally, adding some grilled chicken or shrimp can elevate the protein content and make it even more filling.

Nutritional Breakdown (Per Serving)

  • Calories: 420 kcal
  • Total Fat: 28g
  • Saturated Fat: 15g
  • Cholesterol: 85mg
  • Sodium: 400mg
  • Total Carbohydrates: 32g
  • Dietary Fiber: 4g
  • Sugars: 5g
  • Protein: 8g