Creamy Spinach Garlic Rice

Highlighted under: Natural Ideas

I absolutely love how this Creamy Spinach Garlic Rice turns a simple side dish into something truly special. The combination of creamy texture with the fresh, earthy flavor of spinach and the aromatic touch of garlic makes it irresistible. Each bite feels indulgent yet wholesome, perfect for pairing with grilled proteins or serving as a vegetarian main. In just 30 minutes, you'll have a dish that’s rich, flavorful, and sure to impress anyone at the table, making it a go-to for my weeknight dinners.

Kendra Lawson

Created by

Kendra Lawson

Last updated on 2026-01-21T18:42:35.237Z

When I first tried making this Creamy Spinach Garlic Rice, I was experimenting with a few leftover ingredients in my fridge. The rich creaminess contrasted beautifully with the fresh spinach and garlic, creating a wonderful balance of flavors. I learned that adding the spinach towards the end of cooking retains its vibrant color and nutrients, making the dish not only tasty but also visually appealing.

Since that day, I've perfected this recipe by adjusting the garlic amounts and incorporating a splash of lemon for brightness. It’s the adjustment of letting the garlic sauté just long enough to release its flavors without burning that makes a big difference. Trust me, it’s a game changer!

Why You'll Love This Recipe

  • Rich, creamy texture that's simply irresistible
  • Nutritious spinach elevates the classic rice dish
  • Quick and easy to prepare, perfect for busy weeknights

The Power of Creaminess

The richness of heavy cream is a game changer in this recipe. It not only adds a velvety texture that clings to the rice but also balances the earthy notes of spinach beautifully. When you add the cream to the sautéed garlic and spinach, be sure to keep the heat low to avoid boiling, which can cause the cream to separate. Instead, let it simmer gently until it’s warmed through and glossy, about 2-3 minutes.

If you prefer a lighter version, consider substituting half of the heavy cream with Greek yogurt or a cashew cream. This will still provide creaminess but with a lower fat content, allowing you to enjoy the dish while being mindful of dietary preferences.

Selecting and Preparing Spinach

Using fresh spinach is crucial for achieving the best flavor in this dish. Look for vibrant green leaves with no blemishes or yellowing. When preparing, rinse the spinach thoroughly to remove any grit, and let it dry completely to avoid excess moisture that can alter the creaminess of the dish. If you're pressed for time, pre-washed spinach can save you some effort without sacrificing quality.

Frozen spinach is a viable alternative if fresh isn’t available. Just make sure to thaw and drain it well to avoid excess water in your creamy mixture. Since frozen spinach is pre-cooked, you only need to heat it through before mixing it with the cream.

Ingredients

Gather the following ingredients to make this delicious dish:

Ingredients

  • 1 cup rice
  • 2 cups vegetable broth
  • 2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 3 cups fresh spinach, chopped
  • 1/2 cup heavy cream
  • Salt and pepper to taste
  • Parmesan cheese for garnish (optional)

You’re all set to cook. Let's make this dish!

Instructions

Follow these steps to create your delicious Creamy Spinach Garlic Rice:

Cook the Rice

In a saucepan, bring 2 cups of vegetable broth to a boil. Add 1 cup of rice and reduce heat to low. Cover and let it simmer for about 15 minutes, or until the rice is tender and the liquid is absorbed.

Sauté the Garlic

While the rice is cooking, heat 2 tablespoons of olive oil in a skillet over medium heat. Add 3 minced garlic cloves and sauté for 1-2 minutes, just until fragrant.

Add Spinach and Cream

Stir in the chopped spinach to the skillet and cook until wilted. Then, lower the heat and add 1/2 cup of heavy cream, seasoning with salt and pepper to your taste.

Combine Everything

Once the rice is cooked, fluff it with a fork and add it to the skillet with the garlic and spinach mixture. Mix well to combine, and heat through for 2 more minutes.

Serve and Enjoy

Plate your creamy spinach garlic rice, and sprinkle with Parmesan cheese if desired. Enjoy your delightful meal!

