If you’re looking for a cozy dish that warms the soul, then this Cheesy Meatball & Mushroom Rice Casserole is just what you need. This recipe is a true crowd-pleaser, perfect for busy weeknights or a family gathering. It combines juicy meatballs, earthy mushrooms, and creamy rice all baked together under a gooey layer of cheese. I love how it brings everyone to the table with smiles; it’s comfort food at its finest!
The best part? It’s easy to whip up with simple ingredients you probably already have on hand. Trust me; once you try this casserole, it’ll become a staple in your home!
Why You’ll Love This Recipe
- Family-Friendly: Everyone loves cheesy casseroles! This dish is sure to be a hit with kids and adults alike.
- Easy Preparation: With just one pan and straightforward steps, you can have this meal ready without any fuss.
- Make-Ahead Convenience: Prep it in advance and pop it in the oven when you’re ready to serve!
- Deliciously Flavorful: The combination of savory meatballs, mushrooms, and aromatic herbs creates a dish bursting with flavor.
Ingredients You’ll Need
Let’s gather some simple, wholesome ingredients to create our Cheesy Meatball & Mushroom Rice Casserole! You’ll find that these components come together beautifully to make a comforting meal that satisfies.
- 1 pound (16 ounces / 450 g) fully cooked meatballs, thawed if frozen
- 1 1/2 cups (300 g) uncooked long-grain white rice, thoroughly rinsed and drained
- 10 ounces (280 g) cremini mushrooms, cleaned and sliced 1/4-inch thick
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried thyme)
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon smoked paprika
- 2 3/4 cups (660 ml) low-sodium beef broth, warmed
- 1/2 cup (120 ml) heavy cream
- 1 1/2 cups (170 g) shredded sharp white cheddar cheese, divided (1/2 cup for rice, 1 cup for topping)
- 1/2 cup (55 g) shredded low-moisture whole-milk mozzarella cheese
- 2 tablespoons finely chopped fresh flat-leaf parsley (optional garnish)
Variations
One of the best things about this casserole is its flexibility! Feel free to get creative and adapt it to your taste preferences or what you have on hand.
- Swap the protein: Use turkey or chicken meatballs instead of beef for a lighter option.
- Add veggies: Stir in some spinach or peas for extra color and nutrients.
- Change the cheese: Mix in different cheeses like gouda or pepper jack for a unique flavor twist.
- Make it spicy: Add a pinch of red pepper flakes or diced jalapeños for a zesty kick.
How to Make Cheesy Meatball & Mushroom Rice Casserole
Step 1: Preheat the Oven
Preheat your oven to 375°F (190°C) with the rack positioned in the middle. This ensures even cooking. While it heats up, lightly grease your baking dish so nothing sticks.
Step 2: Sauté the Mushrooms
In a large skillet over medium-high heat, melt the butter and olive oil together. Add the sliced cremini mushrooms—sear them undisturbed for about 3 to 4 minutes until they’re golden brown. The caramelization adds depth of flavor! Afterward, stir them around and cook longer until their moisture evaporates. Now add in your diced onion along with salt, pepper, and smoked paprika; let everything cook until soft before stirring in minced garlic and thyme. This step really builds that aromatic base for your casserole!
Step 3: Toast the Rice
Next, toss in the rinsed rice into the mushroom mixture. Stir constantly for about 90 seconds; this helps toast the grains which enhances their nutty flavor. Now pour in your warmed beef broth and heavy cream while scraping up any tasty bits stuck on the bottom of the pan. Bring it all to a simmer—this will create that rich sauce we want pouring over our rice!
Step 4: Assemble Your Casserole
Carefully transfer your rice mixture into the greased baking dish. Don’t forget to stir in half of your shredded cheddar cheese! Now arrange your thawed meatballs across the top—press those down gently into the rice layer so they soak up all that deliciousness as they bake. Cover tightly with foil so everything stays nice and moist while cooking.
Step 5: Bake to Perfection
Pop your casserole into the preheated oven for about 30 minutes. Once that time has passed, remove the foil and check if all liquid is absorbed—the rice should be tender by now! Sprinkle on the remaining cheeses evenly across the top before returning it uncovered back to bake for another 10 to 12 minutes until bubbly with light golden patches on top. Let it rest for about 10 minutes before garnishing with fresh parsley—it’s hard not to dig right in after smelling all those enticing aromas!
Pro Tips for Making Cheesy Meatball & Mushroom Rice Casserole
Creating the perfect Cheesy Meatball & Mushroom Rice Casserole is all about attention to detail and a few handy tips to elevate your dish!
Use fresh ingredients: Fresh herbs and vegetables enhance the flavors significantly, making your casserole taste homemade and vibrant. Fresh thyme, for example, brings a delightful aroma that dried herbs simply can’t match.
Toast the rice: Toasting your rinsed rice in the skillet before adding the liquid not only adds depth of flavor but also helps achieve a lovely texture. This step prevents the rice from becoming mushy as it bakes.
Don’t skip the resting time: Allowing the casserole to rest for 10 minutes after baking lets the flavors meld and makes serving easier. This step ensures that each portion holds its shape beautifully.
Experiment with cheese: While sharp white cheddar and mozzarella are great choices, feel free to mix in other types of cheese like gouda or pepper jack for added flavor. Just remember to use freshly shredded cheese for optimal melting.
Adjust seasoning to taste: Taste as you go! You can always tweak the salt, pepper, or smoked paprika according to your preference, ensuring that every bite is just right for you and your family.
How to Serve Cheesy Meatball & Mushroom Rice Casserole
When it comes to serving this hearty casserole, presentation and complementary dishes can make all the difference. Here are some delightful ideas!
Garnishes
- Chopped fresh parsley: A sprinkle of fresh parsley not only adds a pop of color but also a burst of freshness that balances out the rich flavors of the casserole.
- Crushed red pepper flakes: If you enjoy a little heat, offering crushed red pepper flakes on the side allows guests to customize their spice level without overwhelming the dish.
Side Dishes
Steamed green beans: Lightly steamed green beans add a crisp texture and bright color that contrasts beautifully with the creamy casserole. A squeeze of lemon juice can elevate them further!
Garlic bread: A slice of warm garlic bread or baguette is perfect for scooping up leftovers from your plate – plus, who can resist buttery garlic goodness?
Simple side salad: A fresh salad with mixed greens, cherry tomatoes, and a light vinaigrette offers a refreshing counterpoint to the richness of the casserole. It’s an easy way to incorporate more veggies into your meal!
Roasted carrots: Sweet roasted carrots drizzled with olive oil and sprinkled with salt make for an excellent side. Their natural sweetness complements the savory elements of your cheesy dish wonderfully.
With these tips and serving suggestions, you’ll elevate your Cheesy Meatball & Mushroom Rice Casserole from delicious comfort food to an unforgettable dining experience!

