Few things bring the comfort of a bubbling casserole pulled straight from the oven, and this Cheesy Meatball Rice Casserole delivers that cozy satisfaction with every bite. Imagine juicy, flavorful meatballs nestled into a bed of seasoned rice, all wrapped in a rich tomato sauce and topped with a golden layer of melted mozzarella and Parmesan cheese. It’s the perfect balance of hearty, cheesy, and savory — a dish that feels like a warm hug on a plate.

Whether you’re feeding a hungry family on a weeknight or hosting a casual dinner with friends, this casserole has your back. It’s simple enough to prepare on a busy evening, yet impressive enough to serve at a gathering. Plus, it’s an ideal way to stretch a batch of meatballs into a full, satisfying meal. Serve it with a crisp green salad and garlic bread, and you’ve got a dinner that hits all the right notes.
Why You’ll Love This Cheesy Meatball Rice Casserole
- It’s a one-dish meal packed with flavor and comfort.
 - Kid-friendly, freezer-friendly, and perfect for make-ahead meals.
 - Combines pantry staples like rice and tomato sauce with juicy homemade or store-bought meatballs.
 - The cheesy topping makes it irresistibly delicious.
 
Preparation Phase & Tools to Use
Before diving into the kitchen, gather these essential tools:
- Large skillet or sauté pan: for browning onions, peppers, and building flavor.
 - Large mixing bowl: to combine rice with sauce and seasonings evenly.
 - Baking dish (9×13 inch): the ideal size for baking the casserole uniformly.
 - Aluminum foil: helps retain moisture during the first part of baking.
 - Grater (if using fresh cheese): for freshly shredded cheese that melts beautifully.
 - Wooden spoon or spatula: to stir the mixture without breaking up the meatballs.
 
Each tool plays a key role in ensuring even cooking, proper texture, and easy handling of ingredients — don’t skip them.
Preparation Tips
Use pre-cooked or frozen meatballs to save time, or make your own for a personalized touch. Cook the rice slightly underdone before baking so it absorbs the tomato sauce without getting mushy. If you like a crispier top, remove the foil during the final 10 minutes of baking. Adding diced bell peppers and onions gives the casserole a fresh flavor boost, while freshly shredded cheese (as opposed to bagged) melts more smoothly and tastes richer.
Ingredients for this Cheesy Meatball Rice Casserole
For the Casserole Base:
- 1 1/2 cups uncooked long grain white rice (or jasmine rice)
 - 3 cups low-sodium chicken broth (or water)
 - 1 tablespoon olive oil
 - 1 small yellow onion, finely chopped
 - 1 red bell pepper, diced
 - 2 cloves garlic, minced
 - 1 teaspoon Italian seasoning
 - 1/2 teaspoon salt (adjust to taste)
 - 1/4 teaspoon black pepper
 - 1/4 teaspoon crushed red pepper flakes (optional, for heat)
 
For the Sauce and Meatballs:
- 2 cups marinara or tomato basil pasta sauce (store-bought or homemade)
 - 1 1/2 cups fully cooked meatballs (frozen or homemade, about 20–25 small meatballs)
 
For the Topping:
- 1 cup shredded mozzarella cheese
 - 1/4 cup grated Parmesan cheese
 - 1 tablespoon chopped fresh parsley (optional, for garnish)
 

Step 1: Cook the Rice
In a medium saucepan, bring the chicken broth to a boil. Stir in the rice, lower the heat, cover, and simmer for about 15 minutes or until rice is just slightly undercooked. Remove from heat and let it rest covered for 5 minutes. Fluff with a fork.
Step 2: Sauté the Vegetables
In a large skillet, heat olive oil over medium heat. Add chopped onion and red bell pepper. Sauté until softened, about 5 minutes. Stir in minced garlic, Italian seasoning, salt, pepper, and red pepper flakes. Cook for another minute until fragrant.
Step 3: Combine Rice and Sauce
In a large mixing bowl, combine the sautéed vegetables, cooked rice, and marinara sauce. Mix thoroughly until everything is evenly coated. This mixture will be the flavorful base of your casserole.
Step 4: Assemble the Casserole
Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with a little olive oil or cooking spray. Spread the rice and sauce mixture evenly into the dish. Place meatballs evenly over the top, gently pressing them into the rice mixture.
Step 5: Add Cheese Topping
Sprinkle the shredded mozzarella cheese evenly over the entire surface, followed by the Parmesan cheese. Cover the dish with foil to keep moisture in while baking.
Step 6: Bake and Finish
Bake covered for 25 minutes. Then remove the foil and bake for an additional 10–12 minutes or until the cheese is melted and bubbly with lightly golden edges. If desired, broil for the last 2 minutes for a crispier cheese topping. Garnish with chopped parsley before serving.
Notes
This casserole is very flexible. You can swap the meatballs with ground beef, turkey, or even plant-based alternatives. Using leftover rice or frozen cooked rice can shave off a lot of prep time. If you’re aiming for extra creaminess, stir in a handful of shredded cheese directly into the rice mixture before baking. The dish also welcomes additions like chopped spinach, mushrooms, or peas to boost the nutritional value.
Watch Out for These Mistakes While Cooking
- Using overcooked rice: It will turn mushy during baking. Slightly undercook it before combining with sauce.
 - Skipping the foil: Baking without foil from the start can dry out the casserole.
 - Uneven meatball placement: Spread them out evenly so each serving has a good balance of meat, rice, and cheese.
 - Not tasting the rice mixture before baking: Adjust seasoning if needed, especially if using a low-sodium broth.
 - Using pre-shredded cheese: It contains anti-caking agents and doesn’t melt as smoothly as freshly shredded cheese.
 
