Creamy Spinach Tomato Rice

Highlighted under: Healthy & Light

I love making Creamy Spinach Tomato Rice because it’s a delightful blend of flavors and textures that never fails to impress. The creaminess of the sauce combined with the freshness of spinach and tomatoes creates a comfort food that is both indulgent and nourishing. In just 30 minutes, you can whip up this easy dish that pairs perfectly with grilled chicken or can stand alone as a vegetarian main. It’s a favorite in my home, and I believe it will be in yours too!

Olivia Barrett

Created by

Olivia Barrett

Last updated on 2026-01-16T00:34:12.960Z

When I first created this Creamy Spinach Tomato Rice, I wanted a dish that was quick yet packed with flavor. The creamy sauce coats each grain of rice perfectly, making every bite satisfying. I experimented with adding fresh basil, and it elevated the dish even more!

I also found that adding a splash of lemon juice just before serving brightens the flavors remarkably. It has become a staple in my household, and I love sharing it at gatherings because everyone raves about how delicious it is!

Why You'll Love This Recipe

  • Rich and creamy sauce that complements the rice perfectly.
  • Fresh spinach and tomatoes add a vibrant burst of flavor.
  • Quick and easy to prepare, making it perfect for weeknight dinners.

Mastering Texture and Flavor

The texture of this Creamy Spinach Tomato Rice balances perfectly between the fluffy rice and the rich cream sauce. When selecting your rice, opt for long-grain varieties like basmati or jasmine; they remain separate and add an appealing bite. Avoid overcooking the rice to prevent a mushy outcome—monitor closely for that tender yet firm bite. The key here is to let the rice absorb the vegetable broth completely for maximizing flavor.

The brightness of fresh spinach and tomatoes adds a vibrant touch to this dish. To enhance the flavor profile, consider using sun-dried tomatoes instead of canned ones—they offer a deeper, sweet-savory note. Fresh basil can also uplift the dish, so don’t skimp on garnishing! Adding it as a final touch before serving introduces a fresh aroma that complements the creamy sauce beautifully.

Tips for Perfect Creaminess

To ensure your sauce is perfectly creamy, be mindful of the heavy cream’s integration. Begin by adding it over low heat just after the spinach has wilted; this prevents it from curdling. For a lighter option, substituting half-and-half or a plant-based cream can work, but expect slight adjustments in flavor richness—add a splash of lemon juice for brightness if using plant-based alternatives.

If you find the mixture too thick after adding the rice, simply stir in more vegetable broth, a few tablespoons at a time. Heat gently until you achieve the desired consistency. This adaptability allows for a creamy dish that suits various preferences, whether you enjoy it more fluid or with a thicker sauce.

Storage and Meal Prep Ideas

This Creamy Spinach Tomato Rice makes excellent leftovers, and you can store it in an airtight container in the fridge for up to three days. When reheating, add a splash of vegetable broth or cream to restore the original texture and creaminess, warming gently on the stovetop or in the microwave in 30-second increments until thoroughly heated.

For meal prep, you can cook the rice and sauté the vegetables separately up to two days in advance. Create individual servings to make reheating easier, or assemble everything together to serve straight from the pan. Pair it with grilled chicken or shrimp for a complete protein, or enjoy it as a filling vegetarian dish with crusty bread on the side for a satisfying meal.

Ingredients

Ingredients

For the Creamy Spinach Tomato Rice

  • 1 cup white rice
  • 2 cups vegetable broth
  • 1 tablespoon olive oil
  • 1 small onion, chopped
  • 2 cloves garlic, minced
  • 1 can (14 oz) diced tomatoes, drained
  • 2 cups fresh spinach, chopped
  • 1/2 cup heavy cream
  • Salt and pepper to taste
  • Fresh basil for garnish (optional)

Combine these ingredients to create a delicious dish everyone will love!

Instructions

Instructions

Cook the Rice

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

Sauté Vegetables

In a large skillet, heat olive oil over medium heat. Add chopped onion and sauté until translucent, about 4 minutes. Stir in minced garlic and cook for an additional minute.

