Broccoli Cheddar Grilled Cheese


  • 1/2 medium yellow onion , chopped
  • 1 large head of broccoli , chopped well (if you don't want to use the stems, you need to get more florets)
  • butter
  • 6 slices sharp cheddar cheese (you can use any variety of cheddar)
  • 1 garlic clove , diced
  • salt and pepper
  • 6 slices fresh bread (I like a rustic type of bread, sourdough or french are great)


  1. 1. Heat a medium skillet over medium/high heat, with a bit of butter tossed in. Add onions and garlic and saute for minute. Add broccoli bits and mix around, stirring frequently. Cook for about 5 minutes, or until broccoli is tender and bright green. Remove from heat, dump contents on a plate or bowl and set aside.
  2. 2. Wipe out skillet and put back on stove. Heat on low heat. Butter 3 slices of bread, and set them in the skillet butter side down. Add a slice of cheese to the bread (in the skillet), then add 1/3 of the broccoli mixture on top, then a second slice of cheese. Butter another slice of bread and set on top of the sandwich, butter side up. Repeat for remaining sandwiches.
  3. 3. Once you have all the sandwiches in the skillet and assembled, turn heat up to medium (not too high, we want the bread to toast and the cheese to melt, if you cook too high then the cheese will not melt before the bread burns), and let cook for 3-4 minutes. Check to see if the bottom is golden brown, and if so, carefully flip sandwiches over. Cook another 3-4 minutes on the other side, checking to make sure not to burn.
  4. 4. Remove sandwiches from skillet, cut in half, serve hot.

Recipe Notes

You can easily add a little more broccoli/cheese to make an additional sandwich, or you can cut this recipe down to make just one sandwich.
If adding sliced meat, I would add that to the skillet while cooking the broccoli, about the last minute of cooking- just enough to warm the meat.