Ingredients
Equipment
Method
Caramelize the onions
- Melt butter in a Dutch oven over medium-low heat and stir in onions with a pinch of sugar. Cook, stirring often, for 25–30 minutes until deeply golden.
- Transfer the deeply caramelized onions to a set-aside bowl to cool slightly.
Mix and shape the meatloaf
- In a mixing bowl, combine ground beef, breadcrumbs, eggs, milk, French onion soup mix, Worcestershire sauce, salt, and pepper. Mix just until evenly combined.
- Line the slow cooker with a foil sling, then shape the meat mixture into a loaf and place it inside. Press gently to fit evenly.
- Top the loaf with half of the caramelized onions. Spread them into an even layer.
Slow cook
- Cover and cook on Low for 5–6 hours, or High for 2.5–3 hours, until the internal temperature reaches 160°F. Keep the lid on to maintain heat.
Melt cheese, rest, and serve
- Layer the remaining caramelized onions and the Swiss cheese over the top of the meatloaf. Cover and cook on High for 10 minutes until the cheese is melted.
- Lift the meatloaf out using the foil sling and rest for 10 minutes before slicing. Serve warm with the caramelized onion topping.
Notes
For best flavor, don’t rush the onion step—medium-low heat and frequent stirring are what turn them deeply golden. Store leftovers in an airtight container in the fridge up to 3–4 days; reheat gently in the microwave or in the slow cooker on Low. Freezing is not recommended because the cheese topping can soften and weep when thawed. To make it dairy-light, swap the milk for unsweetened lactose-free milk or a plain dairy-free milk; the texture will stay similar.
