It was 6:45 PM on a Tuesday. The kind of Tuesday where the kids are already fighting over who got the wrong color cup, the dog is barking at a squirrel that has nothing to do with our lives, and I am standing in front of an open refrigerator that feels less like a food source and more like a judgmental stare. I had exactly forty-five minutes before we needed to eat. Forty-five minutes to feed four people who were about to argue that they were “starving” (a technicality, because they ate lunch).
My usual go-to was a stir-fry, but the vegetables in the crisper drawer looked like they were staging a protest. My pasta plan was out because I was out of sauce. I needed something warm, something cheesy, something that tasted like I’d spent hours in the kitchen when really, I just wanted to sit down before my feet gave out.
That’s when I remembered the bag of frozen spinach and the can of artichoke hearts I’d bought on a whim three weeks ago and forgotten about. I also had a cup of leftover rice sitting in the back of the fridge, destined for the trash can. I combined them with a handful of shredded cheese, some garlic, and a splash of cream, threw it in a casserole dish, and put it in the oven. I sat down to read a book while it baked. I actually read a book while dinner cooked. That is how desperate I was.
When I pulled it out, the top was golden and bubbling, the smell of garlic and cheese filling the entire house, overpowering the dog’s barking. My kids ate it without complaining. My husband asked for seconds. It became my cheesy spinach and artichoke rice bake in that moment. Not just a recipe, but a lifeline.
I’ve made this dish dozens of times since then. I’ve tweaked it, tested it, and perfected it. It’s creamy, it’s comforting, and it uses ingredients you probably already have. If you’re looking for a dinner that feels fancy but takes zero effort, this is it. It’s the ultimate weeknight winner.
Why You’ll Love This Cheesy Spinach and Artichoke Rice Bake
There are about ten reasons I keep coming back to this casserole, but let’s be real—you’re busy. You don’t have time to test complicated recipes that require twelve ingredients you’ve never heard of. Here’s why this cheesy spinach and artichoke rice bake has earned a permanent spot in our weekly rotation:
- It Uses Leftover Rice — Seriously, this is its superpower. I make rice on Sunday, and by Wednesday, it’s sitting there. This recipe is basically a gourmet way to use up leftovers so they don’t go to waste. It transforms plain rice into something decadent.
- 30 Minutes or Less — If you use pre-cooked rice, you’re looking at 15 minutes of prep and 15 minutes in the oven. That’s it. You can actually have a hot, homemade meal ready before the pizza delivery guy shows up.
- Picky-Eater Approved — My son thinks artichokes are “weird” until he tastes this. The cheese hides the texture, and the cream makes it mild. It’s the perfect way to sneak vegetables into dinners without starting a negotiation.
- Creamy and Comforting — It tastes like a dip from an appetizer board but in a hearty, satisfying casserole form. It’s warm, gooey, and makes you feel hugged by food.
- Minimal Cleanup — One baking dish. That’s it. I love a good recipe, but I love a good cleanup even more. You can wash this dish while it cools, and it wipes right down.
This isn’t just food. It’s peace of mind. It’s the dish you make when you’re tired, stressed, or just don’t want to think. And it tastes like you actually cared.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. It’s not a scavenger hunt. It’s a “let’s just cook” situation. I’m particular about a few things here, so pay attention to the notes below.
The Base
Cooked Rice (3 cups / about 600g) — I use long-grain white rice, but brown rice works too if you like a chewier texture. The key is that it’s already cooked. Cold rice works best because it’s drier and absorbs the sauce better, but hot rice is fine too. Just don’t use sticky sushi rice.
Frozen Spinach (10 oz / 280g) — Yes, frozen. Fresh spinach takes up too much space and wilts into nothing. Frozen spinach is concentrated, easy to use, and you don’t have to wash it. Just make sure you thaw it and squeeze out ALL the water. I’ll explain why later.
Artichoke Hearts (1 can / 14 oz, drained) — Canned is fine! I’m not going to judge you. Fresh artichokes are a pain to prep. Just rinse the canned ones to remove that metallic brine taste and chop them into bite-sized pieces. Quarter-sized chunks are perfect.
Heavy Cream or Half-and-Half (1 cup / 240ml) — This is what makes it creamy. Heavy cream is richer, but half-and-half works if you want it slightly lighter. Don’t use milk; it won’t be creamy enough. You want that luxurious mouthfeel.
The Flavor and Cheese
Garlic (4 cloves, minced) — Fresh garlic. Always. Jarred garlic has a weird chemical aftertaste that really shows up in creamy dishes. Minced it yourself. It takes two minutes and tastes a thousand times better.
Onion (1 small yellow onion, finely diced) — This adds sweetness and depth. If you’re in a huge rush, you can skip it, but I don’t recommend it. The onion balances the richness of the cheese.
Shredded Mozzarella (1.5 cups / 170g) — For that stretchy, melty goodness. Buy the block and grate it yourself if you can. Pre-shredded cheese has cellulose in it to prevent clumping, which means it doesn’t melt as smoothly. I’ve tested both; block cheese wins.
Parmesan Cheese (½ cup / 50g, grated) — This adds the salty, umami punch. Freshly grated is best. It melts into the sauce and adds a savory backbone that keeps the dish from tasting bland.
Breadcrumbs (¼ cup / 30g, optional) — I like a little crunch on top. Panko breadcrumbs are great, but regular dry breadcrumbs work too. Toss them with a teaspoon of melted butter for extra flavor.
Seasonings — Salt, black pepper, and a pinch of nutmeg. The nutmeg is the secret weapon. It sounds weird, but it pairs perfectly with spinach and cream. Just a little goes a long way.
Equipment Needed
You don’t need fancy gadgets for this. Here’s what I actually use:
- 9×13 Inch Baking Dish — A standard casserole dish. Glass or ceramic works best because it heats evenly. My Pyrex has seen better days, but it still does the job.
- Large Skillet — For sautéing the onion and garlic. I use a 12-inch stainless steel skillet. It’s durable and easy to clean.
- Colander — For draining the artichokes and squeezing the spinach. A fine-mesh strainer works too.
- Wooden Spoon — For stirring. Silicone works too. Just avoid metal if you’re using non-stick pans.
- Sharp Knife and Cutting Board — For chopping the onion and artichokes. A dull knife is dangerous and frustrating.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years. It’s simple, but there are a few details that matter.
Step 1: Prep the Spinach (2 minutes)
This is the most important step. Take your frozen spinach and let it thaw. You can do this in the microwave (use the defrost setting) or leave it in the fridge overnight. Once it’s thawed, take a clean kitchen towel or a few layers of paper towels and WRING IT OUT. Squeeze it like your life depends on it. You want to get every drop of water out. If you don’t, your bake will be watery and soggy. Trust me on this. I learned this the hard way with a soupier-than-expected casserole.
Step 2: Sauté the Aromatics (5 minutes)
Heat a tablespoon of olive oil in your large skillet over medium heat. Add the diced onion and cook for 3-4 minutes until it’s soft and translucent. Don’t rush this. You want it sweet, not brown. Then add the minced garlic and cook for just 30 seconds. Garlic burns fast, and burnt garlic tastes bitter. You want it fragrant and golden, not charcoal.
Step 3: Mix the Base (3 minutes)
In a large bowl, combine the cooked rice, the squeezed spinach, and the chopped artichoke hearts. Add the sautéed onion and garlic mixture. Pour in the heavy cream (or half-and-half). Stir everything together until it’s evenly coated. The mixture should look moist but not swimming in liquid. If it looks too dry, add a splash more cream. If it looks too wet, add a bit more rice.
Step 4: Add the Cheese (2 minutes)
Stir in half of the mozzarella and all of the Parmesan. Season with salt, pepper, and that pinch of nutmeg. Taste it now. Does it need more salt? More pepper? Adjust it while you can. Once it’s in the oven, you can’t fix it.
Step 5: Bake (15-20 minutes)
Preheat your oven to 375°F (190°C). Grease your 9×13 baking dish with a little butter or oil. Pour the rice mixture into the dish and spread it out evenly. Sprinkle the remaining mozzarella on top. If you’re using breadcrumbs, sprinkle them over the cheese now.
Put it in the oven and bake for 15-20 minutes. You’re looking for the cheese to be melted, bubbly, and slightly golden on top. If you added breadcrumbs, you want them to be crispy and golden brown. If they’re browning too fast, you can loosely cover it with foil for the last few minutes.
Step 6: Rest and Serve (5 minutes)
Take it out of the oven and let it rest for 5 minutes. I know, I know, it’s hard to wait. But resting lets the sauce thicken slightly and makes it easier to scoop. If you dig in immediately, it might be a bit loose. Serve it hot, straight from the dish. It’s beautiful like that.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
- Squeeze the Spinach Dry — I can’t say this enough. Wet spinach = watery casserole. Squeeze it until it feels almost dry. It’s worth the effort.
- Use Day-Old Rice — Freshly cooked rice is too moist. Leftover rice that’s been in the fridge is drier and holds its shape better. It absorbs the cream without turning mushy.
- Don’t Skip the Nutmeg — It’s subtle, but it adds a warm, earthy note that ties the spinach and cream together. It’s a classic pairing for a reason.
- Grate Your Own Cheese — Pre-shredded cheese doesn’t melt the same way. It’s coated in anti-caking agents that prevent it from becoming smooth and creamy. Grate it yourself for the best texture.
- Rest Before Serving — Letting it sit for 5 minutes allows the sauce to set. It makes for cleaner slices and a better texture.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Add Some Protein
Chicken — Add 2 cups of cooked, diced chicken breast or rotisserie chicken. It makes the dish more filling and turns it into a complete meal. My husband loves this version.
Shrimp — Stir in 1 cup of cooked shrimp in the last 5 minutes of baking. It adds a nice seafood twist.
Bacon — Crumble some cooked bacon on top before baking. The salty, smoky crunch is amazing with the creamy cheese.
Dietary Tweaks
Gluten-Free — This recipe is naturally gluten-free as long as you check your breadcrumbs and cheese. Use gluten-free breadcrumbs if you want that crunch.
Lighter Version — Use Greek yogurt instead of heavy cream for a tangier, lower-fat sauce. It’s a bit thinner, so you might need less of it. Also, reduce the cheese by half.
Vegan — Use coconut cream instead of dairy cream, and vegan cheese shreds. It’s different, but still creamy and delicious. I’ve made this for my vegan friend, and she loved it.
Flavor Twists
Spicy — Add a teaspoon of red pepper flakes or a diced jalapeño for some heat.
Herby — Stir in a handful of fresh parsley or basil at the end for a fresh, bright flavor.
Lemon — Add the zest of one lemon before baking. It cuts through the richness and adds a nice lift.
Serving & Storage
How to serve this bad boy:
I usually serve this straight from the baking dish at the dinner table. It looks rustic and stays warm. But here are other ways I’ve enjoyed it:
- Side Dishes — It’s rich, so I pair it with something light. A simple green salad with vinaigrette is perfect. Roasted asparagus or broccoli also works well.
- Bread — Garlic bread or crusty baguette is great for soaking up the extra sauce.
- Wine Pairing — A crisp Pinot Grigio or a light Chardonnay complements the creamy, cheesy flavors nicely.
Storage Instructions:
Refrigerator: Store leftovers in an airtight container for up to 4 days. The sauce will thicken in the fridge, which is normal.
Reheating: The best way to reheat this is in the oven. Cover it with foil and bake at 350°F for 15-20 minutes until heated through. You can also reheat individual portions in the microwave, but add a splash of milk or cream to keep it creamy. Stir halfway through.
Freezing: You can freeze this, but the texture might change slightly due to the dairy. I recommend freezing it before baking. Let it thaw in the fridge overnight, then bake as directed. It won’t be quite as gooey, but it’s still good.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is per serving (based on 6 servings).
| Nutrient | Amount |
|---|---|
| Calories | 380 |
| Protein | 18g |
| Carbs | 35g |
| Fat | 18g |
| Fiber | 4g |
| Sugar | 3g |
Look, this is comfort food. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use the Greek yogurt version and load up on vegetables. But usually? I just eat a reasonable portion and enjoy it.
Final Thoughts
So that’s my go-to cheesy spinach and artichoke rice bake! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the garlic (though more is always better in my opinion). The best recipes are the ones you adapt to your family’s tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use fresh spinach instead of frozen?
You can, but you’ll need about 10 ounces of fresh spinach, which wilts down to a much smaller volume. You’ll need to sauté it first to remove the excess moisture, then chop it up. Frozen spinach is just easier because it’s already pre-cooked and chopped. If you use fresh, make sure to squeeze out all the water, just like with frozen.
Can I make this ahead of time?
Yes! You can assemble the entire casserole up to 24 hours in advance. Cover it with plastic wrap and refrigerate. When you’re ready to eat, take it out of the fridge and let it sit for 20 minutes while the oven preheats. Then bake as directed. You might need to add 5 extra minutes to the baking time since it’s starting cold.
Why did my bake turn out watery?
This usually happens if the spinach wasn’t squeezed dry enough or if the rice was too moist. Make sure you squeeze the spinach until it feels almost dry. Also, if you’re using freshly cooked rice, let it cool and dry out a bit before using it. Cold, day-old rice is the best choice for this recipe.
Can I freeze this?
Yes, but the texture might change slightly. The cheese and cream can separate a bit when thawed. I recommend freezing it before baking. Let it thaw in the fridge overnight, then bake as directed. It won’t be quite as gooey, but it’s still good. Avoid freezing it after baking if possible.
Can I use brown rice?
Absolutely. Brown rice has a nuttier flavor and chewier texture, which works well in this dish. Just make sure it’s cooked and cooled before using it. It might absorb a bit more liquid, so you might want to add a splash more cream if it looks dry.
What can I substitute for artichoke hearts?
If you’re not a fan of artichokes, you can swap them for chopped mushrooms or roasted red peppers. Both add a nice texture and flavor. Or just leave them out entirely. The dish is still delicious without them. It’s all about what you like.
How do I reheat leftovers without it getting dry?
Add a splash of milk or cream to the leftovers before reheating. This helps restore the creamy texture. Reheat in the oven at 350°F covered with foil, or in the microwave in 30-second intervals, stirring in between. Avoid overheating, which can make the cheese grainy.
Pin This Recipe!
Cheesy Spinach and Artichoke Rice Bake
- Total Time: 30 minutes
- Yield: 6 servings 1x
Description
A creamy, comforting weeknight casserole that uses leftover rice, frozen spinach, and artichoke hearts. It’s ready in 30 minutes, requires minimal cleanup, and is perfect for picky eaters.
Ingredients
- 3 cups cooked rice (preferably cold, day-old rice)
- 10 oz frozen spinach, thawed and thoroughly squeezed dry
- 1 can (14 oz) artichoke hearts, drained, rinsed, and chopped
- 1 cup heavy cream or half-and-half
- 4 cloves garlic, minced
- 1 small yellow onion, finely diced
- 1.5 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- ¼ cup breadcrumbs (optional, for topping)
- 1 tbsp olive oil
- Salt and black pepper to taste
- Pinch of nutmeg
- Butter or oil for greasing the baking dish
Instructions
- Preheat oven to 375°F (190°C). Grease a 9×13 inch baking dish.
- Thaw frozen spinach and squeeze out all excess moisture using a clean kitchen towel or paper towels.
- Heat olive oil in a large skillet over medium heat. Sauté diced onion for 3-4 minutes until soft and translucent.
- Add minced garlic to the skillet and cook for 30 seconds until fragrant. Do not burn.
- In a large bowl, combine cooked rice, squeezed spinach, chopped artichoke hearts, and the sautéed onion/garlic mixture.
- Pour in heavy cream and stir to coat ingredients evenly.
- Stir in half of the mozzarella cheese, all of the Parmesan cheese, salt, pepper, and nutmeg. Taste and adjust seasoning.
- Spread the mixture evenly into the prepared baking dish.
- Top with remaining mozzarella cheese and breadcrumbs (if using).
- Bake for 15-20 minutes until cheese is melted, bubbly, and golden brown.
- Let rest for 5 minutes before serving to allow sauce to thicken.
Notes
Ensure spinach is squeezed completely dry to prevent a watery casserole. Using day-old, cold rice works best as it is drier and absorbs sauce better than fresh rice. For a lighter version, substitute heavy cream with Greek yogurt and reduce cheese. This recipe is naturally gluten-free if using gluten-free breadcrumbs.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 3
- Sodium: 600
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 35
- Fiber: 4
- Protein: 18
Keywords: cheesy spinach and artichoke rice bake, weeknight dinner, easy casserole, leftover rice recipe, family friendly meal, 30 minute dinner


