Total Time
Prep 25 mins
Cook 30 mins

Onion lovers unite!!! This is a very good side dish for BBQ. I found this recipe in a magazine over ten years ago, I think while waiting at the Vet's. Vidalias are best, but I just use spanish, red's, or any combination thereof.

Ingredients Nutrition


  1. Preheat oven to 350-degrees.
  2. Butter casserole dish (shallow one).
  3. Melt butter in large skillet and add onions.
  4. Cook until tender and translucent.
  5. Stir often.
  6. Transfer onions to prepared dish.
  7. Combine milk, soup, salt and pepper in a bowl.
  8. Pour over onions.
  9. Sprinkle cut cheese over top.
  10. Brown bread slices (one side only) in skillet.
  11. Add butter as needed.
  12. Placed on top of casserole with browned side up.
  13. Bake until bread browns even more.
  14. About 30 minutes.
  15. Serve hot.
Most Helpful

5 5

Hello again, Bayou Andy. What a find! This recipe is right up my alley! I love onions and this sent me into onion heaven! I usually don't like recipes with canned cream of . . soups but this one was great! Thank you for sharing such a wonderful recipe, Diane :=)

5 5

Wow! This was great! I didn't have any swiss or gruyere, and I had to substitute it with muenster and parmesean combo. I only had 5oz of muenster and sprinkled fresh shredded parmesan to help a little. It turned out spectacular. My NEW favorite dish! Make sure you cook the onions on med/low and simmer them for at least 15 minutes. Also make sure the bread is a GOOD french. I used a loaf of stale "organic french loaf" from Trader Joe's. It was even better reheated. The bread was chewy and the onions sweet. (I also tried it with garlic added to the toasted french bread but it was ruined it. The garlic bread overwhelmed it.)