Make Ahead and Storage
This Cheesy Meatball & Mushroom Rice Casserole is perfect for meal prep! It holds up beautifully in the fridge or freezer, making it a convenient option for busy weeknights. Here’s how to store it properly so you can enjoy it later.
Storing Leftovers
- Store leftovers in an airtight container in the refrigerator.
- Consume within 3 to 4 days for the best quality and flavor.
Freezing
- Allow the casserole to cool completely before freezing.
- Portion out individual servings into freezer-safe containers or bags.
- Label with the date and freeze for up to 2 months.
Reheating
- To reheat from frozen, thaw overnight in the refrigerator before reheating.
- Cover with foil and heat in a 350°F (175°C) oven for 15 to 20 minutes, adding a splash of broth if needed.
- For microwave reheating, place single servings covered with a damp paper towel and heat until warmed through.
FAQs
Here are some common questions I get about this delicious casserole.
Can I use different types of meatballs for the Cheesy Meatball & Mushroom Rice Casserole?
Absolutely! You can use turkey or beef meatballs as substitutes, or even plant-based options if you prefer. Just ensure they are fully cooked before adding them to the dish.
How do I prevent my Cheesy Meatball & Mushroom Rice Casserole from being mushy?
To avoid mushiness, do not mix uncooked rice with liquid ahead of time. Assemble everything just before baking and make sure your rice is rinsed thoroughly to remove excess starch.
Can I add vegetables to my Cheesy Meatball & Mushroom Rice Casserole?
Yes! Feel free to incorporate your favorite veggies such as spinach, bell peppers, or peas. Just be mindful of their cooking times so they don’t become overcooked.
What can I serve with this casserole?
This casserole is great on its own but pairs wonderfully with a simple side salad or some steamed green beans for a complete meal.
Final Thoughts
I hope you’re as excited to try this Cheesy Meatball & Mushroom Rice Casserole as I am! It’s not just a meal; it’s a comforting hug in a dish that brings everyone together at the table. Enjoy making it, sharing it with loved ones, and savoring every delicious bite. Happy cooking!

