Save My skillet was still warm from breakfast when I decided to throw together something quick for lunch. I had roasted broccoli left over from the night before, and a block of sharp cheddar sitting in the fridge that practically begged to be melted. Instead of just reheating the broccoli, I buttered some bread and tucked those little florets right into a grilled cheese. The smell that filled the kitchen made me realize I'd stumbled onto something I'd want to make again and again.
I made this on a rainy Tuesday when my neighbor stopped by unexpectedly. We sat at the kitchen counter with our sandwiches and bowls of tomato soup, and she kept asking what made the grilled cheese taste different. When I told her it was just broccoli, she looked at me like I'd performed a magic trick. Since then, she texts me every few weeks to tell me she made it again.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Broccoli florets: Small pieces roast faster and fit better into the sandwich, plus they get those crispy, caramelized edges that make all the difference.
- Olive oil: Just enough to coat the broccoli so it roasts instead of steams, bringing out that deeper flavor.
- Salt and black pepper: A light seasoning before roasting makes the broccoli taste like more than an afterthought.
- Sharp cheddar cheese: The sharpness cuts through the richness of the butter and balances the sweetness of the roasted broccoli.
- Hearty sandwich bread: Sourdough or whole wheat holds up to the filling and doesn't get soggy under pressure.
- Unsalted butter: Softened butter spreads easily and toasts the bread to that perfect golden brown without burning.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Preheat the oven:
- Set your oven to 425°F (220°C) so it's hot and ready to caramelize the broccoli quickly.
- Roast the broccoli:
- Toss the florets with olive oil, salt, and pepper, then spread them out on a baking sheet. Roast for 12 to 15 minutes until they're tender with golden, slightly crispy edges.
- Grate the cheese:
- While the broccoli roasts, grate the cheddar so it melts evenly and quickly in the sandwich.
- Butter the bread:
- Spread softened butter on one side of each slice, making sure to reach the edges so the whole surface toasts evenly.
- Assemble the sandwiches:
- Place two slices buttered side down, layer half the cheese on each, add the roasted broccoli, then top with the remaining cheese and bread slices buttered side up. This double layer of cheese helps everything stick together.
- Cook in the skillet:
- Heat your skillet over medium low heat and place the sandwiches in carefully. Cook for 3 to 4 minutes per side, pressing gently with a spatula, until the bread turns golden and the cheese melts completely.
- Rest and serve:
- Let the sandwiches sit for a minute after cooking so the cheese sets just a bit, then slice and serve while still warm.
Save The first time I served this to my niece, she was in her picky eater phase and refused anything green. I didn't mention the broccoli, just handed her the sandwich cut into triangles. She ate the whole thing and asked for another. When I finally told her what was inside, she shrugged and said it didn't count because it tasted good.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Choosing Your Bread
I've made this with everything from white sandwich bread to multigrain, and the texture really does matter. Sourdough gives you that tangy flavor and sturdy structure, while whole wheat adds a nutty taste that complements the cheddar. Avoid anything too soft or thin, it just can't handle the weight of the filling. If you're using gluten free bread, toast it lightly first so it holds together better in the skillet.
Flavor Variations
Once you get comfortable with the basic version, it's easy to play around. A pinch of red pepper flakes mixed into the broccoli before roasting adds a gentle kick without overwhelming the cheese. I've also spread a thin layer of Dijon mustard on the inside of the bread for a sharper, more grown up flavor. My brother likes to add a few caramelized onions, which makes it feel almost fancy.
Serving Suggestions
This sandwich begs to be dipped into tomato soup, the acidity cuts right through the richness and makes every bite feel balanced. If soup isn't your thing, a simple green salad with a lemon vinaigrette works just as well. I've even served it alongside roasted sweet potato wedges for a heartier meal.
- Pair with a hot bowl of tomato soup for the ultimate comfort lunch.
- Serve with a crisp side salad dressed in lemon and olive oil.
- Cut into smaller squares and serve as an appetizer at a casual gathering.
Save This sandwich has become my go to whenever I need something quick, warm, and satisfying without much fuss. It reminds me that comfort food doesn't have to be complicated to feel like a hug on a plate.
Recipe Q&A
- → Can I prepare the broccoli in advance?
Yes, roast the broccoli up to 2 hours ahead and store at room temperature. Assemble and grill just before serving for best results.
- → What bread works best for this?
Hearty breads like sourdough, whole wheat, or thick-cut sandwich bread work beautifully. They hold up well to the melted cheese without falling apart.
- → How do I prevent the bread from burning?
Cook over medium-low heat and press gently with your spatula. This ensures even browning and allows the cheese to melt completely without scorching.
- → Can I add other vegetables?
Absolutely. Try adding roasted mushrooms, caramelized onions, or sautéed spinach for additional vegetables and flavor complexity.
- → What's a good pairing with this sandwich?
Tomato soup is a classic match, or serve alongside a fresh green salad for a lighter, more balanced meal.
- → Is this suitable for dietary restrictions?
It's vegetarian by nature. Use gluten-free bread and verify all ingredients for a gluten-free version.