In a large skillet, heat the olive oil over medium heat. Add the chopped onion and minced garlic, cooking until the onion is translucent (about 3-4 minutes).
Add the ground beef to the skillet and cook until browned, breaking it up with a spoon (about 5-7 minutes). Season with Italian seasoning, salt, and pepper.
In a large mixing bowl, combine the uncooked rice, cream of mushroom soup, beef broth, frozen mixed vegetables, and half of the shredded cheddar cheese. Stir until evenly mixed.
Add the cooked beef mixture to the bowl with the rice and vegetable mixture, stirring to combine everything thoroughly.
Transfer the mixture to a greased 9x13-inch baking dish, spreading it evenly.
Cover the dish with aluminum foil and bake in the preheated oven for 35 minutes.
After 35 minutes, remove the foil and sprinkle the remaining shredded cheese on top of the casserole.
Bake uncovered for an additional 10-15 minutes, or until the cheese is melted and bubbly.
Let the casserole cool for a few minutes before serving.
Notes
Serve in portions with a sprinkle of fresh parsley on top for a pop of color. Enjoy with a side salad for added crunch!