Go Back
+ servings
Cheesy French Onion Meatballs

Cheesy French Onion Meatballs for Cozy Comfort Food Nights

Indulge in Cheesy French Onion Meatballs, a comforting dish perfect for family dinners or entertaining, featuring savory flavors and gooey Gruyère cheese.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 4 meatballs
Course: Dinner
Cuisine: French
Calories: 450

Ingredients
  

For the Meatballs
  • 1 lb Ground Beef or ground turkey/chicken for a healthier option
  • 1 cup Gruyère Cheese or Swiss/Fontina as alternatives
  • 2 medium Onions caramelized for maximum flavor
  • 2 tbsp Olive Oil can replace with butter or favorite cooking oil
For the Sauce
  • 2 cups Beef Broth or chicken/vegetable broth if preferred
  • 1 tbsp Sugar optional but recommended for caramelizing onions
  • 1/2 cup Red Wine optional; substitute with more beef broth for non-alcoholic version

Equipment

  • Skillet
  • Mixing Bowl

Method
 

Step-by-Step Instructions
  1. In a large mixing bowl, combine ground beef with your favorite seasonings, such as salt and pepper. Form the mixture into bite-sized meatballs, about 1.5 inches in diameter. Heat a skillet over medium-high heat, add olive oil, and sear the meatballs for 6-8 minutes until they are browned on all sides. Remove the meatballs from the skillet and set them aside.
  2. Using the same skillet, reduce the heat to medium-low and add a bit more olive oil if needed. Add thinly sliced onions and sprinkle a touch of sugar to aid caramelization. Sauté the onions for about 20 minutes, stirring occasionally, until they become deeply golden and soft.
  3. Once the onions are perfectly caramelized, pour in beef broth and optional red wine. Stir well to combine all the flavors, scraping up any browned bits from the bottom of the skillet. Bring the mixture to a simmer over medium heat, allowing it to cook for about 5 minutes until slightly thickened.
  4. Gently return the browned meatballs to the skillet, nestling them into the sauce. Spoon some of the sauce over the meatballs to infuse them with flavor. Let everything simmer together for an additional 5-10 minutes on low heat.
  5. Sprinkle a generous layer of grated Gruyère cheese over the meatballs and sauce, and cover the skillet with a lid. Cook for 3-5 minutes on low heat, or until the cheese is bubbly and melted.

Nutrition

Serving: 3meatballsCalories: 450kcalCarbohydrates: 10gProtein: 30gFat: 30gSaturated Fat: 15gPolyunsaturated Fat: 1gMonounsaturated Fat: 10gCholesterol: 120mgSodium: 800mgPotassium: 600mgFiber: 1gSugar: 2gVitamin A: 300IUVitamin C: 1mgCalcium: 200mgIron: 3mg

Notes

These meatballs are perfect for busy weeknights and can be customized with different cheeses and meats. Store leftovers in an airtight container for up to 3 days or freeze for up to 3 months.

Tried this recipe?

Let us know how it was!