Crockpot French Onion Meatloaf
This Crockpot French Onion Meatloaf gives you all the deep, savory flavor of French onion soup tucked inside a tender, hands-off meatloaf. It cooks low and slow until juicy, then gets topped with melted Swiss cheese and a rich onion gravy that forms right in the pot.

The slow cooker does almost all of the work, so you come home to a dinner that smells incredible and tastes even better. No last-minute roux, no separate saucepans, just thick slices in a dark, oniony gravy your people will scrape clean.
What Makes This Meatloaf So Good
I’ve made a lot of meatloaf, and this one stands out because the onion soup mix and long, gentle cook time turn plain ground beef into something deeply savory without any fuss. The loaf stays moist and sliceable, never dense or dry.
Swiss cheese melts into a soft, creamy layer while the gravy thickens underneath. It’s cozy, familiar food that feels a little more special than your average weeknight dinner.
Ingredients

- 2 lbs ground beef (80/20): keeps the loaf juicy without turning greasy
- 1 packet (1 oz) dry onion soup mix: the backbone of that French onion flavor
- ½ cup plain breadcrumbs: panko or regular both work
- 2 large eggs: bind the loaf together
- ¼ cup milk: adds moisture to the mix
- 1 tbsp Worcestershire sauce: deepens the savory notes
- 1 tsp garlic powder: rounds out the seasoning
- ½ tsp black pepper: fresh-cracked if you have it
- 1 can (10.5 oz) condensed French onion soup: poured around the loaf to create a sauce
- ½ cup beef broth: thins the soup just enough
- 6 slices Swiss cheese: the classic melty top
- 2 tbsp cornstarch mixed with 2 tbsp cold water: to thicken the gravy at the end
Variations / Substitutions
- Ground turkey: swap in all turkey for a leaner loaf, but watch closely for doneness since it can dry out faster
- Gluten-free: use gluten-free breadcrumbs and confirm your soup mix and Worcestershire are gluten-free
- Different cheese: Gruyère melts beautifully, provolone is mild and stretchy, or mozzarella for a gooey pull
- Extra onion: fold 1 cup of caramelized onions into the meat mixture for a punch of fresh onion flavor without more salt
- Dairy-free: skip the cheese or use a dairy-free shred, and use oat milk in place of the milk
Creamy No-Boil Crockpot Mac and Cheese goes great on the side with this meatloaf.
How to Make Crockpot French Onion Meatloaf
Step 1: Mix the Meatloaf

In a large bowl, combine 2 pounds ground beef, 1 packet onion soup mix, ½ cup breadcrumbs, 2 eggs, ¼ cup milk, 1 tablespoon Worcestershire sauce, 1 teaspoon garlic powder, and ½ teaspoon black pepper. Use your hands or a fork to mix gently until everything is just combined.
The mixture will look a little loose and shaggy, and that’s exactly what you want. Stop mixing the moment the dry ingredients disappear so the loaf stays tender and doesn’t turn tough.
Step 2: Shape and Place in the Crockpot

Turn the meat mixture out onto a sheet of parchment or foil and pat it into a loaf about 8 inches long and 4 inches wide. Transfer it to the slow cooker and pour one can of condensed French onion soup plus ½ cup beef broth around the loaf, not over the top.
The loaf should sit in a shallow pool of liquid that will steam and baste it as it cooks. You’ll watch the broth turn a darker brown and start smelling like onion soup within the first hour.
Step 3: Slow Cook the Meatloaf

Cover and cook on low for 6 to 7 hours, or on high for 3½ to 4 hours, until an instant-read thermometer poked into the center reads 160°F. Keep the lid closed during the first half of cooking so the trapped steam can work.
You’ll know it’s nearly there when the edges pull away from the sides a little and the top looks set and no longer pink. The broth in the bottom will have reduced some and thickened just a touch.
Step 4: Top with Cheese

Arrange 6 slices of Swiss cheese over the top of the hot meatloaf, overlapping them slightly. Cover the slow cooker again and let the cheese melt on warm or low for 5 to 10 minutes, until it’s completely soft and gooey.
The steam trapped under the lid melts the cheese into a creamy blanket. If you’re after a golden, bubbly top, you can lift the loaf onto a foil-lined sheet pan and broil it for a minute or two, but I love the soft melt the slow cooker gives.
Step 5: Make the Gravy

