Creamy Spinach Tomato Rice

Highlighted under: Healthy & Light

I absolutely love making Creamy Spinach Tomato Rice for a quick and satisfying meal. The combination of fresh spinach, ripe tomatoes, and creamy rice makes for a delightful dish that is both comforting and flavorful. I often serve it as a side dish or a vegetarian main course, and it never fails to impress my family and friends. Plus, the vibrant colors make it visually appealing on the table. Let's dive into this simple yet delicious recipe that I can't get enough of!

Vanessa Doyle

Created by

Vanessa Doyle

Last updated on 2026-01-16T00:04:31.772Z

One evening, I decided to experiment with some leftover ingredients and created this Creamy Spinach Tomato Rice. I started by sautéing some garlic and onions, and as the aromas filled my kitchen, I realized this dish was destined to become a new favorite. The creamy consistency from the rice paired beautifully with the freshness of the spinach and the tanginess of the tomatoes.

I found that using arborio rice makes a wonderful difference, giving the dish a rich texture. Adding a splash of cream at the end really elevates the flavor, ensuring every bite is decadent. This recipe has become a staple in my household!

Why You'll Love This Recipe

  • Creamy texture that brings comfort to every bite
  • Fresh spinach and juicy tomatoes for vibrant flavors
  • Quick and easy to prepare, perfect for weeknight dinners

Understanding Arborio Rice

Arborio rice is the best choice for this Creamy Spinach Tomato Rice recipe due to its high starch content. This starch is what gives the dish its characteristic creaminess, creating a rich and velvety texture. When cooked, arborio rice plumps up and becomes slightly chewy, offering a delightful contrast to the tender vegetables. If you can’t find arborio rice, you can substitute with another short-grain rice, like Carnaroli, but avoid long-grain varieties, as they won’t yield the same creamy consistency.

It's crucial to stir the rice periodically while it cooks. This action encourages the release of starch, enhancing that creamy quality. I recommend using a wooden spoon to gently lift and turn the rice without breaking the grains. You want to achieve a balanced texture, achieving al dente cooked rice that’s firm yet tender. If you find the rice absorbs all the broth before becoming al dente, add an extra splash of broth to keep it from drying out.

Sautéing for Flavor Depth

The initial step of sautéing the onion and garlic is vital for creating a flavorful base. Cooking the onion until it turns translucent allows its natural sweetness to develop, while adding garlic at the right moment ensures it releases its aroma without burning. If garlic gets too browned, it can turn bitter; this is something to watch for closely. I like to keep my heat at medium to avoid any quick browning—this ensures a perfectly caramelized layer of flavor that permeates the dish.

You can experiment with aromatics beyond onion and garlic. For a twist, consider adding finely diced bell peppers or even a splash of balsamic vinegar during the sautéing process. These additions can enhance natural sweetness and contribute additional layers of flavor. Just know that any substitutions should be balanced to maintain the overall flavor profile of the dish without overpowering the fresh spinach and tomatoes.

Perfecting the Creamy Finish

Adding heavy cream at a lower heat is key to achieving that luxurious texture without causing it to split. By reducing the heat, you allow the cream to meld seamlessly into the dish. This slow incorporation helps build that satisfying mouthfeel you’re looking for. Feel free to adjust the amount of cream to your preference, but remember that less cream will produce a lighter dish. If you're looking for a lighter alternative, you might try using coconut milk, which will contribute its unique flavor while keeping it creamy.

For serving, a sprinkle of grated Parmesan enhances not only the flavor but also adds a lovely finishing touch of texture. If you're aiming for a dairy-free option, consider using nutritional yeast as a substitute for cheese, providing a nutty flavor that works beautifully with the overall dish. For a burst of freshness, you can top each serving with a squeeze of lemon juice or a sprinkle of chopped fresh basil, brightening up the dish and complementing the rich ingredients.

Ingredients

For the Creamy Spinach Tomato Rice

  • 1 cup arborio rice
  • 2 cups vegetable broth
  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 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
  • Grated Parmesan cheese for serving

Instructions

Sauté Aromatics

In a large skillet, heat the olive oil over medium heat. Sauté the diced onion until translucent, about 3-4 minutes. Add the minced garlic and cook for an additional minute, until fragrant.

Cook the Rice

Add the arborio rice to the skillet, stirring to coat the grains with the oil. Pour in the vegetable broth and bring to a simmer. Cook for about 15 minutes, stirring occasionally, until the rice is al dente.