Now you have a delicious side or main dish that's sure to be a hit!

Secondary image

Pro Tips

  • For an even creamier texture, consider adding a dollop of cream cheese into the mixture before serving. It enhances the flavor and richness!

Storing and Reheating Leftovers

This Creamy Spinach Garlic Rice can be stored in an airtight container in the fridge for up to 3 days. When reheating, add a splash of vegetable broth or water to prevent the rice from drying out. Heat in a skillet over medium heat, stirring occasionally for even warming, for about 5-7 minutes until warmed through.

If you plan to freeze this dish, consider undercooking the rice slightly—this will help retain its texture when reheated. After cooling, transfer the rice to freezer-safe containers. It can last up to 2 months in the freezer. To reheat from frozen, simply thaw overnight in the refrigerator and follow the reheating instructions.

Serving Suggestions

This rice can stand alone as a comforting vegetarian main dish, but it also pairs wonderfully with grilled proteins like chicken, shrimp, or tofu. The creamy texture complements the charred flavors beautifully, creating a well-rounded plate. You could also elevate the dish by adding some roasted cherry tomatoes or sautéed mushrooms for a delightful color and extra depth of flavor.

For a gourmet twist, serve it in a hollowed-out bell pepper or a baked avocado. This not only makes for a visually stunning presentation but also adds an extra layer of flavor as the rice absorbs the juices from the pepper or avocado, creating a delightful, cohesive meal.

Questions About Recipes

→ Can I use other greens instead of spinach?

Absolutely! Kale or Swiss chard work well too, but adjust cooking times accordingly as they may take longer to wilt.

→ Is it possible to make this recipe vegan?

Yes! Substitute heavy cream with coconut milk or a plant-based cream alternative, and use vegan Parmesan.

→ Can I prepare this rice dish ahead of time?

You can cook the rice and prepare the garlic-spinach mixture in advance, then combine them just before serving to maintain texture.

→ What can I serve this rice with?

This creamy rice pairs beautifully with grilled chicken, fish, or as a filling vegetarian main on its own.

Creamy Spinach Garlic Rice

I absolutely love how this Creamy Spinach Garlic Rice turns a simple side dish into something truly special. The combination of creamy texture with the fresh, earthy flavor of spinach and the aromatic touch of garlic makes it irresistible. Each bite feels indulgent yet wholesome, perfect for pairing with grilled proteins or serving as a vegetarian main. In just 30 minutes, you'll have a dish that’s rich, flavorful, and sure to impress anyone at the table, making it a go-to for my weeknight dinners.

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Kendra Lawson

Recipe Type: Natural Ideas

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 cup rice
  2. 2 cups vegetable broth
  3. 2 tablespoons olive oil
  4. 3 cloves garlic, minced
  5. 3 cups fresh spinach, chopped
  6. 1/2 cup heavy cream
  7. Salt and pepper to taste
  8. Parmesan cheese for garnish (optional)

How-To Steps

Step 01

In a saucepan, bring 2 cups of vegetable broth to a boil. Add 1 cup of rice and reduce heat to low. Cover and let it simmer for about 15 minutes, or until the rice is tender and the liquid is absorbed.

Step 02

While the rice is cooking, heat 2 tablespoons of olive oil in a skillet over medium heat. Add 3 minced garlic cloves and sauté for 1-2 minutes, just until fragrant.

Step 03

Stir in the chopped spinach to the skillet and cook until wilted. Then, lower the heat and add 1/2 cup of heavy cream, seasoning with salt and pepper to your taste.

Step 04

Once the rice is cooked, fluff it with a fork and add it to the skillet with the garlic and spinach mixture. Mix well to combine, and heat through for 2 more minutes.

Step 05

Plate your creamy spinach garlic rice, and sprinkle with Parmesan cheese if desired. Enjoy your delightful meal!

Extra Tips

  1. For an even creamier texture, consider adding a dollop of cream cheese into the mixture before serving. It enhances the flavor and richness!

Nutritional Breakdown (Per Serving)

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