These Crockpot French Onion Meatballs are the ultimate comfort food — tender, juicy meatballs simmered in a slow-cooked caramelized onion sauce and topped with melted cheese. Inspired by classic French onion soup, this hearty dish brings together rich flavors with minimal effort, making it perfect for busy weeknights or cozy weekend dinners.
Whether you serve them over mashed potatoes, rice, or crusty bread, these meatballs are guaranteed to be a hit at the dinner table.
Why You’ll Love This Recipe
Easy slow cooker meal — set it and forget it
Comforting, cozy, and packed with flavor
Family-friendly and perfect for meal prep
Can be made with homemade or frozen meatballs
Cheesy, saucy, and totally satisfying
Recipe Overview
Prep Time: 10 minutes
Cook Time: 4–6 hours
Total Time: 6 hours
Servings: 6

Ingredients
- 2 lbs (900g) frozen or homemade meatballs
- 2 large onions, thinly sliced
- 3 tbsp butter
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- 1 tbsp balsamic vinegar (optional for depth)
- 2 garlic cloves, minced
- 1 tsp dried thyme
- ½ tsp salt
- ½ tsp black pepper
- 1 cup shredded Gruyère or mozzarella cheese
- 1 tbsp cornstarch + 2 tbsp water (optional, for thickening)
- Fresh parsley, for garnish
Instructions
- Caramelize the Onions: In a skillet, melt butter over medium heat. Add onions and cook until soft and golden, about 10 minutes. Stir in garlic, thyme, salt, and pepper.
- Add to Slow Cooker: Transfer onions to the crockpot. Add beef broth, Worcestershire sauce, and balsamic vinegar. Stir to combine.
- Add Meatballs: Place meatballs into the crockpot and gently toss to coat in the sauce.
- Cook: Cover and cook on low for 4–6 hours or high for 2–3 hours, until heated through and flavors combine.
- Add Cheese: During the last 15 minutes, sprinkle shredded cheese on top, cover, and let it melt.
- Serve: Garnish with parsley and serve over mashed potatoes, rice, or pasta.

Tips & FAQs
Can I use store-bought meatballs? Yes — frozen or fresh both work well!
How can I make it lighter? Use turkey or chicken meatballs for a leaner version.
Can I make this ahead? Definitely. Store leftovers in the fridge for up to 4 days and reheat in a skillet or microwave.
What’s the best cheese? Gruyère gives that authentic French onion flavor, but mozzarella or provolone work great too.

Nutrition Summary
| Serving Size | Calories | Protein | Carbs | Fat | Sugar | Fiber |
|---|---|---|---|---|---|---|
| 1 serving | 420 | 27g | 12g | 28g | 5g | 2g |
Disclaimer: Nutrition values are approximate and may vary based on ingredients used.
