These slow cooker French onion meatballs are incredibly easy and delicious! Frozen meatballs cook in rich French onion soup with caramelized onions and melted Gruyere cheese. Just 4 simple ingredients and minimal prep create this crowd-pleasing dinner or appetizer. Perfect over mashed potatoes, rice, or crusty bread. The ultimate comfort food that tastes like you spent hours in the kitchen!
Why You’ll Love These French Onion Meatballs
Only 4 Ingredients – Frozen meatballs, onion, French onion soup, and cheese create this restaurant-quality dish!
Zero Prep Work – No chopping (except slicing one onion), no thawing, no browning. Dump everything in and go!
Cooks from Frozen – Use frozen meatballs straight from the freezer for ultimate convenience.
Perfect for Parties – Works as a main dish or appetizer. Always a hit at gatherings!
Rich French Onion Flavor – All the savory, sweet, and cheesy goodness of French onion soup with hearty meatballs.
Versatile Serving Options – Serve over mashed potatoes, rice, or crusty bread, or make meatball subs!
Ingredients for French Onion Meatballs
- 26 oz bag frozen beef meatballs (homestyle variety works best)
- 1 large yellow onion, peeled and thinly sliced
- 2 cans (10.5 oz each) condensed French onion soup (Campbell’s recommended)
- 1 cup shredded Gruyere cheese (shred your own for best melting)
That’s it! Four simple ingredients create the most flavorful, comforting meatballs ever.
How to Make Slow Cooker French Onion Meatballs
Step 1: Add Frozen Meatballs
Add the entire bag of frozen meatballs directly to your slow cooker insert. No need to thaw! This saves time and makes prep incredibly easy.
Step 2: Add Onion and Soup
Add thinly sliced onion and both cans of condensed French onion soup to the slow cooker on top of the meatballs.
Step 3: Stir to Combine
Give everything a good stir to ensure meatballs are coated in the soup and onions are distributed throughout.
Step 4: Slow Cook
Cover and cook on LOW for 3-4 hours or HIGH for 1-2 hours. Stir occasionally (every hour or so if possible) to prevent the sauce from burning on the bottom and ensure even cooking.
Step 5: Add Cheese
During the last 15-30 minutes of cooking, sprinkle shredded Gruyere cheese evenly over the top. Replace the lid and continue cooking until cheese is melted and bubbly.
Step 6: Serve
Serve hot over mashed potatoes, toasted French bread slices, or rice. Don’t forget to spoon plenty of that delicious French onion sauce over everything!
Pro Tips for Perfect Meatballs
Use Homestyle Meatballs – Avoid Italian-seasoned meatballs as they clash with French onion flavors. Plain homestyle, beef, turkey, or chicken meatballs work best.
Slice Onions Thin – Thin slices caramelize better and blend into the sauce beautifully.
Don’t Skip Stirring – Stir every hour if possible to prevent burning and ensure even heating.
Shred Your Own Cheese – Pre-shredded cheese contains anti-caking agents that prevent smooth melting. Freshly shredded Gruyere melts perfectly!
Watch the Heat – If your slow cooker runs hot, check at the minimum cooking time to avoid overcooking.
Use Quality Soup – Campbell’s condensed French onion soup provides the best, most consistent flavor.
Add Depth – A splash of dry sherry or white wine adds restaurant-quality depth to the sauce.
Right Size Bag – Any bag of frozen meatballs between 26-32 oz works perfectly.
Storage and Make-Ahead Instructions
Make-Ahead: Cook meatballs 1-2 days ahead (without cheese). Store in refrigerator, then reheat in slow cooker until hot and bubbly. Add cheese during the last 30 minutes.
Refrigerator: Store leftovers in an airtight container for up to 5 days. The flavors get even better as they sit!
Freezer: Freeze cooked meatballs (with or without sauce) for up to 3 months. Thaw overnight in refrigerator before reheating.
Reheating:
- Slow Cooker: Reheat on low for 2-3 hours until hot
- Stovetop: Heat gently in a saucepan over medium-low heat
- Microwave: Individual portions for 2-3 minutes, stirring halfway
Recipe Variations and Substitutions
Meatball Options:
- Beef meatballs (classic choice)
- Turkey meatballs (leaner option)
- Chicken meatballs (lighter alternative)
- Homemade meatballs (sear or partially bake first)
- Mix and match different varieties
Cheese Alternatives:
- Provolone (budget-friendly, great melting)
- Swiss cheese (classic French onion choice)
- Mozzarella (mild and stretchy)
- Fontina (creamy and rich)
- Mix Gruyere and Provolone for best of both worlds
Add Extra Flavor:
- Dry sherry (2 tablespoons) for depth
- White wine (¼ cup) for acidity
- Fresh thyme (1 teaspoon) for herbaceous notes
- Worcestershire sauce (1 tablespoon) for umami
- Garlic powder (½ teaspoon) for extra punch
Thawed Meatballs:
If using thawed (not frozen) meatballs, cook on LOW for 1-2 hours or HIGH for 1 hour. Stir more frequently to prevent burning.
Serving Suggestions
As a Main Dish:
Over Mashed Potatoes – The ultimate comfort food combo! Spoon meatballs and sauce over creamy mashed potatoes.
With Rice – White rice, brown rice, or even cauliflower rice soaks up the delicious sauce.
On Crusty Bread – Toast thick slices of French bread and pile meatballs on top for French onion meatball crostini.
Meatball Subs – Serve in hoagie rolls with extra cheese for amazing sandwiches.
Side Dishes:
- Roasted asparagus
- Garlic green beans with bacon
- Steamed broccoli
- Caesar salad
- Roasted Brussels sprouts
- Garlic bread
As an Appetizer:
Serve in the slow cooker on warm setting with toothpicks for parties! Place crusty bread slices alongside for dipping in the sauce.
Frequently Asked Questions
Can I use homemade meatballs? Yes! Sear or partially bake them first so they hold their shape in the slow cooker. Then follow the recipe as written.
Do I need to thaw the meatballs? Nope! This recipe is designed for frozen meatballs. Just toss them in frozen for easiest prep.
What if I only have thawed meatballs? Reduce cooking time to LOW for 1-2 hours or HIGH for 1 hour. Stir frequently to prevent burning.
Can I use Italian meatballs? Not recommended. Italian seasoning clashes with French onion flavors. Use plain homestyle meatballs instead.
What if I can’t find condensed French onion soup? This recipe specifically requires condensed soup. Regular French onion soup or onion soup mix won’t provide the right consistency or flavor.
Is Gruyere cheese necessary? Gruyere is traditional and delicious, but provolone or Swiss cheese work great as budget-friendly alternatives.
Can I make this without cheese? You can, but the melted cheese is a signature part of French onion flavor. The recipe won’t taste quite the same without it.
Why is my sauce watery? Frozen meatballs release some liquid as they thaw. If too watery, remove the lid for the last 30 minutes of cooking to allow excess liquid to evaporate.
Slow Cooker French Onion Meatballs
Ingredients
Equipment
Method
- Place the frozen meatballs directly into your slow cooker. No need to thaw—this recipe is designed for frozen meatballs.
- Add the thinly sliced onion and both cans of condensed French onion soup over the meatballs.
- Stir to evenly coat the meatballs with soup and distribute the onions. Cover and cook on LOW for 3–4 hours or HIGH for 1–2 hours, stirring occasionally.
- In the final 15–30 minutes, sprinkle shredded Gruyere cheese on top. Replace lid and continue cooking until melted and bubbly.
- Serve hot over mashed potatoes, rice, or toasted bread. Spoon plenty of French onion sauce over the top for the ultimate comfort food experience.







