Creamy Spinach Tomato Rice

Highlighted under: Comfort Food

I love how this Creamy Spinach Tomato Rice dish transforms simple ingredients into a luscious meal that's bursting with flavor. The combination of vibrant spinach and juicy tomatoes mixed with creamy rice is truly irresistible. It’s perfect as a main dish or a hearty side, and it comes together in just a matter of minutes. Every bite offers a delightful blend of creaminess, freshness, and savory goodness that I can't get enough of. Let’s dive into this easy recipe that brings a taste of comfort to your table!

Ariana Brooks

Created by

Ariana Brooks

Last updated on 2026-01-15T23:22:09.182Z

When I first stumbled upon the idea of making spinach tomato rice, I was curious about how such basic ingredients could unite in a single dish. I experimented with various spices and cooking techniques until landing on the perfect method that kept the flavors bright and fresh. Using fresh spinach and vine-ripened tomatoes really brought out the best of this comforting meal.

The trick to achieving that creamy consistency is adding the right amount of cheese and cream towards the end of cooking. This ensures that they melt beautifully into the dish without losing their texture. It elevates the flavors and makes every bite creamy and delicious!

Why You'll Love This Recipe

  • Rich creaminess that comforts your soul
  • Fresh spinach and tomatoes add vibrant color and flavor
  • Quick and easy to make, perfect for weeknight dinners

Elevating Flavors with Ingredients

In this Creamy Spinach Tomato Rice dish, each ingredient plays a significant role. The fresh spinach not only contributes a vibrant green color but also packs a nutritional punch with vitamins A and C, making it a wholesome addition. Cherry tomatoes bring a touch of sweetness, complementing the creamy elements beautifully. For the creamiest texture, I recommend using heavy cream, which melds perfectly with melted mozzarella, providing a rich consistency that coats the rice and vegetables smoothly.

The choice of rice is also essential. Long-grain rice, like basmati or jasmine, will give you fluffy grains, while short-grain rice can make the dish creamier and stickier. You can experiment with brown rice for a nuttier flavor, but keep in mind that it will require more cooking time and liquid. Also, always rinse your rice beforehand to remove excess starch, ensuring that it cooks evenly and doesn't clump together.

Technique Tips for Perfectly Creamy Rice

When combining the rice with the sautéed vegetables and creamy mixture, gentle folding is key. Over-stirring can break the rice grains, resulting in a mushy texture. Instead, use a spatula to gently fold the ingredients together until just combined, allowing that delicious creaminess to envelop the rice without losing its structure. Aim for a glossy finish, which indicates that the cream and cheese have melded beautifully with the rice.

If you find the dish too thick after combining all the ingredients, don’t hesitate to add a splash of vegetable broth or additional cream to loosen it up. The ideal consistency should be creamy but not runny. A common misstep is cooking the spinach too long; it should just wilt, retaining some of its bright color and nutrients. Aim for about 5 minutes on medium heat to achieve that perfect balance.

Ingredients

Main Ingredients

  • 1 cup rice (any type)
  • 2 cups fresh spinach, chopped
  • 1 cup cherry tomatoes, halved
  • 1/2 cup heavy cream
  • 1 cup shredded mozzarella cheese
  • 1 tablespoon olive oil
  • 2 garlic cloves, minced
  • 1/2 onion, finely chopped
  • Salt and pepper to taste
  • Fresh basil for garnish

Instructions

Cook the Rice

In a pot, cook the rice according to package instructions. Once cooked, set aside.

Sauté Vegetables

In a large skillet, heat olive oil over medium heat. Add minced garlic and chopped onion, sauté until translucent, about 3 minutes.

Add Spinach and Tomatoes

Stir in the chopped spinach and halved cherry tomatoes. Cook until the spinach is wilted and the tomatoes are slightly softened, about 5 minutes.

Combine Ingredients

Add the cooked rice to the skillet, along with heavy cream and mozzarella cheese. Stir until everything is well combined and creamy.

Season and Serve

Season with salt and pepper to taste. Remove from heat, garnish with fresh basil, and serve warm.

Secondary image

