Creamy Spinach Tomato Rice

Highlighted under: Lightly Delicious

I absolutely love making Creamy Spinach Tomato Rice, especially when I need a comforting dish that's quick and easy. This recipe combines the earthy flavors of spinach with the sweet tang of tomatoes, creating a creamy base that wraps around rice beautifully. Whenever I prepare this dish, I'm reminded of how simple ingredients can come together to deliver a rich and hearty meal. It's become a staple in my kitchen, and I'm excited to share it with you!

Elara Whitfield

Created by

Elara Whitfield

Last updated on 2026-01-16T01:10:12.243Z

When I first experimented with Creamy Spinach Tomato Rice, I was inspired by the vibrant colors and flavors. I remember deciding to add a touch of cream to the mix, which transformed the dish from simple to extraordinary. The combination of spinach and tomatoes not only delivers on flavor but also provides a beautiful color contrast on the plate.

I found that using fresh spinach makes a significant difference in taste and texture. Sautéing it just enough to wilt creates a creamy coating that envelops each grain of rice. Trust me; this is comfort food at its finest!

Secondary image

Why You'll Love This Recipe

  • Deliciously creamy with a perfect blend of spinach and tomato
  • Quick and easy to prepare, perfect for busy weeknights
  • Nutritious and satisfying, makes for a wholesome meal

Ingredient Insights

Each ingredient in Creamy Spinach Tomato Rice plays a crucial role in building layers of flavor. Fresh spinach contributes a vibrant green color and earthy taste, while the cherry tomatoes bring a touch of sweetness and acidity. Opting for heavy cream creates a rich and luxurious texture that envelops the rice beautifully, making each bite comforting and satisfying. If you're looking to lighten this dish, a combination of half-and-half and a splash of lemon juice can serve as a nice substitute without compromising too much on creaminess.

The onion and garlic base adds depth and aroma to the dish when sautéed. Ensure you cook the onions until they turn translucent—this typically takes about 3-4 minutes—allowing their natural sweetness to enhance the overall flavor profile. Remember to dice them finely to aid in quicker cooking and even distribution throughout the meal.

Perfecting the Technique

Achieving the right texture for the rice is key to a delightful Creamy Spinach Tomato Rice. Use a pot with a tight-fitting lid to minimize steam loss during cooking. After bringing the water to a boil, reducing the heat to low is essential, as it prevents the rice from boiling over and helps it absorb water evenly, achieving perfect fluffiness in about 15 minutes. If the rice still feels too firm after the time has elapsed, add a couple of tablespoons of water and let it cook for a few more minutes.

When adding the heavy cream to the sautéed vegetables, keep the heat on medium-low to help the cream meld seamlessly with the other ingredients. Stir gently but continually to avoid sticking and ensure even heating. Cook for about 3-5 minutes until the mixture becomes glossy and the spinach wilts down, which will prevent overcooking and preserve its vibrant color.

Ingredients

Gather these fresh ingredients to get started:

Main Ingredients

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

Ensure everything is prepared before you start cooking for the best results!

Instructions

Follow these easy steps to make this delicious dish:

Cook the Rice

In a pot, add the uncooked rice and 2 cups of water. Bring it to a boil, then reduce heat and cover. Let it simmer for about 15 minutes until the rice is fluffy.

Sauté the Vegetables

In a large skillet, heat the olive oil over medium heat. Add the diced onion and minced garlic, sautéing until the onion becomes translucent. Then, add the cherry tomatoes and cook until they start to soften.

Add Spinach and Cream

Fold in the fresh spinach and pour in the heavy cream. Stir well, allowing the spinach to wilt and the cream to blend with the tomatoes, cooking for about 3-5 minutes.

Combine with Rice

Once the rice is cooked, add it to the skillet and gently mix everything until the rice is coated in the creamy mixture. Season with salt and pepper to taste.

Serve

Serve hot, garnished with freshly grated Parmesan cheese if desired. Enjoy your delightful Creamy Spinach Tomato Rice!

