Cheesy French Onion Meatballs

Featured in Simple Beef Recipes.

Throw frozen meatballs, onions, and seasonings in your crock pot. Add cheese at the end for a comfort food dinner that tastes like it took hours to make.
Fati in her kitchen
Updated on Sun, 21 Sep 2025 04:31:10 GMT
Crock Pot French Onion Meatballs Pin it
Crock Pot French Onion Meatballs | savouryflavor.com

These crock pot French onion meatballs have become my absolute go-to recipe when I need something that tastes incredibly sophisticated but requires almost zero effort on my part. I discovered this recipe during one of those weeks when I was hosting friends for dinner but had absolutely no time to spend hours in the kitchen preparing something impressive. The first time I made them, everyone kept asking what restaurant I'd ordered from because they couldn't believe something that tasted so rich and complex had been simmering away in my slow cooker all day. Now they're my secret weapon for entertaining and busy weeknight dinners alike.

The magic happens when those onions slowly caramelize in the slow cooker while the meatballs absorb all those incredible French onion flavors. My husband always says these taste better than any meatballs he's had at restaurants, and I love how the Gruyere cheese melts into this amazing, gooey topping. Even my pickiest eater devours these, especially when I serve them over mashed potatoes.

Ingredients You'll Need

  • Frozen meatballs (2 pounds): plain beef, chicken, or pork meatballs work perfectly
  • Yellow onions (3 large, sliced): the star ingredient that creates that classic French onion flavor
  • Fresh garlic (4 cloves, minced): adds aromatic depth to the sauce
  • Sliced mushrooms (8 oz): brings earthy flavor that complements the onions beautifully
  • Low sodium beef broth (2 cups): provides the savory base for the sauce
  • Brown gravy mix (1 packet): adds incredible savory depth with hints of mushroom and onion
  • Dried thyme (1 teaspoon): essential herb for authentic French onion flavor
  • White wine vinegar (2 tablespoons): mimics the wine traditionally used in French onion soup
  • Black pepper (1/2 teaspoon): adds gentle heat and complexity
  • Cornstarch (2 tablespoons): thickens the sauce to perfect consistency
  • Water (2 tablespoons): for mixing with cornstarch to create slurry
  • Gruyere cheese (1 1/2 cups, shredded): the traditional French onion soup cheese that makes this special

Step-by-Step Instructions

Layer ingredients strategically in your slow cooker.
Place the sliced onions in the bottom of your slow cooker - they'll caramelize beautifully during the long cooking process. Add the frozen meatballs on top of the onions, spreading them out evenly. Scatter the minced garlic and sliced mushrooms around and over the meatballs.
Create the flavorful cooking liquid.
In a medium bowl, whisk together the beef broth, brown gravy mix, dried thyme, white wine vinegar, and black pepper until the gravy mix is completely dissolved and no lumps remain. Pour this mixture evenly over the meatballs and vegetables in the slow cooker.
Cook low and slow for maximum flavor development.
Cover and cook on low for 5-6 hours or on high for 2.5-3.5 hours. The onions should be deeply caramelized and the meatballs heated through and infused with all those incredible flavors. The house will smell absolutely amazing during this time.
Thicken the sauce for perfect consistency.
About 30 minutes before serving, whisk the cornstarch and water together in a small bowl until completely smooth. Stir this slurry into the slow cooker, mixing gently to distribute it throughout the sauce. The sauce will thicken as it continues cooking.
Add the cheese for that authentic French onion finish.
Sprinkle the shredded Gruyere cheese evenly over the top of the meatballs and onions. Cover and cook for another 15-20 minutes until the cheese is completely melted and bubbly. For an extra special presentation, you can transfer everything to a baking dish and broil for 2-3 minutes for golden, bubbly cheese.
Serve hot with your favorite accompaniments.
Ladle the meatballs and sauce over mashed potatoes, rice, or pasta for a complete dinner. Don't forget crusty bread for soaking up that incredible sauce - it's just like French onion soup!
Cheesy French Onion Meatballs Recipe Pin it
Cheesy French Onion Meatballs Recipe | savouryflavor.com

Getting the Onion Caramelization Right

The slow cooker does all the work of caramelizing those onions, but starting with them on the bottom ensures they get the most direct heat and develop that deep, sweet flavor that's essential to French onion dishes. Don't skip this layering step.

Choosing the Right Meatballs

Plain frozen meatballs work best because they won't compete with the French onion flavors you're building. Avoid pre-seasoned varieties like Italian or Swedish meatballs, as their flavors will clash with the recipe.

Understanding the Sauce Development

The combination of beef broth and brown gravy mix creates an incredibly rich base that mimics the depth of traditional French onion soup. The white wine vinegar adds that subtle tanginess that makes French onion flavors so distinctive.