Pro Tips

  • For an extra layer of flavor, consider adding a pinch of red pepper flakes for a mild kick. You can also substitute sautéed mushrooms for some of the spinach for a different taste profile.

Storage and Meal Prep

This Creamy Spinach Tomato Rice makes for excellent leftovers and can be stored in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of water or cream to the pan to prevent it from drying out. Gently reheat over low heat, stirring frequently, until warmed through. If you're meal prepping, cook the rice and sauté the vegetables separately, then combine them when ready to serve.

For longer storage, freeze individual portions in freezer-safe bags or containers. This dish can hold up well for up to 2 months in the freezer. To reheat from frozen, let it thaw overnight in the refrigerator, then reheat on the stove or microwave. This method preserves both flavor and texture, ensuring you enjoy a quick, comforting meal anytime.

Delicious Variations

Feel free to customize this recipe to suit your taste! Swap the spinach for kale or Swiss chard for a different leafy green flavor. You can also introduce proteins, like cooked chicken, shrimp, or even chickpeas, to make it a heartier meal. Adding a pinch of red pepper flakes can provide a delightful kick, enhancing the flavor profile without overpowering the comforting creaminess.

For a vegan version, substitute the heavy cream with coconut cream and use plant-based cheese alternatives. This small swap will maintain the rich texture while accommodating dietary preferences. Additionally, you could incorporate other seasonal vegetables such as zucchini or bell peppers to make it even more colorful and nutritious, adjusting the cooking time accordingly to ensure they become tender without losing their crunch.

Questions About Recipes

→ Can I use frozen spinach instead?

Yes, you can use frozen spinach. Just make sure to thaw and drain it well before adding it in.

→ What can I use instead of heavy cream?

You can substitute heavy cream with half-and-half or a dairy-free alternative like coconut cream for a lighter version.

→ How can I store leftovers?

Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat on the stovetop or in the microwave.

→ Can I add other vegetables?

Absolutely! Feel free to add peppers, zucchini, or any other veggies you enjoy to enhance the dish.

Creamy Spinach Tomato Rice

I love how this Creamy Spinach Tomato Rice dish transforms simple ingredients into a luscious meal that's bursting with flavor. The combination of vibrant spinach and juicy tomatoes mixed with creamy rice is truly irresistible. It’s perfect as a main dish or a hearty side, and it comes together in just a matter of minutes. Every bite offers a delightful blend of creaminess, freshness, and savory goodness that I can't get enough of. Let’s dive into this easy recipe that brings a taste of comfort to your table!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Ariana Brooks

Recipe Type: Comfort Food

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Main Ingredients

  1. 1 cup rice (any type)
  2. 2 cups fresh spinach, chopped
  3. 1 cup cherry tomatoes, halved
  4. 1/2 cup heavy cream
  5. 1 cup shredded mozzarella cheese
  6. 1 tablespoon olive oil
  7. 2 garlic cloves, minced
  8. 1/2 onion, finely chopped
  9. Salt and pepper to taste
  10. Fresh basil for garnish

How-To Steps

Step 01

In a pot, cook the rice according to package instructions. Once cooked, set aside.

Step 02

In a large skillet, heat olive oil over medium heat. Add minced garlic and chopped onion, sauté until translucent, about 3 minutes.

Step 03

Stir in the chopped spinach and halved cherry tomatoes. Cook until the spinach is wilted and the tomatoes are slightly softened, about 5 minutes.

Step 04

Add the cooked rice to the skillet, along with heavy cream and mozzarella cheese. Stir until everything is well combined and creamy.

Step 05

Season with salt and pepper to taste. Remove from heat, garnish with fresh basil, and serve warm.

Extra Tips

  1. For an extra layer of flavor, consider adding a pinch of red pepper flakes for a mild kick. You can also substitute sautéed mushrooms for some of the spinach for a different taste profile.

Nutritional Breakdown (Per Serving)

  • Calories: 450 kcal
  • Total Fat: 24g
  • Saturated Fat: 15g
  • Cholesterol: 70mg
  • Sodium: 300mg
  • Total Carbohydrates: 45g
  • Dietary Fiber: 4g
  • Sugars: 2g
  • Protein: 10g