Slow Cooker French Onion Meatballs
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.
These Slow Cooker French Onion Meatballs simmer in a rich onion sauce with caramelized onions and gooey Gruyere melted on top. Simple to make and loaded with classic French onion soup flavor, they make the perfect easy and delicious weeknight dinner.

French Onion Meatball Recipe
When it comes to cooking dinner, I’m all about time-saving shortcuts, and these Slow Cooker French Onion Meatballs are a favorite. They’ve got everything you love about classic French onion soup, only in juicy, cheesy meatball form. The onions cook low and slow until golden and sweet, and the Gruyere melts over the top into the perfect gooey layer.
But the real secret to making this recipe super easy is using frozen meatballs. They save so much time, and once they’ve simmered in that sauce, they’re just as tender and flavorful as homemade. Pile them over mashed potatoes, egg noodles, or serve with crusty bread for dipping and you’ve got a dinner that’ll have everyone begging for seconds.
If your family loves meatballs as much as mine, you’ll also want to try my Buffalo Chicken Meatballs for a spicy kick and my Sweet and Sour Meatballs for something tangy and fun.

Why We Love This Recipe
- Classic flavors: It takes everything comforting about French onion soup and transforms it into juicy, cheesy meatballs.
- Easy dinner recipe: The slow cooker does the heavy lifting, so you get a rich onion sauce without spending hours in the kitchen.
- Versatile: They aren’t just for dinner. These meatballs make a delicious hearty appetizer for game day, parties and holiday gatherings.
- Feeds a crowd: This is an easy dinner idea that makes plenty, and it reheats beautifully, great when you you’re feeding a crowd.
Ingredients

- Frozen meatballs: Use beef, Italian, or turkey meatballs, whatever you prefer.
- Sweet onions: Thinly sliced into half-moons so they caramelize nicely.
- Garlic cloves: Freshly minced for the best savory flavor.
- Beef broth: Low sodium keeps the sauce from being too salty.
- French onion soup: Canned condensed soup adds rich flavor quickly.
- Balsamic vinegar: Balances the sweetness of the onions with a little tang.
- Fresh thyme: Earthy flavor that pairs perfectly with onions and beef.
- Black pepper: Just enough to enhance the savory notes.
- Cornstarch: Thickens the sauce so it clings to the meatballs.
- Gruyere cheese: Melts into a gooey, cheesy topping for that French onion finish.
- Parsley or thyme: Optional garnish for a fresh pop of color.
Find the full printable recipe with measurements and directions in the recipe card below.
How To Make French Onion Meatballs
Step 1. Place frozen meatballs in the crockpot.
Step 2. Top with sliced onions and minced garlic.


Step 3. In a large bowl or measuring cup, whisk together the beef broth, French onion soup, balsamic vinegar, thyme, pepper, and cornstarch.
Step 4. Pour the French onion sauce over the meatballs, onions, and garlic.


Step 5. Cover and cook on low for 3-5 hours, stirring once halfway through.
Step 6. Just before serving, sprinkle Gruyere over the top. Cover for 5-10 minutes until cheese is melted. Garnish with parsley or thyme and serve hot.


Storage Instructions
Store leftover meatballs in an airtight container up to 4 days. Reheat them gently on the stove or slow cooker so the cheese doesn’t overcook.
These can also be frozen in a freezer-safe container for up to 2 months. Thaw them in the fridge overnight before reheating.

Variations And Add-ins
- Cheese: Swap Gruyere with provolone, Swiss, or mozzarella for a different cheesy topping.
- Appetizers: Make them party-style by serving on toothpicks with extra cheese melted over the top.
- Serving options: Serve over egg noodles, mashed potatoes, or even cauliflower mash for a lower-carb dinner idea.
- Meatballs sub: For a meatball sub, pile them into a crusty French roll and broil with Gruyere on top.