Make sure to adjust the seasoning according to your taste!

Pro Tips

  • For added flavor, consider mixing in some herbs like basil or thyme. You can also substitute the heavy cream with a lighter option, like coconut milk for a dairy-free version.

Make-Ahead and Storage Tips

Creamy Spinach Tomato Rice is an excellent meal prep option, easily stored for busy days. After cooking, allow it to cool and transfer it into an airtight container. It can be kept in the refrigerator for up to 3 days. For longer storage, consider freezing—just ensure the dish is cooled completely and used within 2-3 months to maintain flavor and texture. To reheat, simply warm it gently on the stovetop with a splash of milk or broth to refresh its creaminess.

If you plan to prepare this dish ahead of time, it's best to cook the rice separately and combine it with the creamy mixture just before serving. This helps maintain the rice's texture, preventing it from becoming overly soggy as it absorbs too much moisture.

Serving Suggestions

When serving Creamy Spinach Tomato Rice, consider pairing it with a protein for a complete meal. Grilled chicken, sautéed shrimp, or even a side of roasted chickpeas can elevate the dish further. For added freshness, a sprinkle of freshly chopped basil or a squeeze of lemon juice right before serving can enhance the dish's flavors beautifully.

For a twist on presentation, try serving the rice in a large bowl, creating a well in the center to hold a few halved cherry tomatoes and a handful of baby spinach. Drizzle with a little extra olive oil and a crack of black pepper for a beautiful, vibrant look that entices guests. This small touch can make a comforting meal feel special and inviting.

Questions About Recipes

→ Can I use frozen spinach instead of fresh?

Yes, but be sure to thaw and drain it thoroughly to avoid excess water in the dish.

→ How can I make this dish vegan?

You can replace the heavy cream with coconut milk and omit the Parmesan cheese or use a vegan alternative.

→ What can I serve with Creamy Spinach Tomato Rice?

This dish pairs wonderfully with grilled chicken, fish, or a side salad for added freshness.

→ Can I prepare this dish in advance?

Yes, you can prepare the components ahead of time and assemble them just before serving to keep everything fresh.

Creamy Spinach Tomato Rice

I absolutely love making Creamy Spinach Tomato Rice, especially when I need a comforting dish that's quick and easy. This recipe combines the earthy flavors of spinach with the sweet tang of tomatoes, creating a creamy base that wraps around rice beautifully. Whenever I prepare this dish, I'm reminded of how simple ingredients can come together to deliver a rich and hearty meal. It's become a staple in my kitchen, and I'm excited to share it with you!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Elara Whitfield

Recipe Type: Lightly Delicious

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

Main Ingredients

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

How-To Steps

Step 01

In a pot, add the uncooked rice and 2 cups of water. Bring it to a boil, then reduce heat and cover. Let it simmer for about 15 minutes until the rice is fluffy.

Step 02

In a large skillet, heat the olive oil over medium heat. Add the diced onion and minced garlic, sautéing until the onion becomes translucent. Then, add the cherry tomatoes and cook until they start to soften.

Step 03

Fold in the fresh spinach and pour in the heavy cream. Stir well, allowing the spinach to wilt and the cream to blend with the tomatoes, cooking for about 3-5 minutes.

Step 04

Once the rice is cooked, add it to the skillet and gently mix everything until the rice is coated in the creamy mixture. Season with salt and pepper to taste.

Step 05

Serve hot, garnished with freshly grated Parmesan cheese if desired. Enjoy your delightful Creamy Spinach Tomato Rice!

Extra Tips

  1. For added flavor, consider mixing in some herbs like basil or thyme. You can also substitute the heavy cream with a lighter option, like coconut milk for a dairy-free version.

Nutritional Breakdown (Per Serving)

  • Calories: 400 kcal
  • Total Fat: 28g
  • Saturated Fat: 14g
  • Cholesterol: 80mg
  • Sodium: 250mg
  • Total Carbohydrates: 36g
  • Dietary Fiber: 2g
  • Sugars: 3g
  • Protein: 9g