Add Tomatoes and Spinach

Stir in the drained diced tomatoes and chopped spinach. Cook for an additional 2-3 minutes until the spinach has wilted.

Make it Creamy

Reduce the heat to low and add the heavy cream. Stir well to combine and season with salt and pepper to taste. Cook for another 2 minutes, allowing the flavors to meld.

Serve

Serve hot, garnished with grated Parmesan cheese.

Secondary image

Pro Tips

  • For an extra layer of flavor, try adding a pinch of red pepper flakes while sautéing the onions. You can also use brown rice for a healthier option, adjusting the cooking time as necessary.

Make-Ahead and Storage

This Creamy Spinach Tomato Rice can be prepared ahead of time, making it an ideal dish for busy weeknights. After cooking, allow it to cool completely before transferring it to an airtight container. It can be stored in the refrigerator for up to 3 days. When reheating, add a splash of vegetable broth to loosen the rice, as it may thicken in the fridge. I recommend warming it on low heat on the stove for the best results.

If you want to make it ahead for meal prep, consider preparing the rice and sautéing the vegetables separately. This way, you can combine and finish with cream just before serving, which ensures the dish maintains its creamy consistency and texture even after storage.

Variations and Add-Ins

Feel free to customize the recipe with your favorite add-ins! For a protein boost, cook some chickpeas or tofu and mix them in along with the spinach and tomatoes. You can also introduce other vegetables, like bell peppers or zucchini, to make it more colorful and nutritious. Each addition can slightly alter the cooking time, so be mindful to add firmer vegetables earlier on during the sautéing process.

For a spicier kick, consider adding red pepper flakes during the sautéing stage or finish the dish with a drizzle of chili oil. This not only elevates the flavor but adds an exciting dimension to the dish that can cater to different palates, making this creamy rice even more customizable.

Questions About Recipes

→ Can I use frozen spinach instead of fresh?

Yes, frozen spinach works well! Just thaw and drain it well before adding to the dish.

→ Is there a substitute for heavy cream?

You can use half-and-half or coconut milk for a lighter or dairy-free version, respectively.

→ Can this recipe be made in advance?

Absolutely! You can prepare it ahead of time and reheat it on the stove with a splash of broth to prevent it from drying out.

→ What can I serve with this rice dish?

This creamy rice pairs perfectly with grilled chicken, sautéed shrimp, or can be enjoyed alone as a vegetarian meal.

Creamy Spinach Tomato Rice

I absolutely love making Creamy Spinach Tomato Rice for a quick and satisfying meal. The combination of fresh spinach, ripe tomatoes, and creamy rice makes for a delightful dish that is both comforting and flavorful. I often serve it as a side dish or a vegetarian main course, and it never fails to impress my family and friends. Plus, the vibrant colors make it visually appealing on the table. Let's dive into this simple yet delicious recipe that I can't get enough of!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Vanessa Doyle

Recipe Type: Healthy & Light

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

For the Creamy Spinach Tomato Rice

  1. 1 cup arborio rice
  2. 2 cups vegetable broth
  3. 1 tablespoon olive oil
  4. 1 small onion, diced
  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. Grated Parmesan cheese for serving

How-To Steps

Step 01

In a large skillet, heat the olive oil over medium heat. Sauté the diced onion until translucent, about 3-4 minutes. Add the minced garlic and cook for an additional minute, until fragrant.

Step 02

Add the arborio rice to the skillet, stirring to coat the grains with the oil. Pour in the vegetable broth and bring to a simmer. Cook for about 15 minutes, stirring occasionally, until the rice is al dente.

Step 03

Stir in the drained diced tomatoes and chopped spinach. Cook for an additional 2-3 minutes until the spinach has wilted.

Step 04

Reduce the heat to low and add the heavy cream. Stir well to combine and season with salt and pepper to taste. Cook for another 2 minutes, allowing the flavors to meld.

Step 05

Serve hot, garnished with grated Parmesan cheese.

Extra Tips

  1. For an extra layer of flavor, try adding a pinch of red pepper flakes while sautéing the onions. You can also use brown rice for a healthier option, adjusting the cooking time as necessary.

Nutritional Breakdown (Per Serving)

  • Calories: 420 kcal
  • Total Fat: 26g
  • Saturated Fat: 15g
  • Cholesterol: 85mg
  • Sodium: 650mg
  • Total Carbohydrates: 35g
  • Dietary Fiber: 3g
  • Sugars: 5g
  • Protein: 10g