Crock Pot French Onion Meatballs Recipe
Introduction
This Crock Pot French Onion Meatballs recipe is an easy, comforting dish perfect for busy days or casual gatherings. Tender meatballs simmer in a savory French onion sauce, topped with melted Gruyere cheese for a rich finish. It’s a crowd-pleaser that requires minimal effort.

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: Add the sliced onions and minced garlic on top of the meatballs.
- Step 3: In a bowl or large measuring cup, whisk together beef broth, condensed French onion soup, balsamic vinegar, fresh thyme, black pepper, and cornstarch until smooth.
- Step 4: Pour the mixture evenly over the meatballs, onions, and garlic in the crockpot.
- Step 5: Cover and cook on LOW for 3 to 5 hours, stirring halfway through to promote even cooking and prevent the sauce from burning.
- Step 6: About 5 to 10 minutes before serving, sprinkle shredded Gruyere cheese over the meatballs. Cover and cook until the cheese melts completely.
- Step 7: Garnish with fresh thyme or parsley if desired, then serve as an appetizer or over mashed potatoes or egg noodles. Enjoy!
Tips & Variations
- Use fresh thyme if possible for a brighter flavor, or substitute with dried thyme using half the amount.
- For a thicker sauce, whisk an additional tablespoon of cornstarch with cold water and stir it in during the last hour of cooking.
- Try mixing in sautéed mushrooms or bell peppers with the onions for extra depth.
- Substitute Gruyere with Swiss or mozzarella cheese if preferred.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave until warmed through, adding a splash of water or broth if needed to loosen the sauce.
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. Adjust the cooking time slightly, as fresh meatballs typically require less time to heat through—about 2 to 3 hours on LOW should suffice.
Can I make this recipe in an Instant Pot?
Absolutely. Use the sauté function to soften the onions and garlic first, then add all ingredients (except cheese) and cook on high pressure for about 10 minutes. Use quick release, add cheese, and let it melt before serving.
Print
Crock Pot French Onion Meatballs Recipe
- Total Time: 3 hours 10 minutes to 5 hours 10 minutes
- Yield: 6 to 8 servings 1x
- Diet: Low Salt
Description
These Crock Pot French Onion Meatballs are a comforting and flavorful dish featuring tender frozen meatballs slow-cooked with caramelized sweet onions, savory garlic, and a rich French onion soup-based sauce. The melted Gruyere cheese on top adds a deliciously creamy, cheesy finish. Perfect as an appetizer or served over mashed potatoes or egg noodles for a hearty meal.
Ingredients
Meatballs
- 36 ounces frozen meatballs
Vegetables
- 2 large sweet onions, thinly sliced into half moons
- 3–5 garlic cloves, minced
Liquids & Sauces
- 2 cups low sodium beef broth
- 1 (10.5 oz) can condensed French onion soup
- 1 tablespoon balsamic vinegar
Seasonings
- 1 ½ teaspoons fresh thyme, minced
- ¾ teaspoon black pepper, or to taste
- 2 tablespoons cornstarch
Toppings & Garnish
- 1 cup shredded Gruyere cheese
- Fresh thyme or parsley, chopped (optional, for garnish)
Instructions
- Prepare the crockpot: Place the frozen meatballs evenly in the bottom of the crockpot to form a base layer.
- Add onions and garlic: Top the meatballs with the thinly sliced sweet onions and minced garlic, evenly distributing them across the surface.
- Make the sauce: In a mixing bowl or large measuring cup, whisk together the beef broth, condensed French onion soup, balsamic vinegar, minced thyme, black pepper, and cornstarch until well combined and smooth.
- Combine ingredients: Pour the prepared sauce mixture evenly over the meatballs, onions, and garlic in the crockpot.
- Cook: Cover the crockpot with the lid and cook on LOW for 3 to 5 hours, stirring halfway through the cooking time to ensure even heating and to prevent the sauce from sticking or burning on the bottom.
- Add cheese: Shortly before serving, sprinkle the shredded Gruyere cheese over the top of the meatballs. Cover and cook for an additional 5 to 10 minutes, or until the cheese is melted and bubbly.
- Garnish and serve: Garnish with fresh chopped parsley or thyme if desired. Serve warm, either as a savory appetizer or over mashed potatoes or egg noodles for a complete meal. Enjoy!
Notes
- Stir halfway through cooking to prevent the sauce from burning on the bottom and to ensure even heating of meatballs.
- Adjust the amount of black pepper to taste for a milder or stronger flavor.
- Use low sodium beef broth to control salt content and balance the salty flavors of the condensed soup.
- Gruyere cheese can be substituted with Swiss or mozzarella if desired.
- For a thicker sauce, increase cornstarch slightly; for a thinner sauce, reduce cornstarch or add more broth.
- Fresh thyme is preferred for best flavor, but dried thyme can be used in smaller amounts.
- Prep Time: 10 minutes
- Cook Time: 3 to 5 hours
- Category: Appetizer, Main Dish
- Method: Slow Cooking
- Cuisine: American
Keywords: crockpot meatballs, french onion meatballs, slow cooker recipes, melted cheese meatballs, easy party appetizers