Cheesy Meatball & Mushroom Rice Casserole
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
Description
A comforting casserole featuring juicy meatballs, browned mushrooms, and tender rice in a savory garlic-thyme cream sauce topped with molten cheese.
Ingredients
- 1 pound fully cooked meatballs (thawed if frozen)
- 1 1/2 cups uncooked long-grain white rice (thoroughly rinsed and drained)
- 10 ounces cremini mushrooms (cleaned and sliced 1/4-inch thick)
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 medium yellow onion (finely diced)
- 3 cloves garlic (minced)
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried thyme)
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon smoked paprika
- 2 3/4 cups low-sodium beef broth (warmed)
- 1/2 cup heavy cream
- 1 1/2 cups shredded sharp white cheddar cheese (divided (1/2 cup for rice, 1 cup for topping))
- 1/2 cup shredded low-moisture whole-milk mozzarella cheese
- 2 tablespoons finely chopped fresh flat-leaf parsley (optional garnish)
Instructions
- Preheat your oven to 375°F (190°C) with the rack in the middle position. Lightly grease a 9×13-inch baking dish. Rinse the uncooked long-grain white rice in a fine-mesh sieve under cold running water until the water runs mostly clear, then drain thoroughly.
- Heat 1 tablespoon olive oil and 2 tablespoons unsalted butter in a 12-inch skillet over medium-high heat. Add the sliced cremini mushrooms and sear undisturbed for 3 to 4 minutes until golden on the bottom. Stir and cook 3 to 4 minutes longer until moisture evaporates and mushrooms are browned. Reduce heat to medium, add the diced yellow onion, kosher salt, black pepper, and smoked paprika, cooking for 4 to 5 minutes until soft. Stir in the garlic and thyme, cooking for 60 seconds until fragrant.
- Add the rinsed and drained rice to the skillet, stirring continuously for 90 seconds to toast the grains. Pour in the warm beef broth and heavy cream, scraping up any browned bits from the pan bottom. Bring to a simmer around the edges, then remove from heat.
- Pour the rice, mushroom, and broth mixture into the prepared 9×13-inch baking dish. Stir in 1/2 cup of shredded sharp white cheddar cheese. Arrange the thawed meatballs across the pan, pressing them halfway into the rice layer. Cover tightly with heavy-duty aluminum foil, crimping the edges to seal completely, and bake at 375°F (190°C) for 30 minutes.
- Remove the foil and check that the liquid is absorbed and the rice is tender. Sprinkle the remaining 1 cup of sharp white cheddar and 1/2 cup of shredded mozzarella evenly over the top. Return uncovered to the oven for 10 to 12 minutes until the cheese is melted and bubbling with light golden patches. Rest for 10 minutes before garnishing with fresh parsley and serving.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: main dish
- Cuisine: American
Nutrition
- Serving Size: 1
- Calories: 450
- Sugar: 2g
- Sodium: 800mg
- Fat: 25g
- Saturated Fat: 15g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 80mg
Keywords: Store refrigerated in an airtight container for up to 3 to 4 days, or freeze portions for up to 2 months. Reheat covered with foil in a 350°F (175°C) oven with a splash of broth for 15 to 20 minutes, or microwave single servings covered with a damp paper towel. Do not mix uncooked rice with liquid ahead of time; assemble just before baking to prevent mushiness. Use freshly shredded block cheese for optimal melting.

