Bring a large pot of lightly salted water to a boil; cook green beans at a boil until tender yet firm to the bite, 5 to 10 minutes; drain and transfer to a 9x13-inch dish.
Cook and stir onions, vinegar, garlic, sugar, basil, and oregano in a skillet over medium heat until onions are softened and translucent, about 5 minutes. Reduce heat to medium-low, and continue cooking and stirring until onions are very tender and dark brown, 15 to 20 minutes more.
Preheat oven to 400 degrees F (200 degrees C).
Spread onion mixture over green beans and top with Parmesan cheese. Arrange tomatoes, cut sides down, atop Parmesan cheese layer.
Bake in the preheated oven until cheese is melted and bubbling, about 35 minutes.
Nutritional Facts
Per 6 servings
Calories: 97
Carbohydrate: 20g
Fat: 1g
Fiber: 6g
Protein: 5g
Sugar: 7g
Related Recipes
Individual Green Bean Casseroles
Green Bean Casserole with Fresh Beans
Fresh Green Bean Casserole
Tasty Green Bean Casserole
Ultimate Green Bean Casserole
My Favorite Green Bean Casserole
Absolutely Delicious Green Bean Casserole from Scratch