Creamy Spinach Tomato Rice

Highlighted under: Hearty Kitchen Creations

I love cooking up comforting dishes that bring a smile to my family's faces, and this Creamy Spinach Tomato Rice is a true winner. The combination of creamy goodness with vibrant spinach and tangy tomato creates a delightful balance that’s perfect for any mealtime. Each spoonful is packed with rich flavors that are not only easy to make but also incredibly satisfying. Whether as a main dish or a side, this recipe has quickly become a staple in our kitchen, and I can’t wait for you to experience its deliciousness too!

Harriet Mason

Created by

Harriet Mason

Last updated on 2026-01-16T00:43:17.720Z

This Creamy Spinach Tomato Rice recipe holds a special place in my heart. I first stumbled upon it during a busy weeknight when I needed something quick, nutritious, and flavorful. I experimented with adding cream and spices, and it turned into a dish that I now crave frequently.

The method works wonders because the creaminess not only enhances the flavors but also creates a luxurious texture that complements the spinach and tomatoes perfectly. A simple trick is to use fresh spinach for a vibrant color and better taste!

Why You'll Love This Recipe

  • Creamy, comforting texture that satisfies
  • Full of vibrant colors and fresh flavors
  • Quick and easy to prepare, perfect for busy weeknights

Understanding the Ingredients

The combination of spinach and cherry tomatoes not only adds vibrant color to the dish but also enhances its nutritional profile. Spinach is rich in iron and vitamins A and K, while cherry tomatoes provide a burst of sweetness and lycopene. Together, they create a balanced flavor that complements the creamy base beautifully, making this dish both satisfying and wholesome.

Using heavy cream in this recipe gives it that indulgent, creamy texture. If you're looking for lighter alternatives, consider using half-and-half or a plant-based cream substitute, such as coconut cream. However, keep in mind that the flavor profile may shift slightly, with plant-based options imparting a subtle sweetness.

Cooking Techniques for Perfection

When cooking the rice, ensuring the vegetable broth reaches a rolling boil before adding the rice is crucial. This helps the grains absorb moisture evenly and results in a fluffier texture. Also, avoid lifting the lid while it's cooking to retain steam, which is key for tender rice. If the rice is undercooked and still has liquid, simply cover it and let it sit for a few more minutes off the heat.

For sautéing the vegetables, a non-stick skillet is beneficial to prevent sticking and ensure even cooking. Stirring occasionally helps the tomatoes break down without turning them mushy. After about five minutes of sautéing, you'll know they’re ready when they start to glisten and soften but still retain some structure.

Serving and Storing

This Creamy Spinach Tomato Rice can be served as a main course or a hearty side dish. To elevate the presentation, consider garnishing with fresh basil or a sprinkle of crushed red pepper flakes for heat. Pairing it with grilled chicken or a light salad balances the meal beautifully and adds extra protein if desired.

If you have leftovers, store them in an airtight container in the refrigerator for up to three days. You can also freeze the dish, although the creaminess may slightly change upon reheating. To reheat, add a splash of broth to bring back the creamy consistency, heating on low heat and stirring gently until warmed through.

Ingredients

Gather these ingredients to whip up this delightful dish:

Ingredients

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

Make sure to have everything prepped and ready to go for a seamless cooking experience!

Instructions

Follow these steps to create your creamy dish:

Cook the Rice

In a medium saucepan, bring the vegetable broth to a boil. Add the rice, reduce the heat to low, cover, and cook for about 15 minutes, or until the rice is tender and has absorbed all the liquid.

Sauté the Veggies

In a large skillet, heat the olive oil over medium heat. Add the cherry tomatoes, garlic powder, and onion powder. Sauté for about 5 minutes until the tomatoes start to soften.

Combine Everything

Stir in the cooked rice, chopped spinach, and heavy cream into the skillet. Mix well and cook for an additional 2-3 minutes until everything is heated through and the spinach wilts.

Serve

Season with salt and pepper to taste. Serve hot, topped with grated Parmesan cheese if desired.

Enjoy your creamy and delicious creation!

Secondary image

Pro Tips

  • For extra flavor, try adding some spices like crushed red pepper flakes or a dash of lemon juice before serving.

Substitutions and Variations

Feel free to customize the recipe based on your ingredient preferences. For example, if you have leftover roasted vegetables, such as zucchini or bell pepper, they can be easily added for extra flavor and nutrients. You can also substitute the rice with quinoa or couscous for a different texture and taste.

For a vegan version of this dish, replace heavy cream with a rich cashew cream made by blending soaked cashews with water and a pinch of salt. Nutritional yeast can add a cheesy flavor without any dairy, making this recipe friendly for those avoiding animal products.

Flavor Enhancements

To enhance the flavor profile, consider adding a squeeze of fresh lemon juice just before serving. This brightens the dish and brings out the natural sweetness of the tomatoes while balancing the creaminess of the sauce. Additionally, fresh herbs like thyme or parsley can be mixed in for an aromatic twist.

If you enjoy a little spice, incorporate crushed red pepper flakes at the sautéing step for added warmth. This complements the sweetness of the tomatoes and the richness of the cream. Alternatively, a splash of balsamic vinegar can give a tangy depth that pairs well with the other ingredients.

Questions About Recipes

→ Can I use brown rice instead of white rice?

Yes, you can! Just be sure to adjust the cooking time, as brown rice typically takes longer to cook.

→ Is there a vegan alternative for heavy cream?

Absolutely! You can use coconut cream or a cashew cream as a plant-based alternative.

→ Can I make this ahead of time?

Yes, you can prepare the rice and sauté the vegetables in advance. Combine everything just before serving for the best texture.

→ What can I serve with Creamy Spinach Tomato Rice?

This dish pairs wonderfully with grilled chicken, fish, or as a filling side for your favorite protein.

Creamy Spinach Tomato Rice

I love cooking up comforting dishes that bring a smile to my family's faces, and this Creamy Spinach Tomato Rice is a true winner. The combination of creamy goodness with vibrant spinach and tangy tomato creates a delightful balance that’s perfect for any mealtime. Each spoonful is packed with rich flavors that are not only easy to make but also incredibly satisfying. Whether as a main dish or a side, this recipe has quickly become a staple in our kitchen, and I can’t wait for you to experience its deliciousness too!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Harriet Mason

Recipe Type: Hearty Kitchen Creations

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Ingredients

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

How-To Steps

Step 01

In a medium saucepan, bring the vegetable broth to a boil. Add the rice, reduce the heat to low, cover, and cook for about 15 minutes, or until the rice is tender and has absorbed all the liquid.

Step 02

In a large skillet, heat the olive oil over medium heat. Add the cherry tomatoes, garlic powder, and onion powder. Sauté for about 5 minutes until the tomatoes start to soften.

Step 03

Stir in the cooked rice, chopped spinach, and heavy cream into the skillet. Mix well and cook for an additional 2-3 minutes until everything is heated through and the spinach wilts.

Step 04

Season with salt and pepper to taste. Serve hot, topped with grated Parmesan cheese if desired.

Extra Tips

  1. For extra flavor, try adding some spices like crushed red pepper flakes or a dash of lemon juice before serving.

Nutritional Breakdown (Per Serving)

  • Calories: 450 kcal
  • Total Fat: 32g
  • Saturated Fat: 15g
  • Cholesterol: 100mg
  • Sodium: 370mg
  • Total Carbohydrates: 40g
  • Dietary Fiber: 3g
  • Sugars: 5g
  • Protein: 10g