Homemade Cheeseburger

Cheeseburger with bacon and caramelized onions, served on homemade burger buns with BBQ sauce.

Belula August 18, 2015 April 12, 2020
Closeup shot of one cheeseburger in a homemade bun

I love a good cheeseburger. It has to have the perfect balance between a juicy and quality burger, the perfect sauce, crispy bacon (yes bacon has to be there), and a soft, airy, fresh bun. And if you are going crazy you can throw in an egg too... fried or grilled. Whichever you prefer.

So off course this is complicated to get. Whenever I eat a cheeseburger at a restaurant I always end up with the feeling that it wasn’t really worth it. Either the meat was not fresh, or it was too dry, or there was not enough cheese, or the bacon was not crispy enough, but most of the time, because the bread is not good: it is too old, or too dry or there’s too much bread compared to the size of the burger, or it is not soft enough. The list could go on and on. Click here if you want a good hamburger buns recipe.

Setting aside the toppings you choose for your burger, the first and most important balance that needs to be established is the one between the meat and the bread. Because the bun is to cheeseburger as bread is to butter. Vital. And this is why I bring to you a really good, pretty straightforward burger bun recipe. I tested other recipes, but either they were too dry (for my taste) or a little too complicated for our first time making bread together. So I went for this one, which I thought was kind of perfect.

Overhead shot of a bowl filled with ground beef, egg yolk
Overhead shot of the raw burgers
Barbecue sauce shot at 90°
Transferring the cheeseburger onto the bun

Having solved this very important issue, I proceeded to do a little introspection, meditate and be honest about what I like in my burger. You'll probably find this funny, or a little weird even, but I actually prefer it without sauce. Yes you read correctly. No sauce. With one exception only: BBQ sauce. And this is totally new. So, seeing that I am a newly declared fan I have put together a delicious BBQ sauce recipe.

But just to be clear, I love cheeseburger without sauce! I stand by it. :)

Moving on to toppings, these are my chosen ones: provolone cheese (if you can get your hands on it, raclette is a good alternative, as far as cheese is concerned), crispy bacon and caramelized onions. Option 2: A fried egg and no onions. Or you can maybe try both.

I have to come clean and confess this is the first time I've put so much effort in making burgers at home. And it was worth my while. There's no going back now. Not ever.

Putting the bacon on top of the cheeseburgers
Closeup shot of 2 hands holding a homemade cheeseburger
The ingredients used in all recipes on this site are measured using the metric system. I use a scale to be precise with my measurements and ensure good results. If you would also like to use a scale, here are some: USA, Canada, UK, Australia, France.
Prep Time: 2 hours 30 minutes
Cook Time: 20 minutes
Total Time: 2 hours 50 minutes

Servings: 8 servings
Nutrition: 956 cal
Cuisine: American



  • Grounded Pepper
  • Salt
  • Grounded Beef 500 g
  • Grounded Pork 200 g
  • Scallions 3
  • Shallots 3
  • Butter 20 g
  • Egg Yolks 2
  • Crushed Red Pepper Flakes 200 g

BBQ Sauce

  • Worcester Sauce (or soy sauce with a dash of lime juice) 20 g
  • Red Wine Vinegar 30 g
  • Crushed Pepper Flakes
  • Paprika
  • Brown Sugar 1 pinch
  • Honey 40 g
  • Onions 1
  • Garlic Clove 1
  • Olive Oil
  • Ketchup 250 g

Caramelized Onions

  • Salt
  • Butter 15 g
  • Onions 2