Add Tomatoes and Spinach

Add the drained diced tomatoes and chopped spinach to the skillet. Cook for 3-4 minutes until the spinach wilts.

Combine and Finish

Stir in the heavy cream, and season with salt and pepper. Once the rice is cooked, add it to the skillet and mix well until everything is combined and heated through.

Serve hot, garnished with fresh basil if desired!

Secondary image

Pro Tips

  • For an extra kick, consider adding a pinch of red pepper flakes when sautéing the garlic. This dish also pairs wonderfully with grilled chicken or shrimp.

Alternative Ingredient Ideas

If you’re looking for a twist on this recipe, consider incorporating different greens like kale or Swiss chard. These greens offer a robust flavor and enhance the nutritional profile of the dish. Just remember to chop them coarsely and sauté them for a slightly longer time until tender, similar to how you would with spinach.

You can also enhance the dish with additional vegetables—like zucchini or bell peppers—by adding them along with the onions. They not only boost the nutrition but also add a rainbow of colors that can make the dish visually appealing. For a protein boost, try adding canned beans or tofu to make this dish heartier while keeping it vegetarian.

Scaling the Recipe

This recipe is quite flexible when it comes to scaling. To double the recipe, simply use double the amounts listed, but ensure you have a larger pot and skillet to accommodate everything comfortably. Monitor cooking times as they may vary slightly, especially for rice and the final mixing stage; taste frequently to ensure even cooking.

If preparing a smaller serving, you can reduce the recipe by half without any hassle. Just keep an eye on the timing, especially when sautéing the vegetables, as smaller batches may cook faster. If you’re left with excess cream sauce, it can be refrigerated for future use; try pouring it over steamed vegetables or pasta for an easy meal.

Questions About Recipes

→ Can I use brown rice instead?

Yes, but keep in mind that brown rice will take longer to cook. Adjust the broth and cooking time accordingly.

→ Is this recipe gluten-free?

Yes, as long as you use a gluten-free vegetable broth and ensure that the rice is certified gluten-free.

→ Can I make this dish vegan?

Absolutely! Simply substitute the heavy cream with coconut cream or a plant-based cream alternative.

→ How do I store leftovers?

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

Creamy Spinach Tomato Rice

I love making Creamy Spinach Tomato Rice because it’s a delightful blend of flavors and textures that never fails to impress. The creaminess of the sauce combined with the freshness of spinach and tomatoes creates a comfort food that is both indulgent and nourishing. In just 30 minutes, you can whip up this easy dish that pairs perfectly with grilled chicken or can stand alone as a vegetarian main. It’s a favorite in my home, and I believe it will be in yours too!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Olivia Barrett

Recipe Type: Healthy & Light

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

For the Creamy Spinach Tomato Rice

  1. 1 cup white rice
  2. 2 cups vegetable broth
  3. 1 tablespoon olive oil
  4. 1 small onion, chopped
  5. 2 cloves garlic, minced
  6. 1 can (14 oz) diced tomatoes, drained
  7. 2 cups fresh spinach, chopped
  8. 1/2 cup heavy cream
  9. Salt and pepper to taste
  10. Fresh basil for garnish (optional)

How-To Steps

Step 01

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

Step 02

In a large skillet, heat olive oil over medium heat. Add chopped onion and sauté until translucent, about 4 minutes. Stir in minced garlic and cook for an additional minute.

Step 03

Add the drained diced tomatoes and chopped spinach to the skillet. Cook for 3-4 minutes until the spinach wilts.

Step 04

Stir in the heavy cream, and season with salt and pepper. Once the rice is cooked, add it to the skillet and mix well until everything is combined and heated through.

Extra Tips

  1. For an extra kick, consider adding a pinch of red pepper flakes when sautéing the garlic. This dish also pairs wonderfully with grilled chicken or shrimp.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 18g
  • Saturated Fat: 10g
  • Cholesterol: 50mg
  • Sodium: 300mg
  • Total Carbohydrates: 30g
  • Dietary Fiber: 2g
  • Sugars: 3g
  • Protein: 6g