Broccoli Bacon Grilled Cheese

Broccoli Bacon Grilled Cheese
⏱️ cook time 15 minutes
🍽️ servings 2
⚡ Difficulty easy

intro

Crispy golden sourdough oozing with melted sharp cheddar, smoky bacon, and tender crisp broccoli—this elevated take on classic grilled cheese is cozy, flavorful, and ready in under 30 minutes.

Ingredients

Thick-cut sourdough bread 4 slices (1.5cm thick, 160g total)
Sharp cheddar cheese 120g (block form)
Thick-cut bacon 4 slices (120g total)
Fresh broccoli 1 small head (150g, florets only)
Unsalted butter 3 tbsp (42g), softened to room temperature
Dijon mustard 1 tsp (optional)
Garlic powder 1/4 tsp
Kosher salt 1/4 tsp, plus pinch for finishing
Freshly ground black pepper 1/8 tsp

Steps

1

Prep Broccoli and Bacon

Pick up the chef knife from the edge of the cutting board. Cut the broccoli into 1cm small florets, discarding any thick woody stems. Slice the bacon strips into 2cm wide lardons. Pile the chopped broccoli and bacon in separate small piles on the edge of the cutting board. This step takes approximately 4 minutes.

Step 1
step1:Prep Broccoli and Bacon
2

Cook Crispy Bacon

Place the 12-inch carbon steel skillet on the stovetop over medium heat (350°F / 175°C). Add the chopped bacon lardons to the cold skillet, cook for 5-6 minutes, stirring occasionally with the silicone tongs, until fat is rendered and bacon is deep golden and crispy. Do not burn; the bacon should crisp without turning dark brown around the edges.

Step 2
step2:Cook Crispy Bacon
Step 2
step2:Cook Crispy Bacon
3

Sauté Tender Broccoli

Use the tongs to transfer the crispy bacon to the paper towel-lined prep plate to drain excess fat. Leave 1 teaspoon of bacon fat in the skillet, discarding any excess. Add the chopped broccoli florets to the skillet, season with 1/8 tsp kosher salt and 1/8 tsp black pepper, sauté for 3 minutes over medium heat until bright green and crisp-tender (do not overcook to mushy texture). Transfer cooked broccoli to the plate with the bacon to cool slightly.

Step 3
step3:Sauté Tender Broccoli
4

Shred Sharp Cheddar

Place the box grater inside the medium stainless steel mixing bowl, positioned to the left of the cutting board. Grate the sharp cheddar cheese on the medium-coarse holes of the grater, creating light, fluffy shreds. Toss the shredded cheese with 1/4 tsp garlic powder, mixing lightly to distribute the seasoning evenly.

Step 4
step4:Shred Sharp Cheddar
5

Assemble Sandwiches

Lay the 4 slices of sourdough bread on the cutting board. Spread 1/4 tsp Dijon mustard evenly on the inner side of each slice, if using. Divide half the shredded cheese evenly between two bread slices, top with the drained crispy bacon, sautéed broccoli, then the remaining half of the cheese. Top with the remaining two bread slices, pressing down gently to compact the filling. Spread the top of each sandwich with 1/2 tbsp of softened unsalted butter, coating evenly all the way to the crust edges.

Step 5
step5:Assemble Sandwiches
Step 5
step5:Assemble Sandwiches
6

Grill First Side

Reduce the stovetop heat to medium-low (325°F / 160°C). Place the sandwiches butter-side down in the same carbon steel skillet used for bacon and broccoli. Spread the remaining 2 tbsp softened butter across the uncoated top side of each sandwich, evenly covering the crust. Cook for 4-5 minutes, without moving, until the bottom bread is deep golden brown and crispy, and the cheese closest to the pan has started to melt.

Step 6
step6:Grill First Side
7

Flip and Cook Through

Use the thin flexible metal spatula to carefully flip each sandwich in one smooth motion. Press down gently on the top of each sandwich with the spatula to ensure even contact with the pan. Cook for another 3-4 minutes, until the second side is equally deep golden and crispy, and all the cheese in the center is fully melted (you will see cheese oozing slightly from the sandwich edges when done). If the bread browns too quickly before cheese melts, reduce heat to low to avoid burning.

Step 7
step7:Flip and Cook Through
Step 7
step7:Flip and Cook Through
8

Rest and Serve