Managing the Cheese Addition

Gruyere is traditional for French onion soup and melts beautifully, but if you can't find it, Swiss, Provolone, or even mozzarella work well. Add the cheese at the very end to prevent it from becoming tough or separating.

Storage and Reheating Tips

These meatballs keep beautifully in the refrigerator for up to five days and actually taste even better the next day as the flavors continue to develop. Reheat gently on the stovetop or in the microwave, adding a splash of broth if the sauce seems too thick.

I learned that trying to use fresh meatballs instead of frozen often results in them falling apart during the long cooking time. The frozen ones hold their shape perfectly while still absorbing all those incredible flavors. My neighbor, who considers herself a French cooking expert, was amazed when I told her these came from a slow cooker.

French Onion Meatballs Recipe Pin it
French Onion Meatballs Recipe | savouryflavor.com

These crock pot French onion meatballs have become one of those recipes that makes me feel like I'm serving something special and restaurant-quality while actually requiring almost no effort on my part. The combination of caramelized onions, savory meatballs, and melted Gruyere creates all the comfort and sophistication of French onion soup in an easy, family-friendly format. It's the kind of dish that impresses guests but is simple enough for a regular Tuesday night dinner.

Frequently Asked Questions

→ Can I use fresh meatballs instead of frozen?
Yes, fresh meatballs work great too. You might need to reduce the cooking time by about 30 minutes since they'll cook faster than frozen ones.
→ What can I substitute for gruyere cheese?
Swiss cheese or provolone work well as substitutes. You can also use mozzarella if you prefer a milder flavor.
→ How do I know when the meatballs are done?
The meatballs should be heated through and the onions should be soft and golden. The internal temperature should reach 165°F.
→ Can I make this recipe ahead of time?
Yes, you can prep everything the night before and store in the fridge. Just add the cheese during the last 10 minutes of cooking.
→ What should I serve with these meatballs?
They're delicious over rice, mashed potatoes, or egg noodles. You can also serve them with crusty bread to soak up the sauce.

French Onion Meatballs

Tender meatballs in rich French onion sauce topped with melted gruyere cheese. Made easy in your slow cooker.

Prep Time
10 Minutes
Cook Time
180 Minutes
Total Time
190 Minutes
By: Kylie

Category: Beef

Difficulty: Easy

Cuisine: American

Yield: 6 Servings

Dietary: Low-Carb

Ingredients

→ Main Ingredients

01 2 medium yellow onions, thinly sliced
02 26 ounces frozen meatballs
03 2 cups low-sodium beef broth
04 1 ounce package brown gravy mix
05 2 teaspoons minced garlic
06 1 teaspoon freshly ground black pepper
07 1 teaspoon dried thyme leaves
08 1 tablespoon white wine vinegar

→ For Thickening

09 ¼ cup cold water
10 2 tablespoons cornstarch

→ Topping

11 1½ cups freshly grated gruyere cheese

Instructions

Step 01

Layer the sliced onions evenly across the bottom of your 6-quart slow cooker, then add the frozen meatballs on top.

Step 02

In a medium mixing bowl, combine the beef broth, gravy mix, minced garlic, black pepper, thyme, and white wine vinegar. Whisk everything together until smooth, then pour this mixture over the meatballs.

Step 03

Cover your slow cooker and cook on high heat for 2½ to 3½ hours, or switch to low heat and cook for 5 to 6 hours until the meatballs are heated through and the onions are tender.

Step 04

In a small bowl, whisk the cornstarch with cold water until completely smooth. Stir this mixture into the meatballs, then sprinkle the grated gruyere cheese evenly over the top. Cook for an additional 10 minutes until the cheese melts beautifully.

Step 05

Serve these cheesy meatballs over fluffy rice, creamy mashed potatoes, or buttered noodles for a complete meal.

Notes

  1. For best results, use a programmable slow cooker that automatically switches to warm when cooking is complete to prevent overcooking.
  2. If you need a thicker sauce, mix another tablespoon of cornstarch with 2 tablespoons of water and stir it in during the last few minutes of cooking.
  3. Leftovers stay fresh in the refrigerator for up to 5 days and can be frozen for up to 3 months. Always store with the cooking juices to maintain moisture.

Tools You'll Need

  • 6-quart slow cooker
  • Slow cooker liners (optional but recommended)
  • Medium mixing bowl
  • Small bowl for cornstarch mixture
  • Whisk

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (gruyere cheese)
  • Contains gluten (gravy mix may contain wheat)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 494
  • Total Fat: 37 g
  • Total Carbohydrate: 7 g
  • Protein: 32 g