Creamy Spinach Tomato Rice

Highlighted under: Comfort Food

I absolutely love this Creamy Spinach Tomato Rice recipe! It beautifully combines vibrant tomatoes and fresh spinach into a rich, creamy dish that’s both comforting and nourishing. When I first made it, I was amazed at how a few simple ingredients could come together to create such an indulgent flavor. It's perfect as a side or even a main dish. Plus, the creamy texture makes every bite feel like a warm hug. Trust me, this recipe will quickly become a regular at your dinner table!

Brielle Thompson

Created by

Brielle Thompson

Last updated on 2026-01-16T01:22:09.944Z

When I first stumbled upon this recipe, I was in search of a quick weeknight dinner option that wouldn't sacrifice flavor. After experimenting with various spices and cream ingredients, I discovered that adding a splash of vegetable broth really elevated the taste, giving the dish a savory depth that perfectly complements the spinach and tomatoes. The result was a creamy, dreamy rice dish that exceeded my expectations!

One of my favorite aspects of this recipe is its versatility. You can easily swap out ingredients based on what you have on hand. For instance, using brown rice instead of white offers a nuttier flavor and a nutritional boost. Incorporating garlic or onion leads to an incredible aroma that fills your kitchen and makes the whole experience even more delightful!

Why You Will Love This Recipe

  • Creamy texture that's comforting and satisfying
  • Bright, fresh flavors from spinach and tomatoes
  • Easy to make in under 30 minutes

The Heart of Creaminess

The use of heavy cream in this recipe is what elevates the overall richness of the dish. It adds a luxurious texture that coats the rice beautifully, helping to bind the tomatoes and spinach together. Be sure to stir the cream in gently over low heat to avoid boiling, which can cause the cream to separate. The goal is a smooth, glossy sauce that clings to each grain of rice. For lighter alternatives, you can experiment with half-and-half or even coconut milk, but keep in mind that the flavor profile will change slightly.

Parmesan cheese not only contributes to the creaminess but also adds a savory depth to the dish. As it melts into the mixture, it enhances the umami flavors coming from the diced tomatoes. I recommend using freshly grated Parmesan rather than pre-packaged varieties, as it melts better and offers a more robust flavor. If you're looking for a dairy-free alternative, nutritional yeast can replicate some of the cheese's savoriness, or you can use dairy-free cheese shreds.

Ingredient Synergy

Tomatoes are a key ingredient not only for flavor but also for moisture. Using canned diced tomatoes is a time-saver, and their acidity complements the creamy elements, balancing richness with brightness. If you prefer fresh tomatoes, select ripe varieties like Roma or vine-ripened, and dice them prior to cooking. Ensure they're added when the garlic starts to sizzle, allowing them to soften and release their juices, which fortify the sauce's body and flavor.

The spinach not only adds nutrition but also contributes a vibrant color contrast, making the dish visually appealing. When adding spinach to the skillet, look for it to wilt to a tender, yet still slightly vibrant green, which usually takes about 3-4 minutes. Avoid overcooking to prevent it from losing its bright flavor and nutrients. For a twist, consider adding other greens like kale or Swiss chard if you're in the mood for experimentation.

Make-Ahead and Serving Suggestions

This Creamy Spinach Tomato Rice can be made ahead of time, making it a fantastic option for meal prep. Prepare the rice and sauce separately, allow them to cool, and then store them in airtight containers in the refrigerator for up to three days. When you’re ready to serve, simply reheat the rice and stir in the sauce over low heat, adding a splash of water or additional cream to loosen it up if needed.

For serving, this dish pairs wonderfully with grilled chicken or shrimp for a protein boost. You can also garnish it with fresh herbs like basil or a squeeze of lemon for added brightness. If you're feeling adventurous, try adding crushed red pepper flakes for heat or toasted pine nuts for a crunchy texture that plays well with the creaminess.

Ingredients

Gather your ingredients before you start for a smooth cooking experience.

Ingredients

  • 1 cup uncooked white rice
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 3 cups fresh spinach, chopped
  • 1 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • Salt and pepper to taste

Make sure to wash your spinach thoroughly before chopping it.

Instructions

Follow these simple steps for a creamy delight!

Cook the Rice

In a medium saucepan, bring 2 cups of water to a boil. Add the rice, cover, and reduce to low heat. Cook for about 15 minutes or until the rice is tender.

