Go Back
+ servings
3 sandwich halves on wooden board with crisps and juice blurred in background

Cheese and Onion Sandwich

A cheese and onion sandwich is a British classic. Here I show you the easiest and most delicious way to make it at home!
5 from 6 votes
Print Pin
Course: lunch
Cuisine: British
Prep Time: 10 minutes
Total Time: 10 minutes
Servings (click & slide): 4 sandwiches
Calories per serving: 676kcal
Author: Chris
Cost per serving: £1.50 / $2


  • Medium Sized Mixing Bowl & Spatula
  • Sharp Knife & Chopping Board
  • Cheese Grater


  • 8 medium slices of Seeded Bread
  • 1 cup / 100g Cheddar, grated
  • 1 cup / 100g Red Leicester, grated (or more cheddar, preferably different colour)
  • 2/3 cup / 160g Mayonnaise (Whole Egg, Full Fat)
  • 1/2 cup / 2oz / 60g Red Onion, very finely diced/minced (or other sweet onion)
  • 2 large / 1.4oz / 40g Spring/Green Onion, very finely diced
  • Butter, as needed
  • pinch of Cracked Black Pepper, to taste


  • In a medium sized mixing bowl add cheese, onion, spring onion, mayo and a good pinch of cracked black pepper. Give it a good stir, then test for seasoning and adjust accordingly.
  • Spread one side of all of your slices of bread with butter. Divide filling among 4 of those slices (spread right to the edges). Top with second slice of buttered bread, cut diagonally and enjoy!

Quick Demo


a) Subs - The above combo, in my opinion, is pretty much identical those cheese and onion sandwiches you get from the supermarkets. As such, I don't recommend making any big subs (i.e yogurt or sour cream with or instead of mayo, different cheeses etc). Small subs like bread are fine.
b) Make Ahead - Feel free to make the fillings ahead of time! Just tightly cover in the fridge for 4-5days.
c) Serving - Packet of crisps/chips essential, soup optional (Tomato or Red Pepper).
d) Calories - based on using 8 tsp butter in total, then per sandwich:

Your Private Notes:


Nutrition Facts
Cheese and Onion Sandwich
Amount Per Serving
Calories 676 Calories from Fat 486
% Daily Value*
Fat 53.95g83%
Saturated Fat 18.91g118%
Trans Fat 0.735g
Polyunsaturated Fat 18.377g
Monounsaturated Fat 12.829g
Cholesterol 83mg28%
Sodium 840mg37%
Potassium 240mg7%
Carbohydrates 26.28g9%
Fiber 4.5g19%
Sugar 4.83g5%
Protein 21.64g43%
Vitamin A 869IU17%
Vitamin C 3.9mg5%
Calcium 456mg46%
Iron 1.8mg10%
* 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!