This post may contain affiliate links. Read my disclosure policy.
Oozing with gooey mozzarella cheese and rich caramelized onions, this easy Stuffed Meatloaf combines your favorite comfort foods into one amazing dinner. It’s topped with even more cheese and a sumptuous red wine meatloaf sauce!
Cheesy French Onion Stuffed Meatloaf with Red Wine Sauce
French onion soup is one of my all-time favorite comfort foods. Put a steaming bowl of it in front of me along with a grilled cheese sandwich for dipping, and I’m happy as can be. My mouth waters just thinking about the cozy beef broth and the sweet, buttery caramelized onions mingling with the gooey mozzarella cheese.
This easy recipe takes all of that French-style goodness and stuffs it into a tender homemade meatloaf! It’s a comfort food mash-up that will have everyone sprinting toward the kitchen to claim their slice. With a soup-inspired gravy sauce drizzled on top in company with more caramelized onions and golden-brown cheese, I dare you not to drool over this meatloaf.
What You’ll Need
There are three main components that make up this dish – the caramelized onions, the meatloaf itself, and the red wine gravy sauce. Let’s go over the ingredients you’ll need for each one.
For the Caramelized Onions
- Olive Oil: For sautéing.
- Onions: Halved and thinly sliced. I prefer using the sweeter varieties like Vidalia or Maui, but any white or yellow onions will do.
- Thyme: Either fresh or dried will work.
- Salt & Pepper: Added to taste.
- Beef Broth: Not to be confused with beef stock, which is made with bones and cartilage in addition to the meat.
- Dry Red Wine I use Cabernet Sauvignon. If you’d prefer to leave out the alcohol, you can substitute it for additional beef broth, balsamic vinegar or Worcestershire sauce.
For the Meatloaf
- Ground Beef: Go for 85-90% lean.
- Breadcrumbs: Use gluten-free breadcrumbs if needed. Alternatively, place certified gluten-free oats into a blender (or food processor) and pulse a few times to form crumbs.
- Fresh Parsley
- Salt & Pepper
- Eggs: Lightly beaten. These help hold the meatloaf together so it doesn’t crumble when you try to cut it.
- Shredded Mozzarella Cheese: You’ll need some for the filling and some for the topping.
For the Red Wine Sauce
- Beef Broth
- Dry Red Wine
- Cornstarch: To thicken the gravy.
- Salt & Pepper
How to Make French Onion Stuffed Meatloaf
Even though this recipe involves multiple components coming together, it’s really not complicated at all. Just follow along with these instructions and you’ll do great!
Make the Onions
Heat Oil: Heat the oil in a skillet over medium heat.
Sauté Onions with Salt & Pepper: Add in the onions, salt & pepper. Cook 15-20 minutes, stirring frequently, until the onions have caramelized.
Add Thyme & Continue Cooking: Add the thyme and continue to sauté for another minute or two.
Add Wine & Broth: Pour in the wine and beef broth.
Reduce, then Set Aside: Leave the skillet on the stove and continue to stir until very little liquid remains. Set the caramelized onions aside.
Make the Meatloaf & the Sauce
Heat Oven: Preheat the oven to 350°F.
Make Meat Mixture: Combine the ground beef, breadcrumbs, parsley, salt, pepper and eggs in a bowl. Gently use your hands to combine the ingredients until they’re blended, trying not to overwork the meat.
Form Rectangle: Place the meat mixture onto a piece of plastic wrap or wax paper and form it into a 10×12-inch rectangle.
Add Fillings & Transfer to Pan: Set aside half a cup of the shredded mozzarella cheese and half a cup of the caramelized onions. Sprinkle the remaining cheese and onions evenly over the meat mixture. Roll the meat up like a jelly roll, starting from the short end and lifting the wax paper as you roll. Seal the end completely, then place the loaf seam-side down into a 9×13-inch baking pan.
Bake: Transfer your meatloaf to the preheated oven and bake it for 45 minutes.
Make Sauce: While the meatloaf is baking, whisk the sauce ingredients together in a small saucepan. Bring the mixture to a boil over medium heat, then reduce the heat to a simmer until the sauce is reduced and thickened.
Top Meatloaf: Remove your meatloaf from the oven and pour the sauce over it evenly. Sprinkle it with the reserved onions and cheese.
Bake Again: Return the meatloaf to the oven for 15-20 minutes, until no more pink remains and it reaches an internal temperature of 160°F.
Broil: Place your cooked meatloaf under the broiler for 2-3 minutes, or until the cheese is browned and bubbly.
Let Rest: Remove the meatloaf from the oven and allow it to stand for 10 minutes before cutting into it.
Garnish & Serve: Garnish your stuffed meatloaf with a sprinkle of fresh parsley if desired, then slice and serve it.
Can I Prep This in Advance?
Yes – feel free to caramelize the onions up to 24 hours before you continue working on the meatloaf. Once they cool, place them into an airtight container and store them in the fridge.
If you’d like to make the entire meatloaf ahead of time, wrap it tightly in plastic wrap after rolling it up and sealing it well. Refrigerate it until you’re ready to bake it (up to 24 hours).
Tips for Success
Still not feeling confident in your meatloaf-making skills? I’ve got some helpful tips that’ll make the process go as smoothly as possible.
- Don’t Overwork the Meat: Only combine your meat mixture until all of the ingredients are blended. Overworking it will make the meatloaf come out tough rather than tender.
- Roll the Loaf Slowly with the Wax Paper: Use the wax paper/plastic wrap to your advantage when you’re rolling up the meat mixture – it prevents the beef from sticking to your hands. Roll slowly while applying even pressure and lifting the paper as you go, then seal the seam well.
- Check the Internal Temperature: Checking the internal temperature of the meatloaf with an instant read thermometer is the best way to determine whether or not it’s done. This is the thermometer I use.
- Be Sure to Broil: Don’t forget to place your meatloaf under the broiler for a couple of minutes after it’s done baking. This is what makes the cheese all golden brown and delicious!
There’s nothing wrong with adapting this recipe to suit your personal tastes. Just do you!
- Use Another Kind of Cheese: I love the way that mozzarella melts in the middle of this meatloaf and browns on the top, but any cheese you like can be used in its place. Try provolone, Swiss or cheddar!
- Switch Up the Seasonings: You can’t go wrong with salt, pepper and fresh parsley, but there are plenty of other seasonings that would make this meatloaf just as tasty. Whether you use a different herb or add some smoked paprika, go ahead and make it your own.
- Use A Different Red Wine: Any dry red wine that you wouldn’t mind sipping on can be used to make the onions and the sauce. Pinot Noir and Merlot are both great options – just stay away from cooking wines that aren’t meant for drinking.
- Pair the Beef with Another Meat: If you’d like, you can use half ground beef and half ground pork in your meat mixture. Using equal parts ground beef and ground veal works well too!
Make it a Meal
There are so many different sides that would make wonderful companions for this meatloaf. I recommend whipping up one of the fool-proof dishes below!
- Pair with Roasted Vegetables: If you’re looking for something fresh and healthy, serve your stuffed meatloaf with a side of Balsamic Roasted Vegetables. They couldn’t be easier to make!
- Serve with Smashed Potatoes: Want to stick with the French onion soup theme? These Parmesan Smashed Potatoes with Caramelized Onions won’t let you down. They complement this meatloaf like a dream!
- Pair with Cauliflower Breadsticks: Fans of spinach artichoke dip will go crazy for these Cheesy Spinach Artichoke Cauliflower Breadsticks. They’re so darn delicious, nobody will believe that they’re actually healthy.
- Enjoy with Bread: If you want to sop up that delectable sauce, make a batch of Gluten Free Soft Breadsticks.
How to Store and Reheat Extras
Leftover meatloaf should be kept in an airtight container in the fridge after it has cooled completely. It will stay good for 3-4 days if you store it properly.
Cover it with aluminum foil and reheat it in a 250°F oven for about 25 minutes, or until it’s hot throughout, pouring a little bit of beef broth over the meatloaf to prevent it from drying out. Individual slices can be warmed up in the microwave.
Can I Freeze Stuffed Meatloaf?
I don’t recommend freezing this meatloaf after it has been cooked, but unless the beef was previously frozen, you can freeze it before you bake it. Wrap the rolled and sealed meatloaf in two layers of plastic wrap followed by a layer of aluminum foil. Store it in the freezer for up to 1 month and thaw it out in the fridge before baking it.
French Onion Stuffed Meatloaf
For the Caramelized Onions
- 1 Tablespoon olive oil
- 3 onions halved and thinly sliced
- ½ Tablespoon fresh thyme or ½ teaspoon dried thyme
- 1 teaspoon kosher salt
- ½ teaspoon pepper
- ¼ cup beef broth
- ¼ cup red wine I used Gallo Family Cabernet Sauvignon, but Pinot Noir or Merlot would also work nicely
For the Meatloaf
- 2 lbs lean ground beef
- 1/2 cup bread crumbs or instant or slightly ground oats gluten free, if needed
- 2 Tablespoons minced fresh parsley
- 1 teaspoon pepper
- 1 teaspoon kosher salt
- 2 eggs lightly beaten
- 8 oz mozzarella cheese shredded, divided
- Fresh chopped parsley for garnish optional
For the Sauce
- 2 1/2 cups beef broth
- 1/2 cup red wine I used Gallo Family Cabernet Sauvignon, but Pinot Noir or Merlot would also be good
- 3 Tablespoons cornstarch
- salt & pepper to taste
Make the Onions
- Heat oil in a skillet over medium, add onions, salt & pepper, cook 15-20 minutes, stirring frequently or until caramelized.
- Add thyme, sauté for minute or two, then add the wine and beef broth.
- Reduce until very little liquid remains.
- Set aside.
Make the Meatloaf
- Preheat oven to 350°F.
- In a bowl, combine ground beef, bread crumbs or oats, parsley, pepper, salt, and eggs. Gently combine with your hands until blended, but try not to overwork the meat.
- On a piece of plastic wrap or wax paper, press the meat mixture into a 10×12-inch rectangle.
- Set aside 1/2 cup shredded mozzarella cheese and 1/2 cup of the caramelized onions. Sprinkle the remaining 1 1/2 cups cheese and the caramelized onions evenly over ground beef. Roll up like a jelly roll, starting from the short end, lifting the wax paper or plastic wrap as you roll. Seal the end completely, and place seam-side down into a 9×13-inch baking pan.
- Place pan in the oven and bake for 45 minutes.
- While the meatloaf is baking, whisk the sauce ingredients together in a small saucepan, and bring to a boil over medium heat.
- Reduce to a simmer until reduced and thickened.
- Remove pan from oven, pour the sauce over the meatloaf, and sprinkle with the reserved onions and cheese.
- Return meatloaf to oven 15-20 minutes, or until no pink remains and it reaches an internal temperature of 160°F. Place under the broiler for 2-3 minutes, or until the cheese is browned and bubbly.
- Garnish with fresh parsley, if desired. Remove from oven and allow to stand 10 minutes. Slice and serve.
- To Store: Store cooled meatloaf in an airtight container in the fridge for 3-4 days.
- To Reheat: Cover with aluminum foil and reheat in a 250°F oven for about 25 minutes, until hot throughout, pouring some beef broth over the meatloaf to prevent it from drying out. Individual slices can be warmed in the microwave.
More Hearty Beef Dinners to Try
Want more beefy meals to make for your family? I have the perfect recipes:
- Shepherd’s Pie Loaded Baked Potatoes
- Slow Cooker Beef Pot Roast with Mushrooms
- Bacon Cheeseburger Crustless Quiche
Disclosure: Compensation was provided by Gallo Family Vineyards via Sunday Supper, LLC. The opinions expressed herein are those of the author, and are not indicative of the opinions or positions of Gallo Family Vineyards.
Originally published November 9, 2014.
French Onion Meatloaf au Gratin…….SO GOOD. I will be making this again and again and again.
Oh. My. Goodness. My family loves this recipe! My children and their families request this recipe when they come to visit. Who requests meatloaf!? Seriously, this is just the best recipe. Tasty and delicious.
Yay, so glad you love it. Have you tried the meatballs version? https://cupcakesandkalechips.com/french-onion-soup-au-gratin-stuffed-meatballs/
Where does the French onion soup come in or are you making your own with Beth wine and noons?
There isn’t actual French onion soup in the meatballs. I mention in the post that the recipe is inspired by the flavors of the soup, with caramelized onions and cheese. 🙂
It’s the flavor from the carmelized onions, broth and red wine that you cook first. And the mozzarella cheese you layer on. You truly must take the time to cook the onions slowly and let them cook before you layer them on the meatloaf.
Can you use red wine vinegar instead of actual wine?
I would just use more beef broth instead of the wine.
I’m on an aip-paleo diet. I can substitute yellow onions for the onions and paleo oats or bread crumbs for the bread. What has me stumped is the corn starch. I can use tapioca starch; what consistency am I aiming for so I know how much starch to use?
I typically find that tapioca starch gets thicker than cornstarch, so I’d recommend starting with about half the amount. You aren’t looking for a super thick sauce. Just thickened enough to coat and moisten the meatloaf and not be super watery.
Great recipe!!! Did you create this?
I agree with the other commenters on the name of the wine and being better later (froze and re-heated-was even better than before).
I made changes (do you cringe when people say that)? but I was not a fan of the wine sauce with the venison substitute, so I used my fav homemade BBQ sauce and it was incredible.
Thanks so much for sharing. You’re an awesome cook!
Yes, I did create this recipe. Thanks for the feedback and glad you made it work for you!
I want to thank you for adding the name of the wine you use in your recipes. I don’t drink wine and when some one says use your favorite wine I’m at a lost! With your recipes I will now know what to look for when I go to the store. THANK YOU!!!!!!
I’m so happy to be able to help you, Ruth! I hope you enjoy the French onion soup recipe.
Made this tonight – absolutely amazing!!!! There WILL be a battle over who gets the last couple pieces tomorrow…Might have to make 3 or 4 next time!!
I’m so happy that you enjoyed the meatloaf recipe, Laronda. Incidentally, we usually battle over the last piece at our house, too! 😉
I was on Pinterest earlier today. I found one of your pins for French onion Au Gratin Stuff Meatballs. I’m unable to find the recipe for it, or for the French Onion Stuffed Meatloaf. I’ve done a search on your website, and still nothing. The pictures on Pinterest look amazing. I really want to make one or both of these. Can you help me?
Sorry, there was a glitch with some posts being blocked, but it should be fixed now. Here are the links: https://cupcakesandkalechips.com/french-onion-soup-meatloaf-recipe/ and https://cupcakesandkalechips.com/french-onion-soup-au-gratin-stuffed-meatballs/
Thank you for telling us what TYPE of red wine you are using!! I’m not a wine expert. It drives me nuts when a recipe simply says Red Wine or White Wine. Then, I go to the store and see Syrah, Merlot, Cabernet Sauvignon or Rhine, Chardonnay, Pinot grigio and I think, Great, I could ruin this whole recipe because I don’t know what I’m doing!
This looks delicious and company worthy.
In this particular recipe, it’s not going to make or break the recipe. As I noted, I used a Cabernet Sauvignon, but Merlot or Pinot Noir should work nicely as well if you have a bottle open. Enjoy!
This was a bit of work, but oh.so.yummy! Got rave reviews from the family. Served it with mashed potatoes (the sauce from the meatloaf was fabulous drizzled over the potatoes). Really enjoyed this twist on an old family fav.
This is THE best meatloaf I’ve ever made!! I made mine with Mondavi merlot and ground venison (thanks to the hubs awesome hunting skillz, lol) Mashed potatoes made better with the pan drippings/gravy and the rest of the bottle of wine with dinner…delish!! Looking forward to meatloaf sandwiches tomorrow! 🙂 Thank you for such a great recipe!
This was amazing! I suggest making extra onions to snack on while you finish the recipe. I had never cooked with this type of wine before. I’m hooked. Now I’m looking up other recipes with it in. I just had some leftovers warmed up from last night. Even better! Thanks for a super great recipe.
So glad you enjoyed it! Thanks so much!
This was amazing!!! Made it and everyone loved it!
Great recipe but I found that the sauce was bland, so I added about 2 tbsp. Worchester sauce and a half tsp. Liquid bouquet and let it simmer down 25 minutes prior to adding the onion and cheese on top. Made some sour cream mashed potatoes and needles to say dinner was gone, gone, gone!!!!!! Definitely a keeper for my files….. thanks for giving me an alternative for meatloaf!
Glad you enjoyed it. Yes, I love Worcesteshire for a little extra pop of flavor!
oh my goodness Brianne what a great new twist on a classic recipe..thank you I love this recipe xoxo
We finally made this for dinner tonight! And ooohhhhh, so good! Roberto said that this just might be his favorite of all your recipes!
And easier than the meatballs, right?! Thanks 🙂
Amazing simply amazing! I sent this to friends and family and gave you a shout out on Facebook:) YUM!
OMG this looks amazing, I might be able to get my husband to eat meatloaf again
You crack me up, Bobbi!
Hello cute lady! This looks incredible. Pinned. We really appreciate you taking the time to stop by our party. It wouldn’t be a party without you. Please join us on Monday at 7 pm. Happy Saturday! Lou Lou Girls
WOW!! This looks so delicious and my mouth is watering! Definitely will be pinning this one.
Thank you! Hope you enjoy it!
My husband (aka Mr Fussy) requested meatloaf tonight, and I immediately thought of this recipe which I’d pinned. It was fabulous, and he rated it A+. I halved the recipe as it was just for us and am freezing the rest for another dinner. Definitely a keeper! Thanks, Brianne, for another winner.
Oh yay!! So glad you enjoyed it! Yes, it does make a lot. We have a couple pieces in the freezer too!
That’s an amazing looking meatloaf and definitely company worthy!
Yep, not just for Meatloaf Monday 🙂 Thanks!
Every time I see this I crave it all over again. Seriously an amazing idea!
I can believe how popular this dish has been since its come out on Sunday, it looks beyond amazing!! I’m certainly going to try this one! 🙂
This screams comfort, especially with all the ooey, gooey cheese! 🙂
Every once in a while I have an instant hit! Thanks Alice!
I am swooning over the cheesy, oniony meatloaf. How long will it take me to get to your house for dinner? I think I have frequent flier miles I can use!
Haha, I actually have a piece or two in the freezer!
This looks amazing! I’ll be making it this weekend. Any recommendations on something green to go with it?
We had mashed cauliflower and green beans, but even a simple salad or sauteed spinach would be good.
We had mashed cauliflower and green beans, but even a simple salad or sauteed spinach would be good.
this has got to be the best meatloaf idea in the history of ever – cheese stuffed and french onion soup,,,YUMMY!
Haha, how can you go wrong with anything stuffed with cheese!
LOVE the Switch Witch…brilliant! As is this incredible meatloaf that you took from ‘meatloaf’ to ‘comfort food for life’!!
Hey, the Switch Witch idea worked. Thanks Betsy!
This meatloaf looks amazing!!! oh my gawd. . and love what you guys are doing with Gallo with their Every Cork Counts campaign! Awesome!
Thanks Alice!! It is a great campaign!
You have all the good stuff in here!
I know, right!!
Oh my yumminess!! Brianne, this looks amazing! I don’t make meatloaf often enough. I surely need to put it back on the menu with this delicious recipe! Can’t wait to try it. Drooling….
I don’t make it often either. I need to remedy that!
What a yummy way to flavorize (yes, that’s a word now) your meatloaf. French onion soup is deeeelicious!
That is absolutely a word!
What an absolutely brilliant idea, Brianne! I’m so with Renee–genius! I know you guys will do great in your new place, but getting acclimated always takes awhile. We actually hosted an open house a couple of weeks after we moved in. We had snacks and asked neighbors (via the neighborhood facebook page) to swing by and say howdy. It was a nice way to break the ice. Serve this too. It wouldn’t hurt! lol =)
Thanks so much Jenni! Facebook is such a help – I’ve already found a few local groups to start getting info about the area.
This recipe blew my mind. I can’t wait to try it.
Aww, thanks so much Jennie!
What a fabulous idea! Great way to change up that regular old meatloaf recipe!
Love switching up a classic dish!
Bug is super cute and you’re totally blessed, Brianne. 🙂 Your french onion soup meatloaf looks so delish that I feel like having this for breakfast.
Thanks Joy! He can be a typical difficult 4 year old sometimes, but he has a heart of gold.
You have outdone yourself with this recipe! Wow! Amazing.
Thanks Isabel! Definitely put some heart into this one!
Oh my goodness! This looks amazing!! I can’t wait to try it! Looks incredible! Can I use anymore exclamation points!?!? Apparently yes. Well done!!!
I have to admit, that is probably the best looking meatloaf i have ever seen.
This looks comforting, cheesy, an SO good. I need to make this for sure!
Cheesy is always good!
How awesome that The Bug is so willing to donate to those in need! So so sweet that he is getting into the spirit of things at an early age. We moved about every 2 years when I was a kid, so donating/giving away items became second nature, and it was a really good feeling (and a bit freeing too). It’s kind of funny – when we moved from Michigan to Wisconsin, I gave my bike to a friend who didn’t have one…and I somehow have never bought another one for 15+ years. Oops!
It was very sweet of him. It is freeing to be letting go of stuff we don’t need and know that we are helping others.
Cheesey, stuffed meatloaf???? I’d be all over this! And your Bug sounds like such a sweet boy. You’ve done well!!!
How can you go wrong! And with my boys, all I can say is I try to do my best.
Genius recipe Brianne – simply GENIUS!! Got. To. Have. It. and soon.
Thank you, Renee! I’m ready to pull the leftovers out of the freezer!!