Transfer the cooked sandwiches to the cutting board, let rest for 1 minute to allow the cheese to set slightly. Cut each sandwich diagonally into two triangles, then transfer to the matte white ceramic dinner plates. Sprinkle with a tiny pinch of flaky salt if desired, garnish with a small thyme sprig, and serve immediately.

Step 8
step8:Rest and Serve

Tips

1.Grate your own cheddar from a block instead of using pre-shredded bagged cheese: Pre-shredded cheese is coated in potato starch and anti-caking agents that prevent it from melting into the smooth, gooey, stretchy texture that makes grilled cheese great.
2.Cook sandwiches over medium-low heat, not high: High heat will quickly burn the buttered bread crust before the cheese fully melts and the broccoli and bacon warm through, leading to a bitter, burnt outside and cold, un-melted center.
3.Let the cooked sandwiches rest for 1 full minute on the cutting board before cutting and serving: This short rest allows the melted cheese to set slightly, so it doesn’t gush out the sides when you take your first bite, and gives the crust time to set to perfect crispness.

✨ You May Also Like

Lunch
🍜 United States

Creamy, salty, tangy nostalgic Midwestern sandwich pairing rich peanut butter with crisp briny dill pickles for a fast, satisfying no-cook meal.

⏱️ 5 minutesLunch ★ 4.6
Lunch
🍜 United States

Crispy, melty pressed sandwich layered with savory roast pork, ham, Swiss cheese, pickles, and tangy mustard: a beloved Cuban-American comfort classic.

⏱️ 25 minuteLunch ★ 4.9
Lunch
🍜 United States

Hearty, briny New Orleans pressed sandwich stacked with cured Italian meats, provolone, and zesty olive salad, served cold for bold, portable flavor.

⏱️ 1 hour 20Lunch ★ 4.7
Lunch
🍜 United States

A tangy, creamy Southern American staple, this no-cook cheesy sandwich is packed with sharp cheddar and sweet pimentos for a satisfying, portable bite.

⏱️ 1 hour 15Lunch ★ 4.8
Lunch
🍜 United States

Crispy Cajun-spiced fried shrimp piled on crusty French bread with tangy remoulade and fresh toppings, the iconic Louisiana street food sandwich.

⏱️ 35 minuteLunch ★ 4.4
Lunch
🍜 United States

Stacked, savory deli-style corned beef sandwich with melted Swiss, tangy mustard, and crisp griddled rye— a fast, hearty, satisfying classic.

⏱️ 15 minuteLunch ★ 4.9

Broccoli Bacon Grilled Cheese:Frequently Asked Questions

1.How do I keep the broccoli from making my grilled cheese soggy? ▾
Great question—soggy bread is the top pitfall for veggie-stuffed grilled cheese! First, cook broccoli to tender-crisp (no mushy florets!) then pat it completely dry with paper towels to remove excess surface moisture. Layer shredded sharp cheddar directly against both bread slices to create a moisture barrier, and don’t overstuff the filling.
2.Can I prep components of this recipe ahead for quick weeknight meals? ▾
Absolutely! Cook your bacon fully and blanch or roast your broccoli 2 to 3 days in advance, storing both in airtight containers in the fridge. You can shred your sharp cheddar ahead too, if you like. When you’re ready to eat, just assemble and cook as usual for a 10-minute, cozy weeknight meal.
3.What if I don’t have thick-cut sourdough? Can I use a different bread? ▾
You absolutely can, though thick-cut sourdough’s tangy flavor and sturdy crumb is ideal for holding up to these hearty fillings. Great swaps include thick-cut country white, whole-grain artisan bread, or rye for an extra peppery kick. Skip thin, soft sandwich bread—it will get soggy fast and won’t crisp evenly.
4.How do I get fully melted cheese without burning the outside of the bread? ▾
The secret is cooking low and slow over medium-low heat! Slather softened (not melted) unsalted butter evenly on the outer sides of the bread, then cook 3 to 4 minutes per side, pressing gently with a spatula. If bread browns too fast, turn heat down and tent the pan with foil for 1 minute to trap heat.
5.Can I make this recipe vegetarian by leaving out the bacon? ▾
Of course! For a vegetarian version that still brings that rich, smoky, savory punch, replace bacon with crispy smoked tempeh, pan-fried smoked portobello slices, or a pinch of smoked paprika tossed with the broccoli. Double-check that your sharp cheddar is made with microbial rennet to keep the dish fully vegetarian.
6.What’s the best way to cook the broccoli for this sandwich? ▾
My go-to method is a quick 2-minute steam or pan-sear, which gives you that perfect tender-crisp texture without excess moisture. Skip boiling, as it leaves florets waterlogged. For extra nutty depth, roast florets at 400°F for 8 minutes, just be sure to pat them fully dry before adding to your sandwich.

