Go Back
+ servings
3 sandwiches stacked on each other on wooden board with cheese dripping out

The Ultimate Broccoli Sandwich

This sandwich is loaded with roasted broccoli, crispy bacon and a dreamy cheese sauce!
Print Pin
Course: lunch
Cuisine: Western
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings (click & slide): 3 sandwiches
Calories per serving: 647kcal
Author: Chris
Cost per serving: £2.50 / $3


  • Medium-Large Baking Tray (for roasting broccoli)
  • Small Pot or Pan & Whisk (for cheese sauce)
  • Cheese Grater
  • Sharp Knife & Chopping Board


Roasted Broccoli Sandwich

  • 6 small-medium slices of Bread, lightly toasted
  • 1x 14oz/400g head of Broccoli, diced into small florets
  • 2-3 slices of thick cut Bacon, diced
  • 1.5 tbsp Olive Oil
  • 1 clove of Garlic, finely diced
  • 1/2 tsp Salt
  • 1/4 - 1/2 tsp Black Pepper
  • Butter, as needed

Cheese Sauce

  • 1 cup / 240ml Milk, at room temp
  • 1 cup / 100g Cheddar, grated
  • 2 tbsp Butter
  • 2 tbsp Flour
  • 1/2 tsp Dijon Mustard
  • pinch of White Pepper
  • pinch of Salt


  • Roast Broccoli: On a baking tray, combine broccoli florets, olive oil, salt, pepper and garlic. Dot over diced bacon then pop in the oven at 200C/390F for around 15-20mins, or until the broccoli is fork tender and the bacon is crispy.
  • Cheese Sauce: Add butter to a pot or pan over medium heat. Once melted, stir in flour until a paste forms, then gradually add in milk, whisking as you go to avoid lumps. Add in mustard, salt & white pepper and cheddar, turn off the heat then stir until the cheese melts (be aware the sauce will thicken as it rests).
  • Sandwich: Spread one side of each of the slices of toast with butter. Top with broccoli/bacon then drizzle over cheese sauce. Top with second slice of toast, slice in half and enjoy! There will most likely be leftover cheese sauce so use it as a dip :)

Quick Demo


a) Roasted Broccoli - The broccoli will char quite quickly, just due to the nature of the way it cooks. Some light charring will add flavour so don't be too concerned! Timings will depend on the size of the florets, so just be vigilant past 10mins. If the broccoli chars too quickly just turn down the heat slightly.
b) Make Ahead Sauce - Allow to completely cool then tightly store in the fridge. You can nuke in the microwave (I recommend in 20-30 second intervals, stirring in between). I prefer reheating in a pot over low heat (stirring until bubbly). This gives you a better chance of the sauce not splitting. Use milk to thin out if needed. 
c) Calories - Assuming all the cheese sauce is used. Calories for one sandwich assuming 2 tsp butter per sandwich for spreading and 3 slices of bacon total: 
Nutrition Facts
The Ultimate Broccoli Sandwich
Amount Per Serving
Calories 647 Calories from Fat 415
% Daily Value*
Fat 46.06g71%
Saturated Fat 17.663g110%
Trans Fat 0.838g
Polyunsaturated Fat 2.514g
Monounsaturated Fat 12.322g
Cholesterol 75mg25%
Sodium 1143mg50%
Potassium 766mg22%
Carbohydrates 37.68g13%
Fiber 4.8g20%
Sugar 8.99g10%
Protein 23.31g47%
Vitamin A 1751IU35%
Vitamin C 118.5mg144%
Calcium 484mg48%
Iron 3.03mg17%
* Percent Daily Values are based on a 2000 calorie diet.
*Nutrition is based on the absence of salt unless stated as a measurement in the ingredients. Cost is worked out based on ingredients bought from UK supermarkets, then divided by the number of servings. In both instances these values are just for guidance. Please check out my FAQ Page for more info.
Tried this recipe?Be sure to show it off and tag @somethingaboutsandwiches with #somethingaboutsandwiches!