In a skillet over medium heat, sauté the diced onion until translucent (3–4 minutes). Add garlic and cook for 1 more minute. Add ground beef, breaking it up with a spoon, and cook until browned. Season with dried basil, oregano, salt, and pepper. Drain excess fat and set aside.
2. Make the Grilled Cheese Sandwiches
Butter one side of each bread slice. Place 4 slices, buttered side down, in a skillet over medium heat. Sprinkle ½ cup shredded Cheddar cheese on each slice, then top with the remaining bread slices, buttered side up. Grill until golden brown on both sides and cheese is melted. Let cool slightly, then cut sandwiches into 1-inch cubes.
3. Prepare the Tomato Mixture
In a large bowl, whisk together condensed tomato soup, tomato juice, diced tomatoes, and beaten eggs until smooth.
4. Assemble the Casserole
Preheat oven to 350°F (175°C) and grease a 9×13-inch baking dish. Spread the cooked beef mixture evenly over the bottom of the dish. Layer the grilled cheese cubes on top of the beef. Pour the tomato mixture over the sandwich cubes, making sure all pieces are coated. Sprinkle shredded mozzarella over the top.
5. Bake
Cover casserole with aluminum foil and bake for 30 minutes. Remove foil and bake an additional 15 minutes, until the top is golden and bubbly.
6. Serve
Let the casserole rest for 5–10 minutes before serving. Scoop generously onto plates and enjoy the comforting flavors of this hearty dish.
Serving and Storage Tips
