Crockpot French Onion Meatballs
These Crockpot French Onion Meatballs bring together everything you love about classic French onion soup in an easy, comforting dinner. Tender beef meatballs simmer in a rich, savory gravy with sweet caramelized onions, garlic, and thyme, then get topped with melted Swiss cheese. Serve them over creamy mashed potatoes or buttery egg noodles for a cozy family meal.
Ingredients
Instructions
-
See How Crockpot French Onion Meatballs Come Together
These comforting Crockpot French Onion Meatballs start with sweet caramelized onions and tender beef meatballs simmered in a rich, savory gravy. Finished with melted Swiss cheese, they're perfect served over creamy mashed potatoes or buttery egg noodles.
Caramelize the Onions → Prepare the Meatballs → Add the Gravy → Slow Cook → Thicken the Sauce → Melt the Cheese → Serve & Enjoy
-
Caramelize the Onions
Heat the butter and olive oil in a large skillet over medium-low heat. Add the sliced onions and cook for 25–35 minutes, stirring occasionally, until softened and deeply golden brown. Reduce the heat if the onions begin to burn.
-
Add the Garlic
Stir the minced garlic into the caramelized onions and cook for another 30–60 seconds, until fragrant.
-
Prepare the Crockpot
If using homemade meatballs, prepare and bake them according to our Homemade Meatballs recipe until fully cooked.
Place the cooked meatballs in a 5–6 quart Crockpot. Spoon the caramelized onions and garlic evenly over the meatballs.
If using store-bought frozen meatballs, follow the package directions for slow-cooker preparation.
-
Make the French Onion Gravy
Pour the beef broth into the skillet used for the onions, scraping up any browned bits from the bottom.
Stir in the Worcestershire sauce, dried thyme, and black pepper.
Pour the seasoned broth over the meatballs and onions in the Crockpot.
-
Slow Cook
Cover and cook on LOW for 3–4 hours or HIGH for 2–3 hours, until the meatballs are thoroughly heated and reach an internal temperature of 165°F.
-
Thicken the Gravy
In a small bowl, whisk together the cornstarch and cold water until smooth.
Stir the mixture into the Crockpot. Cover and cook on HIGH for an additional 15–20 minutes, or until the gravy thickens.
After the meatballs have finished cooking, check the consistency of the gravy. If you'd prefer a thicker gravy, whisk together 1 tablespoon of cornstarch and 2 tablespoons of cold water to create a slurry.
Stir the slurry into the Crockpot, cover, and cook on HIGH for an additional 15–20 minutes, or until the gravy thickens to your desired consistency.
Tip: The gravy may already be thick enough after slow cooking, so only add the slurry if needed.
-
Add the Cheese
Sprinkle the shredded Swiss or Gruyère cheese evenly over the meatballs.
Cover and cook for another 5–10 minutes, until the cheese melts.
-
Serve and Enjoy
Garnish with fresh parsley, if desired.
Serve the French onion meatballs and gravy over creamy mashed potatoes, buttery egg noodles, or rice.
Note
Frozen or Homemade Meatballs: This recipe uses 32 oz of fully cooked meatballs for convenience, but homemade meatballs work beautifully, too! For a completely homemade dinner, try our Homemade Meatballs recipe. Cook the meatballs fully before adding them to the Crockpot. If using frozen meatballs, follow the package's slow-cooker instructions.
Cheese Options: Swiss and Gruyère provide the best French onion flavor. Provolone or mozzarella can also be used.
Thicker Gravy: If the gravy is thinner than desired, mix an additional teaspoon of cornstarch with 1 tablespoon cold water. Stir into the Crockpot and continue cooking on HIGH until thickened.
Gluten-Free Option: Use gluten-free meatballs, beef broth, and Worcestershire sauce. Serve over mashed potatoes, rice, or gluten-free noodles.
Storage: Refrigerate leftovers in an airtight container within two hours of cooking. Store for up to 3–4 days.
Ingredients You'll Need
Beef Meatballs: Fully cooked beef meatballs make this recipe convenient for busy evenings. Homemade meatballs are also a great option.
Yellow Onions: The star of this recipe! Slowly caramelizing the onions develops their natural sweetness and creates the signature French onion flavor.
Butter and Olive Oil: Help the onions cook slowly and evenly.
Garlic: Adds depth and savory flavor to the gravy.
Beef Broth: Creates the base of the French onion gravy. Low-sodium broth is recommended so the finished dish doesn't become too salty.
Worcestershire Sauce: Adds a rich, savory flavor that complements the beef and onions.
Dried Thyme: A classic herb that pairs beautifully with caramelized onions.
Cornstarch: Helps transform the broth into a rich gravy that coats the meatballs.
Swiss or Gruyère Cheese: Melts over the finished meatballs for a delicious French onion soup-inspired topping.
Tips for the Best Crockpot French Onion Meatballs
Don't Rush the Onions
Caramelizing the onions is the most important step for developing that classic French onion flavor.
Cook them slowly over medium-low heat until they're golden brown and naturally sweet. Avoid turning the heat too high, which can cause them to burn.
Caramelizing onions slowly is the secret to developing that rich, savory French onion flavor. If you're new to caramelizing onions, this guide to caramelizing onions from Serious Eats offers helpful techniques for getting them beautifully golden without burning.n
Use Low-Sodium Beef Broth
Frozen meatballs, Worcestershire sauce, and cheese can all contain salt.
Using low-sodium beef broth helps keep the flavors balanced and prevents the gravy from becoming overly salty.
Choose the Right Cheese
Gruyère has a slightly nutty flavor and melts beautifully, making it a classic choice for French onion dishes.
Swiss cheese is a delicious, budget-friendly alternative that also works well.
Add the Cheese at the End
Wait until the meatballs have finished cooking before adding the cheese.
This helps keep the cheese melted and creamy rather than allowing it to overcook.
Adjust the Gravy Thickness
For a thicker gravy, add a little more cornstarch mixed with cold water.
If the gravy becomes too thick, stir in a splash of beef broth until it reaches your desired consistency.
What to Serve with Crockpot French Onion Meatballs
These Crockpot French Onion Meatballs are especially delicious served over creamy mashed potatoes. The potatoes soak up the rich onion gravy and make the meal extra comforting.
Other serving options include buttered egg noodles, white rice, roasted potatoes, steamed green beans, or crusty bread.
For another easy beef dinner, try our Slow Cooker Mongolian Beef & Noodles. It's another comforting meal that's perfect for busy weeknights.
If you're looking for more cozy Crockpot meals, our Farmhouse Slow Cooker Chili is another hearty option for cooler evenings.