Finishing Touches

  • Arugula
  • Provolone Cheese


  • Caramelized Onions

  • 1. Slice the onions as thinly as you can. The proper French technical term would be "émincer". You can watch how to do this in the video below.
  • 2. Melt the butter in a pot at very very low heat (my burners go up to 6, and I did the whole procedure at number 2). Add the sliced onions and cook slowly until they are soft, really soft, and caramelized. The key to this process is being patient, and stir from time to time. We don't want coloration! That's why I cook the onions very slowly. Also, some people add sugar to make caramelized onions... I don't. They are sweet enough without adding anything extra. Try it out!
  • 3. Season once they are nicely cooked and set aside.
  • BBQ Sauce

  • 1. Heat the olive oil in a pan over medium heat. In the mean time chop the onion or in as French would say "ciseler". Separate the green part of the scallions from the white part and chop the white part. Set aside the greens. Crush the garlic clove using the blade of your knife and the palm of your hand.
  • 2. Once the olive oil has heated up add the scallions (white part only), the shallots and the garlic. Cook over medium low heat, removing from time to time. After 10 minutes add the honey, the brown sugar, the paprika and the crushed red pepper flakes. Bring it to a simmer and let it reduce. Add the vinegar and the soy sauce with the splash of limejuice and let it reduce once again.
  • 3. Finally add the ketchup and cook for about 15 minutes, or until you obtain the desired consistency for your sauce.
  • 4. I reduced quite a bit, because for the burgers I prefer a less runny sauce. But for other uses, a little less reduced would be good.
  • 5. Tip: Make a big batch. It preserves well in the fridge in jam jars. You can then use the sauce for other recipes, as chicken wings, or ribs, or just as a sauce for your grilled meat.
  • Burgers

  • 1. Chop the shallots and the scallions (white part). Slice the green part of the scallions as thinly as possible. Remember to use the ones you set aside when preparing the BBQ sauce.
  • 2. In a sauté pan melt the butter and add the shallots and scallions (white part). Cook over medium heat until they are transparent. Add the sliced green part of the scallions, plus the red pepper flakes, salt and ground pepper. Cook for an extra 2 minutes.
  • 3. Transfer to a container and let it cool. If there is excess of butter, strain.
  • 4. Season the grounded beef and pork with salt and pepper. In a bowl mix together the beef, the pork, the egg yolks, and the cooked shallot/scallion mixture once it has cooled off a bit.
  • 5. Make 8 balls using your hands, and place over parchment paper. Proceed to flatten the balls into a burger shape.
  • 6. We are almost ready to actually cook the burgers!
  • Crispy Bacon

  • 1. Heat a sauté pan. Once it’s really hot and over high heat, brown your bacon on both sides. Extra fat is not necessary; bacon has enough of that by itself.
  • Finishing Touches

  • 1. Once your bread is in the oven, or when you have already baked your buns, whatever your timeline is, you can start cooking your burgers.
  • 2. On a sauté pan (or a grill if you are lucky enough to have one!), drizzle a drop of olive oil. Once it is very very hot, place your burgers and cook for 3 to 4 minutes. Turn the burgers and place a spoonful of caramelized onions, plus a slice of provolone over each burger and cover your pan. Cook for three minutes. Remove the cover. If the cheese is not melted enough cover again and continue cooking.
  • 3. If your provolone cheese comes in thin slices the way I suggested above is the way to go. If you get your provolone in one big thick disk, as I did, then you probably want to go another direction. Before cooking the burgers, melt the provolone disk. Remove for the sauté pan, and also remove some of the excess fat (it is the provolone’s fat!). Cook your burgers using this fat, and don’t add any extra olive oil!
  • 4. Once you turn your burgers, proceed exactly as I said before, except your cheese will already be melted, it will just need some extra heat!
  • 5. Any other cheese that you would like to use would be ok. I would go with Swiss cheese if you can't find or don't especially enjoy provolone!
  • 6. Slice your buns in the middle, and spread the BBQ on the bottom cover. Add the arugula (if you have any). Transfer the burgers onto the buns; add the crispy bacon and close the burger!
  • 7. Tip: If you do a big batch of burgers you can freeze them and eat them at another occasion.
If you made this recipe I would really appreciate it if you leave a rating or comment below! Also, if you share on social media please use #cookwithbelula, I would love to see what you create!
You May Also Like
April 10, 2021
September 27, 2020
September 14, 2020
Donna September 06, 2015

Today I made the hamburger buns and they were perfect! Thank you for the recipe!!!

Belén Gowland
Belula March 05, 2016

Hello Donna, So happy to hear they turned out good! I loved making them and eating them even more :)

Maya January 30, 2017

I made this today and it was absolutely the best burger Me and my husband ever had.

Belén Gowland
Belula January 31, 2017

HI Maya! AHHH I'm so happy to hear this!!! I'm glad you guys enjoyed them :)

Leave a comment and/or rating
Would you like to rate this recipe? (optional):