Lift the meatloaf out and transfer it to a cutting board, tenting it loosely with foil. Stir the cornstarch and cold water together into a slurry, then whisk that into the juices left in the pot. Turn the crockpot to high and cook uncovered for 5 to 7 minutes, whisking once or twice, until the gravy turns glossy and coats the back of a spoon.
The gravy will be deep brown, studded with bits of onion, and taste richly beefy. Taste it and add a pinch of salt or pepper if it wants it.
Step 6: Slice and Spoon Over Gravy

Slice the rested meatloaf into thick slabs and set them onto plates or a platter. Ladle the warm onion gravy over each piece, letting it pool around the edges.
The slices should hold their shape nicely, with pale Swiss cheese draping the top and dark, savory gravy soaking into every crevice. Serve it right away while steam still rises from the plate.
A Few Notes Before You Start
- Use 80/20 ground beef for the best balance of moisture and structure. Leaner beef can leave the loaf dry by the end of the cook.
- Line your slow cooker with a foil or parchment sling so you can lift the whole meatloaf out without it breaking apart.
- Rest the meatloaf for 10 minutes under foil after cooking. The juices settle and the slices come out much cleaner.
- If you want more onion texture in the gravy, stir a handful of caramelized fresh onions into the juices when you thicken them.
Here’s a timing guide to match your schedule.
| Setting | Loaf Size | Cook Time |
|---|---|---|
| Low | 8 x 4 in | 6 to 7 hours |
| High | 8 x 4 in | 3½ to 4 hours |
Keeping Leftovers Fresh
- Refrigerate: Store slices and gravy in separate airtight containers for up to 4 days. The gravy will thicken when cold, so thin it with a splash of broth when reheating.
- Reheating: Warm slices gently in a covered skillet with a little gravy over medium-low, or microwave in short bursts until heated through.
- Serve cold: The meatloaf is great sliced cold on a sandwich with extra Swiss cheese and a side of the gravy for dipping.
What Goes Well with Crockpot French Onion Meatloaf
Creamy mashed potatoes are a natural partner because they catch every bit of the onion gravy. Buttered egg noodles do the same thing while adding a soft, chewy bite. For something green, sautéed green beans or roasted asparagus bring a little brightness against all that richness.
Frequently Asked Questions
Can I make this meatloaf without onion soup mix?
Yes. Use 1½ cups finely diced caramelized onions plus 1 teaspoon onion powder and 1 extra teaspoon salt in place of the packet. The flavor will be fresher and less salty, though the deep onion punch will be milder.
Can I freeze leftovers?
Absolutely. Slice the cooled meatloaf and freeze it with the gravy in an airtight container for up to 3 months. Thaw overnight in the fridge, then reheat on the stovetop or in the microwave.
How do I keep the meatloaf from falling apart?
Use enough binder. The 2 eggs and ½ cup breadcrumbs for 2 pounds of meat give it the structure it needs. Handle the mixture lightly and shape it firmly, and always let it rest 10 minutes before slicing.
Is there a gluten-free version?
Yes, just use gluten-free breadcrumbs and double-check that your onion soup mix and Worcestershire sauce are labeled gluten-free. Everything else in the recipe is naturally gluten-free.

Crockpot French Onion Meatloaf Recipe
Ingredients
Method
- In a large bowl, gently mix ground beef, onion soup mix, breadcrumbs, eggs, milk, Worcestershire sauce, garlic powder, and black pepper until just combined.
- Shape into an 8-inch loaf and place in the slow cooker. Pour condensed soup and beef broth around the loaf.
- Cover and cook on low for 6 to 7 hours, or on high for 3½ to 4 hours, until internal temperature reaches 160°F.
- Lay Swiss cheese slices over the top of the meatloaf. Cover again and cook on warm or low for 5 to 10 minutes until melted.
- Lift meatloaf out and tent with foil. Stir cornstarch slurry into juices, turn to high, and cook uncovered 5 to 7 minutes until thickened.
- Slice the meatloaf and serve with gravy spooned over.
