Creamy Spinach Tomato Rice

Highlighted under: Healthy & Light

I love preparing Creamy Spinach Tomato Rice because it combines my favorite ingredients in a single dish that’s both satisfying and easy to make. The creamy texture of the rice paired with the freshness of spinach and the tanginess of tomatoes creates a delightful balance of flavors. I often make this for weeknight dinners, as it only takes 30 minutes from start to finish. Plus, it's a wonderful way to sneak in some greens without anyone noticing!

Chloe Bennett

Created by

Chloe Bennett

Last updated on 2026-01-15T22:40:11.824Z

While experimenting in the kitchen, I stumbled upon the combination of spinach and tomatoes in my rice dish, and it was a game changer. The creaminess really brings the whole dish together, and I love how each component enhances the other. The key to making it creamy without being too heavy is to add just the right amount of cream at the end, allowing it to meld perfectly with the flavors.

I've served this dish at gatherings, and it always gets rave reviews. It's become a go-to recipe because of how quick and easy it is, without compromising on taste. I often adjust the spices based on what I have at home, which makes it versatile and fun to recreate each time!

Why You'll Love This Recipe

  • Rich and creamy texture that satisfies your cravings
  • Packed with nutritious spinach and juicy tomatoes
  • Quick to prepare, perfect for busy weeknights

Understanding the Ingredients

Rice is the cornerstone of this Creamy Spinach Tomato Rice recipe, providing a hearty base that absorbs the flavors of the dish. For optimal texture, I recommend using medium or long-grain rice as they remain fluffy when cooked. If you're aiming for a quicker option, you can opt for instant rice, but adjust the cooking time according to the package instructions to avoid overcooking.

Spinach plays a crucial role in adding both nutrition and flavor to this dish. As it cooks down, it contributes a subtle earthiness that complements the acidity of the tomatoes. Fresh spinach is ideal, but if you only have frozen spinach, make sure to thaw and drain it well before adding it to avoid excess moisture.

Technique Tips for Success

When cooking the rice, keeping the pot covered is essential to trap steam, which allows the rice to cook evenly. If you find that your rice is sticking to the bottom, the heat may be too high; reduce it slightly and give it a gentle stir halfway through the cooking time to ensure even heat distribution.

Sautéing the onions and garlic until translucent not only enhances their natural sweetness but also builds a flavor foundation for the entire dish. Look for the onions to become slightly golden before adding the spinach and tomatoes, as this will bring out their best flavors.

Storage and Serving Suggestions

If you have leftovers, store the Creamy Spinach Tomato Rice in an airtight container in the refrigerator for up to three days. To reheat, add a splash of vegetable broth or water to loosen the creaminess, and warm it gently on the stovetop over medium heat, stirring occasionally to prevent sticking.

Consider pairing this dish with a protein to make it a well-rounded meal. Grilled chicken or shrimp complements the flavors beautifully. If you're looking for a vegetarian option, top it with toasted pine nuts or serve alongside a fresh salad to elevate the meal.

Ingredients

Gather these ingredients for a delicious meal:

Ingredients

  • 1 cup rice
  • 2 cups vegetable broth
  • 1 cup spinach, chopped
  • 1 cup cherry tomatoes, halved
  • 1/2 cup heavy cream
  • 2 tablespoons olive oil
  • 1 onion, diced
  • 2 cloves garlic, minced
  • Salt and pepper to taste
  • Parmesan cheese for garnish

Make sure to have everything prepped before you start cooking!

Instructions

Follow these steps for the perfect creamy rice:

Cook the Rice

In a pot, bring the vegetable broth to a boil and add the rice. Reduce heat, cover, and let it simmer for 18 minutes until cooked.

Sauté Onions and Garlic

In a separate skillet, heat olive oil over medium heat. Add diced onions and minced garlic, and sauté until translucent.

Add Spinach and Tomatoes

Stir in the chopped spinach and halved cherry tomatoes. Cook for 5 minutes until the spinach wilts and tomatoes are soft.

Combine Everything

Once the rice is cooked, stir it into the skillet along with the heavy cream. Mix well and season with salt and pepper to taste.

Serve

Dish out the creamy rice, garnish with grated Parmesan cheese, and enjoy your delicious meal!

Dig in and savor the flavors!

Secondary image

Pro Tips

  • Add some herbs like basil or parsley for an extra layer of flavor.

Common Troubleshooting Issues

One common issue is having the rice turn out too mushy or sticky. This can happen if you add too much liquid or cook it for too long. To avoid this, always measure your broth precisely and adhere to the cooking time. If you do end up with sticky rice, a quick fix is to spread it out on a baking sheet to cool slightly before serving.

Another potential hiccup could arise from the heavy cream curdling if added too quickly or if the heat is too high. Always mix the cream in on low heat and gradually combine it with the rice and vegetables. This method allows for a smoother texture and avoids that unpleasant graininess.

Variations on the Recipe

Feel free to get creative! You can substitute the heavy cream with coconut milk for a dairy-free version that adds a subtle sweetness. Additionally, try incorporating different vegetables like bell peppers or zucchini; both add color and flavor while keeping the dish light and nutritious.

For a spicy kick, consider adding red pepper flakes or a splash of sriracha when incorporating the spinach and tomatoes. This enhances the overall flavor profile and complements the creaminess beautifully, making your meal more exciting.

Questions About Recipes

→ Can I use brown rice instead of white rice?

Yes, but you will need to adjust the cooking time as brown rice takes longer to cook.

→ Is there a vegan alternative for the heavy cream?

Absolutely! You can use coconut cream or a plant-based cream substitute for a vegan option.

→ What can I serve this rice with?

Creamy Spinach Tomato Rice pairs well with grilled chicken, fish, or as a standalone dish.

→ How do I store leftovers?

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat before serving.

Creamy Spinach Tomato Rice

I love preparing Creamy Spinach Tomato Rice because it combines my favorite ingredients in a single dish that’s both satisfying and easy to make. The creamy texture of the rice paired with the freshness of spinach and the tanginess of tomatoes creates a delightful balance of flavors. I often make this for weeknight dinners, as it only takes 30 minutes from start to finish. Plus, it's a wonderful way to sneak in some greens without anyone noticing!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Chloe Bennett

Recipe Type: Healthy & Light

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 cup rice
  2. 2 cups vegetable broth
  3. 1 cup spinach, chopped
  4. 1 cup cherry tomatoes, halved
  5. 1/2 cup heavy cream
  6. 2 tablespoons olive oil
  7. 1 onion, diced
  8. 2 cloves garlic, minced
  9. Salt and pepper to taste
  10. Parmesan cheese for garnish

How-To Steps

Step 01

In a pot, bring the vegetable broth to a boil and add the rice. Reduce heat, cover, and let it simmer for 18 minutes until cooked.

Step 02

In a separate skillet, heat olive oil over medium heat. Add diced onions and minced garlic, and sauté until translucent.

Step 03

Stir in the chopped spinach and halved cherry tomatoes. Cook for 5 minutes until the spinach wilts and tomatoes are soft.

Step 04

Once the rice is cooked, stir it into the skillet along with the heavy cream. Mix well and season with salt and pepper to taste.

Step 05

Dish out the creamy rice, garnish with grated Parmesan cheese, and enjoy your delicious meal!

Extra Tips

  1. Add some herbs like basil or parsley for an extra layer of flavor.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 18g
  • Saturated Fat: 10g
  • Cholesterol: 45mg
  • Sodium: 350mg
  • Total Carbohydrates: 36g
  • Dietary Fiber: 3g
  • Sugars: 2g
  • Protein: 6g