These cheesy French onion meatballs are a flavor explosion, combining savory caramelized onions, rich ground beef and pork, and gooey Gruyère cheese. They're surprisingly easy to make and perfect for a weeknight dinner or a special occasion, elevating your meatball game to a whole new level.
Prep Time 30 minutes mins
Cook Time 45 minutes mins
Total Time 1 hour hr 15 minutes mins
Don't overcrowd the pan when caramelizing the onions. Use a mixture of ground beef and ground pork for the best flavor and texture. Don't overmix the meatball mixture. Wet your hands slightly before forming the meatballs. For an even more intense French onion flavor, deglaze the skillet used to caramelize the onions with a splash of beef broth and reduce it slightly before adding it to the meatball mixture. Meatballs can be assembled ahead of time and stored in the refrigerator for up to 24 hours before baking. You can add different cheeses, spice it up with red pepper flakes, use different herbs, add finely diced mushrooms or carrots, or make it gluten-free with gluten-free breadcrumbs.