Crock Pot French Onion Meatballs Recipe
Introduction
This Crock Pot French Onion Meatballs recipe combines tender meatballs with rich, savory French onion flavors. Slow-cooked to perfection and topped with melted Gruyere cheese, it’s a comforting dish perfect for gatherings or a hearty weeknight meal.

Ingredients
- 36 ounces frozen meatballs
- 2 large sweet onions, thinly sliced into half moons
- 3–5 garlic cloves, minced
- 2 cups low sodium beef broth
- 1 (10.5 oz) can condensed French onion soup
- 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
- Step 1: Place the frozen meatballs into the crockpot in an even layer.
- Step 2: Top the meatballs with the sliced onions and minced garlic.
- Step 3: In a mixing bowl or large measuring cup, whisk together the beef broth, French onion soup, balsamic vinegar, minced thyme, black pepper, and cornstarch until smooth.
- Step 4: Pour this mixture evenly over the meatballs, onions, and garlic in the crockpot.
- Step 5: Cover with the lid and cook on LOW for 3 to 5 hours, stirring halfway through to ensure even cooking and prevent sauce from burning on the bottom.
- Step 6: Just before serving, sprinkle the shredded Gruyere cheese over the meatballs. Cover again and cook for an additional 5 to 10 minutes until the cheese melts fully.
- Step 7: Garnish with fresh chopped parsley or thyme if desired. Serve warm as an appetizer or atop mashed potatoes or egg noodles. Enjoy!
Tips & Variations
- For extra depth, caramelize the onions briefly on the stove before adding to the crockpot.
- Substitute mozzarella or Swiss cheese if Gruyere is unavailable, though Gruyere offers the best melt and flavor.
- Add a splash of dry white wine to the broth mixture for a subtle, rich twist.
- Use homemade meatballs for a fresh, customizable option instead of frozen.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or on the stovetop over low heat, covered, until warmed through. Avoid high heat to prevent the cheese from separating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh meatballs instead of frozen?
Yes, fresh meatballs can be used but may require slightly less cooking time. Check that they are fully cooked before serving.
Is it possible to make this recipe without a crockpot?
You can prepare this on the stovetop in a large skillet or Dutch oven over low heat, stirring occasionally. Cook until meatballs are heated through and the sauce thickens, about 30–40 minutes.
PrintCrock Pot French Onion Meatballs Recipe
This Crock Pot French Onion Meatballs recipe offers a deliciously comforting dish featuring tender meatballs simmered in a savory French onion soup-based sauce with caramelized onions and melted Gruyere cheese. Perfect as an appetizer or served over mashed potatoes or egg noodles, this slow-cooked recipe brings rich, flavorful comfort food to your table with minimal effort.
- Prep Time: 10 minutes
- Cook Time: 3 to 5 hours
- Total Time: 3 hours 10 minutes to 5 hours 10 minutes
- Yield: 6–8 servings 1x
- Category: Main Course
- Method: Slow Cooking
- Cuisine: American
Ingredients
Meatballs
- 36 ounces frozen meatballs
Sauce and Flavorings
- 2 large sweet onions, thinly sliced into half moons
- 3–5 garlic cloves, minced
- 2 cups low sodium beef broth
- 1 (10.5 oz) can condensed French onion soup
- 1 tablespoon balsamic vinegar
- 1 ½ teaspoons fresh thyme, minced
- ¾ teaspoon black pepper, to taste
- 2 tablespoons cornstarch
Topping
- 1 cup shredded Gruyere cheese
- Fresh thyme or parsley, for garnish (optional)
Instructions
- Prepare Meatballs: Place the frozen meatballs evenly in the bottom of the crockpot.
- Add Onions and Garlic: Top the meatballs with the thinly sliced sweet onions and minced garlic evenly distributing them.
- Mix Sauce: In a mixing bowl or large measuring cup, combine the low sodium beef broth, condensed French onion soup, balsamic vinegar, minced fresh thyme, black pepper, and cornstarch. Whisk thoroughly to incorporate all ingredients until smooth.
- Combine and Cook: Pour the prepared sauce mixture over the meatballs, onions, and garlic in the crockpot, ensuring coverage. Cover with the crockpot lid and cook on LOW heat for 3 to 5 hours until the meatballs are fully heated and flavorful. Stir halfway through cooking to promote even heating and prevent the sauce from burning at the bottom.
- Add Cheese: About 5-10 minutes before serving, sprinkle the shredded Gruyere cheese evenly over the meatballs. Cover the crockpot again and allow the cheese to melt completely during the final minutes of cooking.
- Garnish and Serve: Garnish the cheesy meatballs with freshly chopped parsley or thyme if desired. Serve warm as an appetizer or over mashed potatoes or egg noodles for a hearty main dish. Enjoy your flavorful meal!
Notes
- Use low sodium beef broth to control the salt level in the dish.
- Adjust black pepper to taste depending on your spice preference.
- Stirring halfway through cooking helps prevent the sauce from scorching on the bottom of the crockpot.
- Gruyere cheese adds a classic nutty, creamy topping that melts beautifully; you may substitute with Swiss or mozzarella if preferred.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated gently.
- Serving suggestions include mashed potatoes, egg noodles, or crusty bread to soak up the delicious sauce.
Keywords: crock pot meatballs, French onion meatballs, slow cooker recipes, comfort food, easy meatball recipe, Gruyere cheese meatballs, party appetizers

