Dinner · Part 3 of 3: Tips & recipe card
Slow Cooker French Onion Meatballs with Melted Gruyere Tips, FAQ & printable recipe

- Prep
- Cook
- Total
- Serves
- 6
Tips for success
To achieve the ultimate flavor depth, take your time when caramelizing the onions. Do not rush this step; cook them over medium-low heat and stir frequently to ensure even browning without scorching.
If the pan dries out too quickly, add a splash of water or beef broth to deglaze the bottom and incorporate those flavorful brown bits back into the onions. This slow browning process is what gives the final gravy its signature sweet, rich, and complex French onion flavor profile.
For an extra touch of richness, sear the meatballs in the same skillet used for the onions before adding them to the slow cooker. This creates a beautiful outer crust on the meatballs and locks in their juices, adding another layer of savory flavor to the dish.
If you prefer a thicker gravy, whisk a tablespoon of cornstarch with a tablespoon of cold water, stir it into the slow cooker during the last thirty minutes of cooking, and let it thicken.
Variations
- Creamy French Onion: Stir in a splash of heavy cream or sour cream during the last thirty minutes of cooking for a richer, creamier gravy.
- Spicy Onion: Add a pinch of red pepper flakes to the onions while caramelizing to introduce a subtle heat to the savory sauce.
Storage and make-ahead
- Fridge
- Store in an airtight container in the refrigerator for up to 3 to 4 days.
- Freezer
- Freeze in a freezer-safe container for up to 3 months; thaw overnight in the refrigerator before reheating.
- Reheat
- Reheat gently in a saucepan over medium-low heat, or in the microwave, until heated through to 165°F (74°C), then top with fresh cheese.
Allow any leftovers to cool completely at room temperature for no more than two hours before transferring them to an airtight container. Store the meatballs and gravy in the refrigerator for up to three to four days.
For the best quality, store the cheese topping separately if possible, or simply spoon the gravy over the meatballs to keep them moist during storage. The flavors will continue to develop and deepen as they sit in the fridge.
This dish is highly suitable for making ahead of time. You can caramelize the onions and prep the meatballs up to twenty-four hours in advance, storing them in separate airtight containers in the refrigerator.
When ready to cook, simply assemble the meatballs, onions, and beef broth in the slow cooker and cook as directed. Alternatively, cook the entire dish a day ahead, refrigerate it, and gently reheat it before melting the cheese on top.
Serving ideas
Serve these rich and savory meatballs hot, spooned over a bed of creamy mashed potatoes, egg noodles, or white rice to soak up every drop of the glossy onion gravy. For a traditional French onion soup experience, serve them alongside thick slices of toasted French baguette or garlic bread, perfect for dipping into the rich sauce and catching the melted cheese.
Pair this hearty dish with a crisp green salad tossed in a light vinaigrette or roasted green vegetables like asparagus or green beans to balance out the rich, savory flavors. A glass of medium-bodied red wine, such as Pinot Noir or Merlot, complements the deep beef and caramelized onion flavors beautifully, making for an elegant and comforting dinner experience.
Frequently asked questions
Can frozen meatballs be used for this recipe?
How can the onion gravy be thickened?
Can this recipe be made on the stovetop?
Slow Cooker French Onion Meatballs with Melted Gruyere

Ingredients
- 3 large yellow onions, thinly sliced
- 1 1/2 lb ground beef meatballs
- 2 cups savory beef broth
- 1 1/2 cups shredded Gruyere cheese
- 2 tbsp chopped fresh parsley, for serving
Instructions
- Place the thinly sliced yellow onions in a large skillet over medium heat. Cook, stirring frequently, for about ten to fifteen minutes until they are soft, sweet, and deeply golden brown. If the onions begin to scorch, reduce the heat slightly and add a tiny splash of water to release the browned bits from the bottom of the pan. Once caramelized, remove the skillet from the heat.
- Place the ground beef meatballs in a single, even layer at the bottom of the slow cooker. Evenly spread the caramelized onions directly over the meatballs. Pour the savory beef broth over the top of the onions and meatballs, ensuring everything is partially submerged. Cover the slow cooker with its lid and cook on low for four to six hours, or on high for two to three hours, until the meatballs are tender and heated through.
- Insert an instant-read meat thermometer into the center of the largest meatball to verify that it has reached a safe internal temperature of 160 degrees Fahrenheit (71 degrees Celsius). This ensures the ground meat is completely safe to consume while remaining tender and juicy. Once this safe temperature is verified, proceed immediately to the final cheese melting phase.
- Scatter the shredded Gruyere cheese evenly over the cooked meatballs and caramelized onions. Place the lid back onto the slow cooker and let it sit for about five to ten minutes, or until the cheese is completely melted, bubbly, and stretchy. Garnish the top with the chopped fresh parsley just before serving, and serve hot directly from the slow cooker.
Estimated nutrition per serving
- Calories
- 340
- Protein
- 24 g
- Carbohydrates
- 12 g
- Fat
- 22 g
- Fiber
- 2 g
- Sugar
- 4 g
- Sodium
- 780 mg
This recipe is based on a short cooking video and is published under the pen name Clara Weller. It was checked before publication, but errors can slip through. Nutrition, when shown, is an estimate. Read more in our editorial policy and on our food safety page.






