Spinach Rice Casserole

Some side dishes quietly become the most requested part of dinner, and Spinach Rice Casserole is one of those favorites in our home. Creamy rice, tender spinach, and a golden cheesy top make it comforting enough for holidays yet easy enough for weeknights.

I first started making this casserole when I wanted a warm vegetable dish that felt hearty and family-friendly.

It quickly became a regular favorite because it uses simple ingredients, pairs with almost any main course, and reheats beautifully the next day.

Why You’ll Love This Recipe

This recipe combines comforting rice, creamy texture, and the fresh flavor of spinach in one easy baking dish. It feels rich and satisfying while still bringing vegetables to the table.

It is also wonderfully practical for busy cooks. Leftover rice works beautifully, prep is straightforward, and the oven handles most of the work.

Families love how flexible it is. Serve it as a side dish, add protein for a main meal, or adjust the cheese and seasonings to suit the table.

Serves: 6 people

This recipe makes six generous side-dish servings or four larger portions as a vegetarian main dish. It can easily be doubled for gatherings or meal prep.

Ingredients You’ll Need

For the Casserole

  • 3 cups cooked rice
  • 5 cups fresh spinach, chopped, or 1 (10-ounce) package frozen spinach, thawed and drained
  • 2 tablespoons butter
  • 1 small onion, finely diced
  • 2 cloves garlic, minced
  • 1 1/2 cups cheddar cheese, shredded
  • 1 cup mozzarella or Monterey Jack cheese, shredded
  • 1/4 cup Parmesan cheese, grated

For the Sauce

  • 3 tablespoons all-purpose flour
  • 2 cups milk
  • 1/2 cup sour cream
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon garlic powder
  • 1/2 teaspoon paprika

For the Topping

  • 1 cup breadcrumbs or crushed buttery crackers
  • 2 tablespoons melted butter
  • 2 tablespoons Parmesan cheese

Optional Add-Ins

  • 1 cup cooked chicken, diced
  • 1/2 cup mushrooms, sautéed
  • 1/4 teaspoon cayenne pepper
  • 1 teaspoon Dijon mustard

Cooked rice that has cooled slightly works best because it stays fluffy and mixes more easily into the casserole.

Pro Tips

If using frozen spinach, squeeze out as much moisture as possible. Extra liquid can make the casserole watery.

Freshly shredded cheese melts more smoothly than many packaged shredded cheeses.

Use day-old rice or cooled rice for the best texture. Fresh steaming rice can become too soft when baked again.

Do not over-thicken the sauce on the stove. A slightly loose sauce firms up nicely in the oven.

Let the casserole rest for 10 minutes before serving so it sets slightly and scoops more cleanly.

For families with younger children, chop spinach finely so it blends gently into the rice.

Tools You’ll Need

  • 9×13-inch baking dish
  • Medium saucepan or skillet
  • Large mixing bowl
  • Whisk
  • Wooden spoon or spatula
  • Knife
  • Cutting board
  • Measuring cups
  • Measuring spoons
  • Small bowl for topping

A glass or ceramic baking dish works especially well because it holds heat nicely and looks lovely on the table.

Substitutions and Variations

Use brown rice, jasmine rice, basmati rice, or wild rice blend instead of white rice. Any fully cooked rice works well.

Swap spinach for kale, Swiss chard, or chopped broccoli if preferred. Cook tougher greens first.

Use Greek yogurt instead of sour cream for a lighter tangy option.

Cheddar can be replaced with Swiss, Gruyère, Monterey Jack, mozzarella, or Colby. Mixing cheeses adds extra depth.

If you need gluten-free options, use gluten-free flour and gluten-free crackers or breadcrumbs.

Add cooked chicken, turkey, ham, or white beans to turn the casserole into a full meal.

For extra flavor, add sautéed mushrooms or caramelized onions.

Use pepper jack cheese or cayenne for a spicier version.

Top with extra cheese during the last few minutes of baking for a more golden cheesy crust.

You can also portion leftovers into muffin tins and reheat as individual servings later.

Make Ahead Tips

This casserole is perfect for planning ahead on busy days or holiday meals. You can cook the rice, chop the spinach, shred the cheese, and prepare the sauce up to one day in advance. Store everything separately in the refrigerator until ready to assemble.

You can also fully assemble the casserole, cover it tightly, and refrigerate it for up to 24 hours before baking. This makes dinnertime much easier when schedules are full.

If baking directly from the refrigerator, let the dish sit at room temperature for about 20 minutes while the oven preheats. This helps it heat more evenly.

For meal prep, bake the casserole fully and portion leftovers into containers for quick lunches or easy side dishes later in the week.

Instructions

Step 1: Preheat the Oven

Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish with butter or nonstick spray.

A prepared dish helps prevent sticking and makes cleanup easier after serving.

Step 2: Cook the Onion

