Crock Pot French Onion Meatballs are the ultimate comfort food for busy weeknights. By taking the classic, savory flavors of traditional French onion soup and pairing them with tender meatballs, you create a hearty meal that the whole family will love. This slow cooker recipe is incredibly simple to prepare, making it a perfect “set it and forget it” dinner. Whether you are looking for an easy weeknight dinner or a crowd-pleasing appetizer for game day, these savory, cheesy meatballs deliver rich, restaurant-quality flavor with minimal effort in the kitchen.
10 minutes
3 hours
3 hours 10 minutes
6 people
Why This Recipe Works
- Convenient dump-and-go meal prep saves time.
- Uses simple pantry staples for complex flavor.
- Melty Gruyere cheese creates an irresistible topping.
- Versatile enough for a main course or appetizer.
- Perfect for meal planning and busy family schedules.

Ingredients
To make these Crock Pot French Onion Meatballs, you will need a few key items that help create that deep, caramelized onion profile. Using frozen meatballs makes this a quick meal while ensuring perfectly cooked results every time.
- 2 medium yellow onions, sliced
- 26 ounces frozen meatballs
- 2 cups low-sodium beef broth
- 1 ounce package brown gravy mix
- 2 teaspoons garlic, minced
- 1 teaspoon black pepper
- 1 teaspoon dried thyme
- 1 tablespoon white wine vinegar
- ¼ cup water
- 2 tablespoons corn starch
- 1½ cups Gruyere cheese, grated
Ingredient Notes and Substitutions
Small adjustments can help you tailor this recipe to what you have on hand.
- Beef broth provides the best depth, but chicken or vegetable broth can be used in a pinch.
- If you cannot find Gruyere cheese, Swiss cheese is a fantastic substitute for that classic melt.
- Feel free to use pre-chopped frozen onions if you want to speed up the prep time even more.
- Ensure you use a low-sodium gravy mix to control the salt content since the beef broth and meatballs already contain salt.
How to Make Crock Pot French Onion Meatballs
Step 1: Prepare the Base
Place your thinly sliced yellow onions in the bottom of a 6-quart crock pot. Arrange your frozen meatballs in an even layer directly over the onions. This base ensures the onions slowly caramelize while the juices from the meatballs keep everything moist.
Step 2: Add the Flavor
In a medium bowl, whisk together the beef broth, brown gravy mix, minced garlic, black pepper, dried thyme, and white wine vinegar. Once smooth, pour this mixture over the meatballs. Cover the slow cooker and cook on high for 2.5 to 3.5 hours, or on low for 5 to 6 hours for deeper flavor development.
Step 3: Thicken and Finish
In a small bowl, whisk the cornstarch and water together until no lumps remain. Pour this mixture into the crock pot and stir gently to combine with the sauce. Finally, sprinkle the grated Gruyere cheese over the top, recover, and cook for another ten minutes until the cheese is melted and bubbling.
Pro Tips
- Use a programmable slow cooker that switches to a warm setting to prevent overcooking if you are away from home.
- If your sauce is thinner than you like, simply whisk an extra tablespoon of cornstarch with water and stir it in.
- For deeper onion flavor, saute the onions in a pan before adding them to the crock pot, though this is optional.
- Use high-quality frozen meatballs to ensure the best texture throughout the cooking process.

Serving Suggestions
These meatballs are rich and flavorful, making them the perfect centerpiece for a cozy meal.
- Serve over a mound of creamy mashed potatoes to soak up the onion gravy.
- Layer them over fluffy white rice or buttered egg noodles.
- Pair with a side of crusty baguette to scoop up the remaining cheese and sauce.
- Serve alongside a crisp green side salad to balance the richness.
Storage and Reheating
Leftover Crock Pot French Onion Meatballs keep beautifully in the refrigerator for up to 5 days. Store them in a shallow, airtight container along with their juices and cheese. To reheat, simply place them in a saucepan over low heat or warm them in the microwave until heated through, ensuring you don’t overcook them to keep the texture tender.
FAQs
Can I make this recipe ahead of time?
Yes, you can prep the ingredients in the slow cooker insert the night before and keep it in the fridge. Simply pop it into the base and turn it on when you are ready to cook.
Can I freeze this recipe?
These meatballs freeze exceptionally well for up to 3 months. Let them cool completely before transferring to a freezer-safe bag or container.
What can I serve with this recipe?
They pair perfectly with mashed potatoes, rice, or even roasted vegetables. A light salad is also a great way to contrast the deep savory flavors of the onion sauce.
How do I keep this recipe from drying out?
The key is not to overcook the meatballs. Use a programmable slow cooker to switch to warm automatically, and ensure there is enough liquid in the pot throughout the cooking time.
More Recipes You’ll Love
If you enjoy simple, hearty slow cooker meals, you should try these other favorites:
- Try our Classic Slow Cooker Beef Stew for another cozy family dinner.
- For something similar, check out our Easy Salisbury Steak Meatballs.
- If you need more comfort food, these Creamy Garlic Mashed Potatoes are a perfect side dish.
Final Thoughts
Crock Pot French Onion Meatballs are a fantastic way to bring gourmet flavors to your kitchen without the stress. The combination of savory broth, caramelized onions, and melted cheese creates a dish that feels special enough for guests but is easy enough for any day of the week. By letting your slow cooker do the heavy lifting, you ensure a tender, flavorful meal that brings everyone to the table. Give this recipe a try tonight—it is sure to become a new staple in your dinner rotation.
PrintCrock Pot French Onion Meatballs
Indulge in the rich, comforting flavors of classic French onion soup transformed into a hearty, slow-cooked meatball dish. This effortless recipe combines savory beef meatballs with deeply caramelized onions, a savory gravy base, and a blanket of melted Gruyere cheese. It is a perfect dump-and-go meal that delivers restaurant-quality satisfaction on your busiest weeknights without any alcohol-based ingredients.
- Prep Time: 10 mins
- Cook Time: 3 hours
- Total Time: 3 hours 10 minutes
- Yield: 6 servings
- Category: Dinner
- Method: Slow Cooking
- Cuisine: American
Ingredients
2 medium yellow onions, sliced
2 cups low-sodium beef broth
1 ounce package brown gravy mix
2 teaspoons garlic, minced
1 teaspoon black pepper
1 teaspoon dried thyme
1 tablespoon white wine vinegar
1/4 cup water
2 tablespoons corn starch
1 1/2 cups Gruyere cheese, grated
Instructions
Place the sliced onions at the bottom of the slow cooker.
Add the frozen meatballs on top of the onions.
In a medium bowl, whisk together the beef broth, brown gravy mix, garlic, black pepper, dried thyme, and white wine vinegar.
Pour the broth mixture over the meatballs and onions.
Cover and cook on low for 3 hours.
In a small bowl, whisk the corn starch with the water until smooth, then stir into the slow cooker to thicken the sauce.
Top the meatballs with the grated Gruyere cheese and cover for 5-10 minutes or until the cheese is perfectly melted and bubbly.
Notes
Substitute Swiss cheese if Gruyere is unavailable. Chicken or vegetable broth can be used instead of beef broth if preferred. You can use frozen pre-chopped onions to save on prep time.

