Creamy Spinach Tomato Rice

Highlighted under: Healthy & Light

I absolutely love making Creamy Spinach Tomato Rice for its comforting and satisfying flavors. The combination of creamy cheese and fresh spinach creates a luscious texture that pairs beautifully with the bright acidity of tomatoes. It's a dish I often prepare when I want a quick yet wholesome meal that feels special. In just a short amount of time, I can whip up this recipe and serve it to friends or family, and the best part is that everyone always asks for seconds!

Sloane Patterson

Created by

Sloane Patterson

Last updated on 2026-01-16T01:19:18.875Z

From the moment I decided to create Creamy Spinach Tomato Rice, I knew it had to be both simple and utterly delicious. I experimented with different spices and ingredients until I found the perfect balance that blended the rich creaminess of cheese with the fresh flavor of vegetables. Adding a touch of garlic enhances the overall dish, making it irresistible.

During my cooking adventures, I learned that using fresh spinach over frozen creates a brighter taste and better texture. I also like to finish the dish with a sprinkle of Parmesan, which adds an extra burst of flavor that elevates the meal to another level. Trust me; it's worth it!

Why You'll Love This Recipe

  • Creamy texture enveloping each grain of rice
  • Vibrant colors that make it visually appetizing
  • Perfectly combines comfort and nutrition in one dish

The Role of Ingredients

Each ingredient in Creamy Spinach Tomato Rice plays a crucial role in achieving its wonderful flavor and texture. The fresh spinach not only adds vibrant color but also provides a nutritional punch, rich in vitamins A and K. On the other hand, the diced tomatoes contribute acidity, balancing the creamy richness of the cheeses. When combined, these elements create a harmonious dish that is both comforting and wholesome.

Choosing the right rice is essential for this recipe. Long-grain rice, like basmati or jasmine, tends to remain fluffy and distinct, while short-grain rice, such as Arborio, can create a creamier texture due to its higher starch content. I personally prefer medium-grain rice for a balance—the grains cook up tender while still clinging together, ensuring every bite is infused with flavor.

Cooking Techniques for Perfection

The cooking method is just as important as the ingredients. When simmering the rice, keep an eye on the liquid levels; if it's fully absorbed but the rice is still firm, add a splash more broth or water and cover again until tender. This prevents your dish from becoming too dry. Remember that allowing rice to rest after cooking helps enhance its texture, making it fluffier.

Sautéing garlic until fragrant (about 30 seconds) before adding tomatoes ensures that the oil absorbs all those aromatic flavors. This step is key to building a rich base for your creamy rice. You want the tomatoes to soften without losing their shape completely, so keep the heat at medium and stir frequently, about 3-4 minutes should suffice.

Serving and Storage Tips

This creamy rice dish is best served warm, immediately after preparation, which allows for its loveliest creamy texture. A sprinkle of fresh basil not only adds a pop of color but also enhances the overall flavor profile, making it even more appealing. For a delightful presentation, consider using a wide bowl to showcase the vibrant colors of the dish.

If you have leftovers, don’t worry! Creamy Spinach Tomato Rice can be stored in an airtight container in the fridge for up to 3 days. When reheating, add a little vegetable broth or water to regain some moisture, as the rice may dry out. This dish can also be frozen; just remember to allow it to cool completely before transferring it to freezer-safe containers.

Ingredients

Gather your ingredients for this delightful dish!

Ingredients

  • 1 cup rice
  • 2 cups vegetable broth
  • 1 cup fresh spinach, chopped
  • 1 cup tomatoes, diced
  • 1/2 cup cream cheese
  • 1/2 cup grated Parmesan cheese
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • Salt and pepper to taste
  • Fresh basil for garnish

Make sure everything is fresh for the best flavor!

Instructions

Follow these simple steps to make your Creamy Spinach Tomato Rice.

Cook the Rice

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

Sauté the Vegetables

While the rice is cooking, heat the olive oil in a pan over medium heat. Add the minced garlic and sauté until fragrant. Add the diced tomatoes and cook for 3-4 minutes until they start to soften.

Combine Ingredients

Once the rice is ready, mix in the sautéed tomatoes, chopped spinach, and cream cheese. Stir until everything is well combined and the cream cheese is melted and creamy.