Place a medium saucepan or deep skillet over medium heat. Melt 2 tablespoons butter, then add the diced onion.

Cook for 4 to 5 minutes, stirring occasionally, until softened and lightly translucent. This builds a flavorful base.

Step 3: Add Garlic and Spinach

Stir in the minced garlic and cook for 30 seconds. Add the chopped fresh spinach and cook until wilted, about 2 to 3 minutes.

If using thawed frozen spinach, stir it in just long enough to warm through after draining well.

Step 4: Make the Sauce

Sprinkle the flour over the spinach mixture and stir well. Cook for 1 minute, then slowly whisk in the milk until smooth.

Continue stirring for 4 to 6 minutes until the sauce thickens slightly. It should coat the spoon but still pour easily.

Step 5: Season and Finish the Sauce

Reduce the heat to low. Stir in the sour cream, salt, black pepper, garlic powder, paprika, and Dijon mustard if using.

Mix until smooth and creamy. Taste and adjust seasoning if needed.

Step 6: Add the Cheese

Stir in half of the cheddar, half of the mozzarella, and the Parmesan cheese. Mix until melted into the sauce.

The sauce should now be rich, creamy, and ready to coat the rice evenly.

Step 7: Combine with Rice

Place the cooked rice in a large mixing bowl. Pour the warm spinach cheese sauce over the rice.

Stir gently until all of the rice is coated and the spinach is evenly distributed throughout the mixture.

Step 8: Fill the Baking Dish

Transfer the mixture to the prepared baking dish and spread evenly. Top with the remaining cheddar and mozzarella cheeses.

In a small bowl, combine breadcrumbs or crushed crackers with melted butter and Parmesan, then sprinkle over the top.

Step 9: Bake the Casserole

Bake uncovered for 25 to 35 minutes, or until hot and bubbling around the edges. The topping should be golden brown and crisp.

If you would like more color, broil for 1 to 2 minutes at the end while watching closely.

Step 10: Rest and Serve

Remove the casserole from the oven and let it rest for 10 minutes before serving. This helps it set slightly for cleaner portions.

Serve warm as a side dish or main meal. Garnish with parsley if desired.

Serving Suggestions

Serve this casserole alongside roasted chicken, pork chops, or baked fish for a balanced family dinner. The creamy rice pairs well with simple proteins.

Add a crisp green salad or sliced tomatoes for freshness and contrast. Bright vegetables balance the richness nicely.

Serve larger portions as a vegetarian main dish with garlic bread or warm rolls.

Pair with grilled steak or holiday ham for special occasions. It fits festive meals beautifully.

Offer hot sauce or red pepper flakes at the table for those who enjoy extra heat.

Use leftovers beside eggs for a savory breakfast or brunch plate.

Leftovers and Storage

Allow leftovers to cool slightly before storing. Cover the baking dish tightly or transfer portions to airtight containers and refrigerate for up to 4 days.

To reheat, microwave individual portions in short intervals until warmed through. Add a small splash of milk if needed to loosen the texture.

For larger portions, cover and reheat in a 350°F oven until hot in the center.

You can freeze cooled portions in freezer-safe containers for up to 2 months. Thaw overnight in the refrigerator before reheating.

Nutrition and Benefits

  • Spinach adds color, fiber, and useful nutrients to a comforting dish.
  • Rice provides satisfying energy and makes the casserole hearty.
  • Cheese adds calcium and rich flavor many families enjoy.
  • Homemade casseroles allow control over ingredients and seasoning levels.
  • The recipe can be adapted with proteins or additional vegetables.
  • Leftovers reheat well for lunches or easy second meals.

Recipe FAQ

Can I use frozen spinach?

Yes, frozen spinach works very well. Thaw it fully and squeeze out excess moisture before adding.

What rice works best?

White rice, jasmine rice, brown rice, or wild rice blends all work well as long as they are fully cooked.

Can I make this ahead of time?

Yes, assemble the casserole up to one day ahead and refrigerate before baking.

Why is my casserole watery?

Too much moisture often comes from spinach that was not drained well or sauce that was too thin. Remove excess liquid from ingredients before baking.

Can I add chicken?

Absolutely. Stir in cooked diced chicken to make it a hearty main dish.

Can I make it gluten-free?

Yes, use gluten-free flour and gluten-free topping ingredients. Always check labels carefully.

What cheese works best?

Cheddar is classic, but Swiss, Monterey Jack, mozzarella, Gruyère, or Colby are all excellent choices.

Conclusion

A Cozy Side Worth Making Again

This Spinach Rice Casserole is the kind of dependable recipe that makes everyday meals feel warm and complete. It uses simple ingredients, easy steps, and delivers creamy comforting results every time.

It is worth making again because it fits weeknight dinners, holidays, potlucks, and meal prep so naturally. With reliable results, family appeal, and flexible serving options, this is a dish people happily return to again and again.

Leave a Reply

Your email address will not be published. Required fields are marked *