Storage Instructions
Let the casserole cool completely before storing. Cover tightly with foil or transfer to airtight containers. Store in the refrigerator for up to 4 days. For longer storage, freeze individual portions or the whole dish (wrapped tightly in plastic wrap and foil) for up to 2 months. Reheat in the oven at 350°F until warmed through, or use the microwave for individual portions.
Estimated Nutrition
(Per serving, based on 6 servings total)
- Calories: 420
 - Protein: 20g
 - Carbohydrates: 38g
 - Dietary Fiber: 2g
 - Sugars: 5g
 - Fat: 22g
 - Saturated Fat: 9g
 - Cholesterol: 45mg
 - Sodium: 720mg
 
Frequently Asked Questions
Can I use brown rice instead of white rice?
Yes, but it needs a longer cooking time and additional broth. Par-cook it before combining with other ingredients.
Are frozen meatballs okay to use?
Absolutely! Just make sure they’re fully cooked before adding them to the casserole.
Can I make this casserole ahead of time?
Yes, assemble everything and refrigerate (unbaked) for up to 24 hours. Bake when ready.
Is this recipe freezer-friendly?
Yes. Freeze either before or after baking. If freezing unbaked, thaw in the fridge overnight before baking.
What other vegetables can I add?
Zucchini, mushrooms, spinach, or even frozen peas work great and add extra nutrition.
How do I make it spicier?
Increase the red pepper flakes or use a spicy marinara sauce.
What cheese alternatives can I use?
Try provolone, cheddar, or a blend of Italian cheeses if mozzarella isn’t available.
How can I make it lower in sodium?
Use low-sodium broth, low-sodium marinara sauce, and reduce added salt.
Conclusion
Cheesy Meatball Rice Casserole is the ultimate family-friendly comfort food that combines simplicity with rich, satisfying flavor. It’s incredibly easy to make, versatile enough to fit your pantry ingredients, and perfect for meal prepping or feeding a crowd. Whether it’s a weeknight dinner or a dish to share, this casserole brings warmth, taste, and hearty satisfaction to the table. Once you try it, it might just become a regular in your recipe rotation.
		Cheesy Meatball Rice Casserole
- Prep Time: 20 minutes
 - Cook Time: 35 minutes
 - Total Time: 55 minutes
 - Yield: 6 servings
 - Category: Dinner
 - Method: Baked
 - Cuisine: American
 
Description
Warm, cheesy, and incredibly satisfying — this Cheesy Meatball Rice Casserole is the ultimate easy dinner recipe for busy weeknights. Juicy meatballs rest on a bed of tender tomato-seasoned rice, covered in gooey melted mozzarella and parmesan. It’s the kind of comfort food that checks all the boxes: simple prep, family-friendly, freezer-friendly, and packed with flavor. Perfect for anyone searching for quick dinner ideas, hearty comfort food, or a no-fuss casserole that feeds a crowd. Whether you’re planning meals for the week or looking for cozy food ideas, this is one easy recipe you’ll come back to again and again.
Ingredients
1 1/2 cups uncooked long grain white rice
3 cups low-sodium chicken broth
1 tablespoon olive oil
1 small yellow onion, finely chopped
1 red bell pepper, diced
2 cloves garlic, minced
1 teaspoon Italian seasoning
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon crushed red pepper flakes (optional)
2 cups marinara or tomato basil pasta sauce
1 1/2 cups fully cooked meatballs (about 20–25 small meatballs)
1 cup shredded mozzarella cheese
1/4 cup grated Parmesan cheese
1 tablespoon chopped fresh parsley (optional)
Instructions
1. In a medium saucepan, bring chicken broth to a boil. Add rice, lower heat, cover, and simmer for 15 minutes or until rice is slightly undercooked. Let it rest covered for 5 minutes. Fluff with a fork.
2. In a large skillet, heat olive oil over medium heat. Sauté onion and red bell pepper for 5 minutes until softened. Stir in garlic, Italian seasoning, salt, pepper, and red pepper flakes. Cook 1 more minute.
3. In a large bowl, combine sautéed vegetables, cooked rice, and marinara sauce. Mix well until evenly coated.
4. Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish. Spread the rice mixture evenly in the dish. Nestle meatballs on top, pressing them slightly into the rice.
5. Sprinkle mozzarella and Parmesan cheese evenly over the top. Cover with foil.
6. Bake for 25 minutes covered, then uncover and bake for 10–12 more minutes, until cheese is melted and golden. Broil for 2 minutes if you prefer a crisp top. Garnish with parsley before serving.
Notes
Slightly undercook the rice to prevent mushiness after baking.
Freshly shredded cheese melts better and gives a more luxurious texture.
Add vegetables like spinach or mushrooms for extra nutrition.
Nutrition
- Serving Size: 1/6th of dish
 - Calories: 420
 - Sugar: 5g
 - Sodium: 720mg
 - Fat: 22g
 - Saturated Fat: 9g
 - Unsaturated Fat: 11g
 - Trans Fat: 0g
 - Carbohydrates: 38g
 - Fiber: 2g
 - Protein: 20g
 - Cholesterol: 45mg
 
Keywords: easy dinner, meatball casserole, cheesy rice bake, comfort food, freezer meal
					