Cheesy Onion-Stuffed Beef Burgers
Photo by Vinícius Caricatte on Pexels

Cheesy Onion-Stuffed Beef Burgers

Juicy ground beef patties stuffed with melted cheddar cheese and caramelized onions, grilled to a perfect crust. The filling stays warm and gooey while the exterior develops a savory char, creating a burger that's far more interesting than the ordinary.

Prep
20 min
Cook
25 min
Wait
10 min
Total
55 min
Makes
4 stuffed burgers
Share

Steps

Before you start
  • Preheat grill to medium-high heat (around 400°F / 200°C)
  • Gather all ingredients and have a prep area ready near the grill
  • If using a charcoal grill, allow coals to reach white-ash stage
  1. Caramelize the onions

    • Melt butter in a large skillet over medium heat.
    • Add sliced onions and a pinch of salt.
    • Cook, stirring occasionally, for 12–15 minutes until the onions are deeply golden-brown and sweet.
    • They should be soft and collapsed.
    • If they start to stick, add a splash of water.
    • Taste and adjust seasoning.
    • Set aside to cool for about 5 minutes.
    + Show details

    Ready when: Onions are deep golden-brown and very soft

    Tip: Don't rush this step—slow caramelization builds sweet, complex flavor. Stir often so they brown evenly, not burn.

  2. Form the burger patties

    • Divide ground beef into 8 equal portions (about 3 oz / 85 g each).
    • Working with one portion at a time, gently shape it into a thin, flat round about 3½ inches (9 cm) wide on a cutting board.
    • Season the top lightly with salt and pepper.
    • Place about 1 tablespoon of caramelized onions and 1½ tablespoons of shredded cheddar cheese in the center of the round.
    • Top with another beef portion and gently press and seal the edges all the way around so no filling leaks out.
    • Lightly shape into a ¾-inch-thick patty about 4 inches (10 cm) wide.
    • Repeat with the remaining beef, onions, and cheese to make 4 stuffed patties.
    + Show details

    Ready when: All four patties are sealed and uniform in shape

    Tip: Handle the meat gently and don't overwork it—this keeps the burgers tender. Make sure the edges are sealed completely or the cheese will leak out during grilling.

  3. Oil the grill grateOven 400°F / 205°C

    • If your grill isn't already clean and well-oiled, take a folded paper towel or brush, dip it in oil, and rub it over the hot grill grates to prevent sticking.
    • Make sure the grill is at medium-high heat (around 400°F / 200°C).
    + Show details

    Ready when: Grates are clean and shiny

    Tip: A hot, clean, oiled grate is the key to a good sear without sticking.

  4. Grill the first side

    • Place the stuffed burgers on the grill, being careful not to move them.
    • Cook for 3–4 minutes without pressing down.
    • You'll see the meat firm up and begin to brown.
    • Resist the urge to flip early—you want a nice crust to form.
    + Show details

    Ready when: The first side is deep golden-brown and pulls away easily from the grate

    Tip: Don't press the burgers down with a spatula—this squeezes out the juices and cheese.

  5. Flip and finish cookingOven 160°F / 70°C

    • Flip the burgers carefully with a thin spatula and cook the second side for 3–4 minutes more for medium doneness (160°F / 71°C internal temperature).
    • If you like your burgers medium-rare, cook for 2–3 minutes.
    • The cheese inside will be completely melted by the time they reach the target temperature.
    + Show details

    Ready when: Meat registers 160°F (71°C) on a meat thermometer inserted horizontally into the thickest part without touching the filling

    Tip: Use a meat thermometer—it's the most reliable way to check doneness without cutting into the burger and losing cheese.

  6. Rest and serve

    • Transfer the burgers to a clean plate and let them rest for 2 minutes.
    • This allows the juices to redistribute and keeps the cheese warm and contained.
    • Serve on toasted buns with your choice of toppings (lettuce, tomato, pickles, mayo, or additional condiments).
    + Show details

    Ready when: Burgers have rested and are ready to serve

    Tip: Don't skip the rest—it makes a big difference in texture and juiciness.

Good to know

Tips
  • For even melting, use cheese that's finely shredded or cut into small pieces—large chunks may not melt completely before the burger is done.
  • If grilling indoors or pan-searing, use the same heat level and timing on a cast-iron or heavy stainless steel skillet, 2–3 minutes per side for medium.
  • Toast your burger buns lightly on the grill for the last 30 seconds before serving—it adds texture and keeps them from getting soggy.
  • Customize the caramelized onions by adding fresh thyme, a pinch of sugar (if they're not sweet enough), or a splash of balsamic vinegar in the last minute of cooking for depth.
Make ahead

Caramelize the onions up to 2 days ahead and refrigerate them in an airtight container. You can also form the stuffed patties up to 4 hours before grilling and chill them on a plate in the refrigerator (this helps them hold together better). Bring them to room temperature for about 10 minutes before grilling.

Storage & reheating

Leftover cooked burgers keep in an airtight container in the refrigerator for up to 3 days. Reheat gently in a low oven (300°F / 150°C) wrapped in foil for 10–12 minutes, or eat cold. Do not freeze cooked stuffed burgers as the texture changes significantly upon thawing. You can freeze raw patties for up to 1 month (freeze on a tray first, then wrap individually), and grill from frozen, adding 2–3 minutes to the cooking time.

Substitutions
  • sharp cheddar cheese → gruyère, Swiss, or Monterey Jack cheese. Use the same amount, shredded. Each will give a different flavor profile—gruyère is nuttier, Swiss is milder, and Monterey Jack is creamier.
  • yellow onions → caramelized red onions or a mix of red and yellow onions. Red onions add a slightly sweet and mild flavor. Prepare exactly the same way.
  • ground beef, 80/20 blend → ground lamb or ground turkey (80/20). Lamb will give a richer flavor; turkey will be leaner but slightly drier. Adjust cook time by 1 minute per side for turkey.
  • unsalted butter → olive oil or ghee. Use the same amount. Olive oil will give a lighter flavor; ghee adds a richer, nuttier note.

More beef burgers

See all →

Find more like this

Meal
Dinner
Cuisine
American
Main ingredient
Ground BeefCheddar

Reviews (0)