Tips And Tricks
- Slice your onions evenly so they caramelize at the same rate in the slow cooker.
- Stir once or twice while cooking to help keep the meatballs coated in the savory sauce.
- If the sauce is too thin, whisk in a little extra cornstarch slurry at the end.
- Shred your Gruyere from a block instead of buying pre-shredded for the best melty results. I love using my KitchenAid shredder attachment for this!

FAQs
Absolutely! Just make sure they’re cooked through before adding them to the slow cooker. Cooking them from raw in the slow cooker may produce too much juice so I would cook them first.
Be patient, they just need more time. Keep cooking until soft and caramelized, or slice them thinner next time.
Sure. You can slice onions and mix the sauce ahead, then store in the fridge. When ready to cook, just layer everything in the crockpot and press start.
You can but it’s not required. A splash of dry white wine adds a little depth and makes the sauce taste more like classic French onion soup. Just don’t add too much or the sauce will be too thin.

More Easy Meatball Recipes

Slow Cooker French Onion Meatballs
Equipment
Ingredients
- 36 ounce frozen meatballs
- 2 large sweet onions thinly sliced into half moons
- 3-5 garlic cloves minced
- 2 cups low sodium beef broth
- 10.5 ounces condensed French onion soup 1 can
- 1 tablespoon balsamic vinegar
- 1 ½ teaspoons fresh thyme minced
- ¾ teaspoon black pepper to taste
- 2 tablespoons cornstarch
- 1 cup shredded Gruyere cheese
- Fresh thyme or parsley for garnish (optional)
Instructions
- Place frozen meatballs in the crockpot.36 ounce frozen meatballs
- Top with sliced onions and minced garlic.2 large sweet onions, 3-5 garlic cloves
- In a large bowl or measuring cup, whisk together the beef broth, French onion soup, balsamic vinegar, thyme, pepper, and cornstarch.2 cups low sodium beef broth, 10.5 ounces condensed French onion soup, 1 tablespoon balsamic vinegar, 1 ½ teaspoons fresh thyme, ¾ teaspoon black pepper, 2 tablespoons cornstarch
- Pour mixture over the meatballs, onions, and garlic.
- Cover and cook on LOW for 3–5 hours, stirring once halfway through.
- Just before serving, sprinkle Gruyere over the top. Cover for 5–10 minutes until cheese is melted.1 cup shredded Gruyere cheese, Fresh thyme or parsley
- Garnish with parsley or thyme if desired and serve hot.
Notes
- Store leftover meatballs in an airtight container up to 4 days. Reheat them gently on the stove or slow cooker so the cheese doesn’t overcook.
- You can also freeze these meatballs and onion sauce in a freezer-safe container for up to 2 months. Thaw them in the fridge overnight before reheating.
- Slice your onions evenly so they caramelize at the same rate in the slow cooker.
- Stir once or twice while cooking to help keep the meatballs coated in the savory sauce.
- If the sauce is too thin, whisk in a little extra cornstarch slurry at the end.
- Shred your Gruyere from a block instead of buying pre-shredded for the best melty results
Nutrition
Did You Make This Recipe?
Share it with me on Instagram @funmoneymom and follow on Pinterest @funmoneymom for more!
Let’s be friends!
Did you love this post? Make sure to comment below and let me know your thoughts! And don’t forget to follow on your favorite social network below!

About Lisa O’Driscoll
Lisa O’Driscoll is a lifestyle and parenting expert, cookbook author, and the creative force behind Fun Money Mom, a popular blog she’s Lisa O’Driscoll is a lifestyle and parenting expert, cookbook author, and the creative force behind Fun Money Mom, a popular blog she’s run since 2014. She’s the author of the children’s cookbook Roll It, Slice It, Mash It, Dice It, designed to get kids excited about cooking. With multiple TV appearances under her belt, she loves sharing her expertise on family-friendly recipes, creative DIYs, and party planning and is always on a mission to inspire and entertain!