Comments (6)

3 days ago

OMG this recipe is an absolute game changer! My two kids turn their nose up at literally any green veggie, but I made these for our quick family dinner earlier this week and they both asked for seconds before they even finished their first half! The crispy, salty bacon pairs so perfectly with the tender broccoli and melty sharp cheddar, I couldn’t believe how fast it came together too — 15 minutes total is a lifesaver on nights we have back to back soccer practice. Will be adding this to our permanent weeknight rotation for sure!

2 days ago

Quick question — did you steam the broccoli first before putting it on the sandwich? I tried a broccoli grilled cheese a few months back and tossed raw florets on, and they were so crunchy and bitter it totally ruined the whole sandwich. Don’t wanna make that same mistake again!

yesterday

Great question, Tony! I recommend blanching the broccoli florets for 60 seconds then patting them completely dry before assembling — that gives you perfectly tender, not mushy broccoli, and no extra water to make your bread soggy. So glad your kids gobbled these up, Lisa! That’s exactly why I created this recipe, to get veggies in without the dinner table fights 😊

5 minutes ago

Made this in my dorm’s tiny panini press between my morning lecture and afternoon lab and it SLAPPED. Total hack: I grabbed pre-cooked bacon from the dining hall breakfast line and microwaved a handful of frozen broccoli for 90 seconds before piling it on with shredded cheddar. Way cheaper and better than the $12 grilled cheese from the campus sandwich shop, I’m already planning to make a batch for meal prep this week so I don’t blow my food budget on takeout.

1 week ago

I cut these into little triangle bites and brought them to our neighborhood potluck last weekend and they were gone in literally 10 minutes! I had three different neighbors track me down to ask for the recipe, I felt like a celebrity cook. Only tiny tweak I made: I mixed a little smoked paprika into the melted butter I brushed on the bread before grilling, and it added the best little smoky kick. SO good, I’ll be making these for every get together from now on.

5 days ago

That smoked paprika hack is genius! I’m in charge of snacks for our block party next weekend and I was already planning to make these, I’m 100% stealing that tip. Thanks for sharing!

2 days ago

Full transparency: I bought a head of broccoli by accident on my last grocery run and was scrolling for recipes that didn’t make me want to force feed it to my dog, and this one delivered hard. I thought broccoli in grilled cheese sounded like a weird health nut thing, but the bacon adds so much salty, fatty flavor you barely even notice you’re eating a vegetable. Only mistake I made on my first go: piling way too much broccoli on, so half the filling fell out when I flipped the sandwich. Oops.

yesterday

LMAO I did the exact same thing my first time making these! Piled so many florets on I had broccoli all over my stovetop when I flipped. Pro tip: chop the florets into super tiny pieces so they stick to the melted cheese instead of rolling right out!

2 hours ago

Mia’s tip is 100% spot on! Chopping the broccoli into small, pea-sized pieces helps it meld with the cheese so you don’t lose half your filling mid-cook. Don’t feel bad, I’ve overstuffed so many of these I’ve lost count — the fallen bits are just chef’s snacks, right? 😂

yesterday

Full disclosure: I’m a total grilled cheese purist. I’ve spent years arguing that the only acceptable grilled cheese is white bread, American cheese, and butter, no weird add-ons. My wife made these for dinner last night and I was fully prepared to hate them on principle, but man I was wrong. The broccoli and bacon make it so much more filling than a regular grilled cheese, I didn’t even need my usual side of potato chips to feel full. I already requested she make these again for our dinner next Tuesday.

30 minutes ago

This looks so good! I’m always on the hunt for quick, easy weeknight meals that are gluten free but that my non-GF boyfriend will actually eat without complaining (he’s convinced GF food tastes like cardboard). Has anyone tried making this with gluten free sourdough? I’m worried the bread will get too crispy too fast or won’t hold up to all the fillings.

5 minutes ago

Great question, Gabi! I’ve tested this recipe with a few different gluten free sourdough loaves and it works absolutely beautifully — just turn the heat down to medium-low and cook it for an extra minute or two per side so the cheese melts all the way through without the bread burning before it gets crispy. I’ve served it to multiple non-GF friends and none of them could tell the bread was gluten free, I bet your boyfriend will love it!