01 -
Grab a large skillet and melt some butter over medium-low heat. Add your thinly sliced yellow onions and a pinch of salt. This is where the magic begins, but don't rush it! Stir them occasionally, letting them slowly soften and turn a beautiful golden brown. This can take a good 20-25 minutes, honestly. I used to crank the heat, thinking it would be faster, but all I got was burnt, bitter onions. Low and slow is the way to achieve that deep, sweet flavor we're after for your Cheesy French Onion Meatballs.
02 -
While the onions are doing their thing, gently combine the ground beef, panko breadcrumbs, egg, minced garlic, Worcestershire sauce, a bit of salt, and a good crack of black pepper in a large bowl. Get your hands in there! It's messy, but it’s the best way to ensure everything is evenly mixed. Be careful not to overmix, though; that's how you get tough meatballs. Just combine until everything is just incorporated, leaving them tender and juicy.
03 -
Roll the mixture into golf-ball sized meatballs. I usually get about 18-20 from this recipe. In the same skillet (after you've removed the caramelized onions to a separate bowl), add a little more oil and brown the meatballs on all sides over medium-high heat. You're not cooking them through yet, just getting a lovely crust. The sizzle and smell at this stage? Incredible! I always sneak a tiny one right off the pan to 'test' it. Shhh, don't tell anyone!
04 -
Once the meatballs are browned, remove them from the skillet. Deglaze the pan with a splash of beef broth, scraping up all those delicious brown bits from the bottom – that's pure flavor! Stir in the remaining beef broth, a tablespoon of flour (or cornstarch slurry if you prefer), and a sprig or two of fresh thyme. Let it simmer and thicken slightly. Taste it here, honestly, and adjust any seasonings. This is the foundation for your Cheesy French Onion Meatballs' rich gravy.
05 -
Return the browned meatballs and the caramelized onions to the skillet, nestling them into that gorgeous sauce. Give everything a gentle stir to coat. Now, sprinkle a generous amount of shredded Gruyère cheese over the top. Don't be shy here; this is where the 'cheesy' part of these Cheesy French Onion Meatballs really shines! Transfer the skillet to a preheated oven at 375°F (190°C).
06 -
Bake for about 15-20 minutes, or until the meatballs are cooked through and the cheese is beautifully melted, bubbly, and golden brown. Oh, the sight! I always find myself peeking through the oven door, watching that cheese get perfectly gooey. The kitchen will smell absolutely divine. Let it rest for a few minutes before serving, just to let those flavors meld. Garnish with a little extra fresh thyme, because it makes everything look fancy even if you just threw it together after a long day.