Preheat oven to 375°F. Grease a 9x13-inch baking dish with nonstick spray.
In a large skillet over medium heat, cook ground beef in olive oil until browned and crumbled, about 5 minutes. Drain excess grease if needed. Transfer to a plate.
Add onion and garlic to the skillet. Sauté for 3-4 minutes until softened.
Add potatoes, carrots, celery, corn, diced tomatoes and beef broth. Season with salt, pepper, thyme and rosemary. Simmer for 5 minutes.
Transfer mixture to prepared baking dish. Top evenly with cooked ground beef.
Cover tightly with foil and bake for 30 minutes. Remove foil, top with shredded cheese and bake 10-15 minutes more until cheese is melted.
Let sit for 5 minutes before serving. Enjoy!