Hearty Layered Beef & Cheese Casserole

Now this is a casserole that means business 🧀❤️
Hearty layers, creamy filling, and that golden baked top that everyone fights over. It’s the kind of meal that makes the whole house smell like dinner time again.
Full recipe below 👇
This one feels like home, doesn’t it?
📝 Full Recipe Hearty Layered Beef & Cheese Casserole Ingredients
1 lb ground beef
1 small onion, finely chopped
2 cups tomato sauce
1 cup ricotta cheese
1 cup sour cream
3 cups shredded mozzarella cheese (divided)
1½ cups cooked white rice
1 teaspoon Italian seasoning
Salt and black pepper to taste
Instructions
Preheat oven to 350°F.
In a large skillet over medium heat, cook ground beef and chopped onion until beef is fully browned. Drain excess grease.
Stir in tomato sauce, Italian seasoning, salt, and pepper. Simmer for 5–7 minutes.
In a bowl, combine ricotta cheese and sour cream until smooth.
In a greased glass baking dish, spread half of the cooked rice evenly across the bottom.
Spoon half of the meat sauce over the rice.
Spread half of the ricotta mixture over the meat layer.
Sprinkle with 1 cup of shredded mozzarella.
Repeat the layers: remaining rice, meat sauce, ricotta mixture.
Top with remaining mozzarella cheese.
Bake uncovered for 30–35 minutes, until cheese is melted and lightly golden.
Let rest 10 minutes before serving to help the layers set.
⏱ Timing
Prep Time: 20 minutes Cook Time: 35 minutes Total Time: 55 minutes
🔥 Nutrition (Approximate per serving)
Calories: 420 Protein: 26g Fat: 24g Carbohydrates: 25g