French onion flavors instantly makes dinner feel a little more special and this meatloaf recipe keeps things simple, balanced, and completely weeknight-friendly. These Mini French Onion Meatloaves bring together deeply caramelized onions, a blend of juicy beef and turkey, and that classic melty Gruyère finish, all roasted on a single sheet pan with crispy potatoes and Brussels sprouts. It's the kind of meal that delivers comfort and flavor without a sink full of dishes, hearty enough to satisfy, but made with real, wholesome ingredients you can feel good about putting on the table.

Jump to:
Ingredients
Here's everything you'll need to bring these mini French onion meatloaves together:
- Olive oil
- Yellow onion, thinly sliced
- Balsamic vinegar
- Worcestershire sauce
- Ground beef (85-90% lean)
- Ground turkey (93% lean)
- Egg
- Panko breadcrumbs
- Dijon mustard
- Caramelized onions (divided)
- Thyme (fresh or dried)
- Salt
- Black pepper
- Baby potatoes, pre-boiled
- Brussels sprouts, halved
- Shredded Gruyère or Swiss cheese
See recipe card for quantities.
Instructions
- Heat olive oil in a skillet over medium heat. Add the sliced onions with a pinch of salt and cook slowly, stirring occasionally, until deeply golden and soft (about 20-25 minutes). Stir in balsamic vinegar and Worcestershire sauce at the end. Set aside to cool slightly.
- Preheat oven to 400°F. Line a large sheet pan with parchment paper.
- In a large bowl, combine ground beef, ground turkey, egg, panko (or oat flour), Dijon mustard, half of the caramelized onions, thyme, salt, and pepper. Mix gently - just until combined.
- Divide the mixture into small oval loaves (about 6-8) and place them on one side of the sheet pan.
- Toss the pre-boiled baby potatoes and halved Brussels sprouts with a drizzle of olive oil, salt, and pepper. Spread them around the meatloaves on the pan.
- Bake for 20-25 minutes, or until the meatloaves are cooked through and the veggies are golden.
- Top each meatloaf with the remaining caramelized onions and a sprinkle of shredded Gruyère or Swiss. Return to the oven for 5 minutes, just until melted and bubbly.
Substitutions
Don't stress if you're missing something, here are some easy swaps that still keep everything flavorful and balanced:
- Low carb - Skip the potatoes and double the Brussels or add green beans
- Extra cozy - Serve with mashed potatoes instead of roasting them
- Spicy twist - Add red pepper flakes or a little hot sauce to the meat mixture
- Kid-friendly - Make smaller meatloaf "bites" and use mild cheese like mozzarella
- Meal prep version - Shape and store uncooked meatloaves in the fridge for up to 24 hours before baking
Variations
Make it work for your people, your cravings, or what's in the fridge:
- Ground meat - Use all ground beef, all ground turkey, or swap in ground chicken. If using leaner meat, a small drizzle of olive oil helps keep things juicy.
- Panko breadcrumbs - Oat flour, almond flour, or even crushed crackers work well. You can also use quick oats for a more whole-food option.
- Gruyère cheese - Swiss is the closest match, but mozzarella, provolone, or even white cheddar will still give you that melty finish.
- Dijon mustard -Yellow mustard works in a pinch, or you can skip it entirely if needed - you'll just lose a little depth.
- Worcestershire sauce - Coconut aminos, soy sauce, or tamari can give a similar savory note.
- Balsamic vinegar - Red wine vinegar or apple cider vinegar both work - just slightly less, since they're a bit sharper.
- Baby potatoes - Swap for sweet potatoes, chopped Yukon golds, or even serve everything over rice or mashed potatoes instead.
- Brussels sprouts -Broccoli, green beans, or asparagus are all great alternatives depending on what's in your fridge.
Equipment
- Large skillet (for onions)
- Large mixing bowl
- Sheet pan
- Parchment paper
- Knife + cutting board
- Spatula or spoon
Storage
Because this is a great one to make once and eat twice:
- Fridge: Store in an airtight container for up to 4 days
- Reheat: Warm in the oven at 350°F or microwave until heated through
- Freezer: Freeze cooked meatloaves (without veggies for best texture) for up to 2 months
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with [this recipe]:

Mini French Onion Meatloaves
Ingredients
Method
- Heat olive oil in a skillet over medium heat. Add onions and a pinch of salt. Cook, stirring occasionally, for 10-12 minutes until soft and golden. Stir in balsamic vinegar and Worcestershire sauce. Remove from heat and set aside.
- Preheat the oven to 400°F. Line a large sheet pan with parchment paper or foil.
- Toss pre-boiled potatoes and Brussels sprouts with olive oil, garlic, salt, and pepper. Spread on one side of the sheet pan. Roast for 15 minutes.
- In a large bowl, combine ground beef, ground turkey, egg, mustard, panko, thyme, half of the caramelized onions, salt, and pepper. Mix gently until just combined. Shape into 4 mini loaves.
- Remove the pan from the oven and place the meatloaves on the empty side of the sheet pan. Return to the oven and roast for 20-25 minutes.
- Spoon remaining caramelized onions over each meatloaf and sprinkle with Gruyère cheese. Return to the oven and bake for 10-12 minutes, until the cheese is melted and bubbly and the meatloaves reach an internal temperature of 165°F.
- Spoon pan juices over the meatloaves and vegetables before serving.












