Golden, savory, and smothered in cheese, this Cheesy Meatball Rice Casserole is the ultimate comfort food. Imagine fluffy seasoned rice baked under juicy meatballs, all blanketed in melty mozzarella with a hint of parsley on top. It’s a one-dish wonder that brings the heartiness of a casserole and the cozy feel of a home-cooked meal to your table with zero fuss.
Whether you’re feeding a busy family, prepping for a potluck, or just craving something warm and satisfying, this recipe is a winner. It’s one of those dishes that gets better as it sits, making leftovers something to look forward to. Plus, it’s endlessly customizable—you can switch up the meatballs, cheese, or even toss in some veggies to suit your crowd.
What Kind of Rice Should I Use?
Long-grain white rice or jasmine rice works best for this casserole because it cooks evenly and fluffs up beautifully without getting mushy. Avoid quick-cook or instant rice, which tends to break down during baking. If you’re looking for a whole grain option, brown rice can be used, but extend the cooking time and add a bit more liquid to accommodate its texture.

Ingredients for the Cheesy Meatball Rice Casserole
- Meatballs: Homemade or frozen meatballs are both great. They’re the star of the dish, bringing rich flavor and protein.
- Cooked White Rice: The hearty base that soaks up all the delicious sauce.
- Marinara Sauce: Adds acidity and depth; you can use your favorite jarred sauce or homemade.
- Mozzarella Cheese: For that irresistible melty, gooey top layer.
- Parmesan Cheese: Adds a salty bite and extra richness.
- Milk or Cream: Helps keep the rice creamy and prevents drying out during baking.
- Italian Seasoning: Gives it that classic, herbaceous flavor.
- Fresh Parsley: Optional, but adds a pop of color and freshness at the end.
How To Make the Cheesy Meatball Rice Casserole
Step 1: Preheat and Prep
Start by preheating your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with nonstick spray or a drizzle of olive oil. This helps prevent sticking and makes cleanup easier.
Step 2: Cook the Rice
Prepare your white rice according to package instructions if it isn’t already cooked. You’ll need about 3 cups of cooked rice. Let it cool slightly before layering it into the casserole.
Step 3: Mix the Base Layer
In a large mixing bowl, combine the cooked rice, marinara sauce (about 2 cups), 1/2 cup of milk or cream, 1 teaspoon of Italian seasoning, and half of the shredded mozzarella and Parmesan cheese. Stir until everything is evenly mixed and creamy.
Step 4: Assemble the Casserole
Pour the rice mixture into the prepared baking dish and spread it out evenly. Nestle the meatballs (homemade or store-bought) over the top of the rice. You can press them in slightly so they sink into the mixture for a more integrated bite.
Step 5: Add Cheese and Bake
Sprinkle the remaining mozzarella and Parmesan cheese evenly over the top. Cover with foil and bake for 25 minutes. Remove the foil and bake for an additional 10 minutes until the cheese is bubbly and starting to brown.
Step 6: Garnish and Serve
Let the casserole rest for 5 minutes before serving. Top with chopped fresh parsley for a burst of color and freshness.
Serving and Storing the Cheesy Meatball Rice Casserole
This casserole is best served hot, straight from the oven with the cheese still bubbly and golden. It pairs beautifully with a crisp green salad or garlic bread for a complete meal. For a little heat, try a sprinkle of red pepper flakes or a drizzle of chili oil on top.
Storing leftovers is a breeze. Simply transfer any remaining casserole to an airtight container and refrigerate for up to 4 days. To reheat, microwave individual portions or warm in the oven at 350°F until heated through. This dish also freezes well—wrap tightly in foil and freeze for up to 2 months.
Frequently Asked Questions
How do I keep the rice from drying out in the oven?
Mixing in milk or cream with the marinara and covering the casserole during the first bake helps lock in moisture.
Can I use frozen meatballs?
Absolutely! Just make sure they are fully cooked before adding them to the casserole.
What other cheese can I use?
Mozzarella is classic, but feel free to mix in provolone, fontina, or even sharp cheddar for a twist.
Can I make this ahead of time?
Yes, assemble everything up to a day in advance, cover tightly, and refrigerate. Bake as directed when ready to serve.
Is it possible to add vegetables?
Definitely. Stir in spinach, bell peppers, or mushrooms with the rice mixture for extra nutrients and texture.
Does this work with brown rice or cauliflower rice?
Yes to both! Just adjust the liquid slightly and expect a different texture—especially with cauliflower rice, which releases more moisture.
Want More Casserole Ideas?
If this Cheesy Meatball Rice Casserole hit the spot, you’ll definitely want to try a few more cozy, craveable recipes next:
- Million Dollar Spaghetti Casserole for a pasta bake that’s loaded with creamy layers and flavor.
- Mexican White Trash Casserole when you’re in the mood for spicy, cheesy, Tex-Mex comfort.
- Chicken Crescent Roll Casserole with flaky crescent rolls and creamy chicken filling.
- Cheesy Baked Tortellini with Meat Sauce for pillowy pasta pockets covered in cheese.
- Creamy Garlic Marry Me Salmon if you want to add a little seafood elegance to your dinner rotation.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest dinner board so you can make it again and again.
And don’t forget to drop a comment below—did you go spicy or classic with your meatballs? Try another cheese blend? I love seeing how you make it your own!
✨ Looking for more cozy dinners and casserole favorites? Follow along on my Pinterest board, Life with Jam where I share fresh daily inspiration straight from my kitchen to yours.

Cheesy Meatball Rice Casserole
- Total Time: 50 minutes
- Yield: 6 to 8 servings
Description
This Cheesy Meatball Rice Casserole is the perfect comfort food baked in one pan. Juicy meatballs sit on a bed of creamy, cheesy marinara-infused rice, topped with bubbly golden mozzarella. It’s hearty, family-friendly, and freezer-friendly too!
Ingredients
3 cups cooked white rice
2 cups marinara sauce
0.5 cup milk or cream
1 teaspoon Italian seasoning
1 cup mozzarella cheese, shredded
0.5 cup Parmesan cheese, grated
16 to 20 cooked meatballs (homemade or frozen)
1 tablespoon fresh parsley, chopped (optional)
Instructions
1. Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish.
2. Cook rice if not done already. Let it cool slightly.
3. In a large bowl, mix the rice, marinara, milk or cream, Italian seasoning, half the mozzarella, and half the Parmesan until creamy.
4. Spread the rice mixture into the prepared dish evenly.
5. Arrange the cooked meatballs over the rice, pressing slightly into the mixture.
6. Sprinkle the remaining mozzarella and Parmesan on top.
7. Cover the casserole with foil and bake for 25 minutes.
8. Uncover and bake for 10 more minutes, until cheese is bubbly and golden.
9. Let it rest for 5 minutes before garnishing with chopped parsley.
10. Serve warm and enjoy!
Notes
Make sure the meatballs are fully cooked before assembling the casserole.
Use freshly shredded cheese for better melt and flavor.
For a spicier version, stir red pepper flakes into the marinara or use spicy meatballs.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Casserole
- Method: Baked
- Cuisine: American-Italian
Nutrition
- Serving Size: 1 portion
- Calories: 480
- Sugar: 5g
- Sodium: 720mg
- Fat: 24g
- Saturated Fat: 11g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 70mg


