Cheesy French Onion Meatballs are juicy meatballs smothered in a rich, caramelized onion sauce and topped with melty cheese, offering a comforting twist on a classic dish.
1. 1. In a large bowl, combine the ground beef, breadcrumbs, Parmesan, egg, garlic, onion powder, Italian seasoning, salt, and pepper. Use your hands to gently mix the ingredients until just combined, being careful not to overmix. Form the mixture into 1-2 inch meatballs.
2. 2. Heat 1 tablespoon of olive oil in a large skillet over medium heat. Working in batches if necessary, brown the meatballs on all sides, about 2-3 minutes per side. Remove the meatballs from the skillet and set aside.
3. 3. In the same skillet, add the remaining olive oil and butter. Add the thinly sliced onions and sugar, and sauté over medium heat until the onions are deeply caramelized, about 15-20 minutes.
4. 4. Sprinkle the flour over the caramelized onions and stir for 1-2 minutes. Slowly pour in the beef broth and Worcestershire sauce, stirring constantly until the sauce is smooth and slightly thickened.
5. 5. Return the browned meatballs to the skillet, spooning the onion sauce over them. Cover and simmer for 10-15 minutes, or until the meatballs are cooked through.
6. 6. Sprinkle the shredded Gruyère or Swiss cheese over the meatballs, cover, and let the cheese melt, about 2-3 minutes.
7. 7. Garnish the Cheesy French Onion Meatballs with fresh parsley, if desired, and serve hot.
For gluten-free meatballs, use gluten-free breadcrumbs or crushed gluten-free crackers. For dairy-free, omit the Parmesan cheese and use a dairy-free cheese alternative for the topping.
Keywords: meatballs, cheesy, comfort food
Find it online: https://www.basterecipes.com/cheesy-french-onion-meatballs/