Finish with Parmesan

Remove from heat and stir in the grated Parmesan cheese. Season with salt and pepper to taste. Let it sit for a few minutes to allow the flavors to meld.

Serve

Spoon the creamy rice into bowls, garnish with fresh basil, and enjoy your delicious Creamy Spinach Tomato Rice!

Enjoy your meal!

Secondary image

Pro Tips

  • For an added kick, consider adding red pepper flakes while sautéing the garlic. This will give a nice heat that complements the creamy elements of the dish.

Ingredient Substitutions

For a lighter version of this dish, you might consider using Greek yogurt instead of cream cheese for a tangy flavor and reduced calories. If you're looking for a vegan alternative, swap out the cream cheese and Parmesan with cashew cheese or nutritional yeast, which provides that cheesy flavor without dairy.

If fresh spinach isn't available, frozen spinach works well; just make sure to thaw and drain it thoroughly before adding to the rice. Alternatively, kale or Swiss chard can be used for a different texture and flavor profile, though these greens may require slightly longer cooking times to soften.

Variations to Try

For added protein, consider mixing in cooked chicken, shrimp, or beans to create a more satisfying meal. This not only enhances the dish nutritionally but also adds variety to the flavor. If you're feeling adventurous, experiment with different seasonal vegetables like zucchini or bell peppers, which can be sautéed alongside the tomatoes.

Spice enthusiasts can elevate this creamy dish by adding a dash of red pepper flakes or a sprinkle of smoked paprika while sautéing the garlic. These flavors complement the creaminess and acidity, offering a delightful kick that can transform the overall dish.

Questions About Recipes

→ Can I make this recipe vegan?

Yes! Substitute cream cheese and Parmesan with vegan alternatives and use vegetable broth to ensure it's completely plant-based.

→ What type of rice should I use?

You can use any long-grain rice like basmati or jasmine, but white or brown rice will work well too. Just adjust the cooking time if using brown rice.

→ How can I store leftovers?

Store leftover Creamy Spinach Tomato Rice in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or on the stovetop, adding a little water to loosen it up.

→ Can I add more vegetables?

Absolutely! Feel free to add bell peppers, zucchini, or any other favorite vegetables to enhance the nutrition and flavor.

Creamy Spinach Tomato Rice

I absolutely love making Creamy Spinach Tomato Rice for its comforting and satisfying flavors. The combination of creamy cheese and fresh spinach creates a luscious texture that pairs beautifully with the bright acidity of tomatoes. It's a dish I often prepare when I want a quick yet wholesome meal that feels special. In just a short amount of time, I can whip up this recipe and serve it to friends or family, and the best part is that everyone always asks for seconds!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Sloane Patterson

Recipe Type: Healthy & Light

Skill Level: Intermediate

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 tomatoes, diced
  5. 1/2 cup cream cheese
  6. 1/2 cup grated Parmesan cheese
  7. 1 tablespoon olive oil
  8. 2 cloves garlic, minced
  9. Salt and pepper to taste
  10. Fresh basil for garnish

How-To Steps

Step 01

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

Step 02

While the rice is cooking, heat the olive oil in a pan over medium heat. Add the minced garlic and sauté until fragrant. Add the diced tomatoes and cook for 3-4 minutes until they start to soften.

Step 03

Once the rice is ready, mix in the sautéed tomatoes, chopped spinach, and cream cheese. Stir until everything is well combined and the cream cheese is melted and creamy.

Step 04

Remove from heat and stir in the grated Parmesan cheese. Season with salt and pepper to taste. Let it sit for a few minutes to allow the flavors to meld.

Step 05

Spoon the creamy rice into bowls, garnish with fresh basil, and enjoy your delicious Creamy Spinach Tomato Rice!

Extra Tips

  1. For an added kick, consider adding red pepper flakes while sautéing the garlic. This will give a nice heat that complements the creamy elements of the dish.

Nutritional Breakdown (Per Serving)

  • Calories: 350 kcal
  • Total Fat: 18g
  • Saturated Fat: 10g
  • Cholesterol: 40mg
  • Sodium: 430mg
  • Total Carbohydrates: 38g
  • Dietary Fiber: 2g
  • Sugars: 4g
  • Protein: 10g