Sauté the Garlic

In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for 1-2 minutes until fragrant.

Add Tomatoes and Spinach

Stir in the diced tomatoes (with their juice) and chopped spinach. Cook until the spinach is wilted, about 3-4 minutes.

Combine and Creamify

Reduce the heat and pour in the heavy cream. Stir well to combine, then add the cooked rice and Parmesan cheese. Mix until everything is well coated, and season with salt and pepper to taste.

Your creamy spinach tomato rice is now ready to serve! Enjoy!

Secondary image

Pro Tips

  • Feel free to add other vegetables like bell peppers or mushrooms for extra flavor and nutrition. A squeeze of lemon juice can also brighten the dish significantly.

Tips for Optimal Texture

To achieve the perfect creamy consistency, make sure to add the cream just as the tomatoes and spinach begin to meld into a sauce. Cooking over medium-low heat allows the flavors to integrate without risking curdling the cream. Look for a gentle simmer, avoiding vigorous boiling. If you see bubbles breaking the surface rapidly, reduce the heat immediately.

If the final dish seems too thick, you can easily incorporate a bit of the reserved pasta cooking water or a splash of vegetable broth. This will help loosen the mixture while maintaining its flavor richness. Conversely, if it's too runny, allow it to simmer uncovered for a few extra minutes to thicken up without the risk of overcooking.

Troubleshooting Common Issues

One common issue is the rice clumping together after cooking; this can happen if it’s overcooked or not fluffed properly. To prevent this, once the rice is done, remove it from heat immediately and fluff with a fork to separate the grains. Be mindful that letting it sit in the saucepan can lead it to steam further, creating a stickier texture than desired.

If you find the dish tastes a bit flat, it’s often due to insufficient seasoning. Remember to taste and adjust with salt and pepper towards the end of cooking. If using canned tomatoes, be aware they can vary in acidity and sweetness. Adding a pinch of sugar can help balance the flavors if the tomatoes are too tart.

Questions About Recipes

→ Can I use brown rice instead of white rice?

Yes, but keep in mind that brown rice may require a longer cooking time and more liquid.

→ How can I store leftovers?

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

→ Can I make this dish vegetarian?

Absolutely! Just make sure to use vegetable broth and omit any meat-based ingredients.

→ Is it possible to freeze this dish?

While it's best fresh, you can freeze it in a safe container for up to a month. Just note that the texture may change slightly upon reheating.

Creamy Spinach Tomato Rice

I absolutely love this Creamy Spinach Tomato Rice recipe! It beautifully combines vibrant tomatoes and fresh spinach into a rich, creamy dish that’s both comforting and nourishing. When I first made it, I was amazed at how a few simple ingredients could come together to create such an indulgent flavor. It's perfect as a side or even a main dish. Plus, the creamy texture makes every bite feel like a warm hug. Trust me, this recipe will quickly become a regular at your dinner table!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Brielle Thompson

Recipe Type: Comfort Food

Skill Level: easy

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 cup uncooked white rice
  2. 2 tablespoons olive oil
  3. 2 cloves garlic, minced
  4. 1 can (14.5 oz) diced tomatoes, undrained
  5. 3 cups fresh spinach, chopped
  6. 1 cup heavy cream
  7. 1/2 cup grated Parmesan cheese
  8. Salt and pepper to taste

How-To Steps

Step 01

In a medium saucepan, bring 2 cups of water to a boil. Add the rice, cover, and reduce to low heat. Cook for about 15 minutes or until the rice is tender.

Step 02

In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for 1-2 minutes until fragrant.

Step 03

Stir in the diced tomatoes (with their juice) and chopped spinach. Cook until the spinach is wilted, about 3-4 minutes.

Step 04

Reduce the heat and pour in the heavy cream. Stir well to combine, then add the cooked rice and Parmesan cheese. Mix until everything is well coated, and season with salt and pepper to taste.

Extra Tips

  1. Feel free to add other vegetables like bell peppers or mushrooms for extra flavor and nutrition. A squeeze of lemon juice can also brighten the dish significantly.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 24g
  • Saturated Fat: 13g
  • Cholesterol: 65mg
  • Sodium: 220mg
  • Total Carbohydrates: 25g
  • Dietary Fiber: 2g
  • Sugars: 4g
  • Protein: 8g