01 -
Warm the olive oil in a large skillet over medium heat. Toss in your sliced onions along with the salt and pepper. Let them cook for about 15 to 20 minutes, stirring often, until they turn a beautiful golden brown and become sweet and tender.
02 -
Stir in the thyme and let it cook for another minute or two until fragrant. Pour in the wine and beef stock, then let everything simmer down until most of the liquid has cooked off. Take the pan off the heat and set your onions aside.
03 -
Get your oven heating to 350°F. In a large mixing bowl, combine the ground beef, breadcrumbs, chopped parsley, pepper, salt, and beaten eggs. Mix everything together gently with your hands until just combined—don't overwork it or your meatloaf will be tough.
04 -
Lay out a sheet of plastic wrap or wax paper on your counter. Press the meat mixture into a rectangle shape, about 10 by 12 inches. Save ½ cup of the shredded cheese and ½ cup of your caramelized onions for later. Scatter the rest of the cheese and onions evenly across the meat.
05 -
Starting from the shorter end, carefully roll the meat up like you would a jelly roll, using the paper to help lift it. Pinch the seam closed really well and place your rolled meatloaf seam-side down in a 9x13-inch baking dish.
06 -
Slide the pan into your preheated oven and bake for 45 minutes.
07 -
While the meatloaf bakes, grab a small saucepan and whisk together the beef broth, red wine, and cornstarch. Bring it to a boil over medium heat, then turn it down to a simmer. Let it reduce and thicken up nicely. Taste and adjust the seasoning with salt and pepper.
08 -
Pull the meatloaf from the oven after 45 minutes. Pour that gorgeous sauce all over it, then top with your reserved onions and cheese.
09 -
Pop the meatloaf back in the oven for another 15 to 20 minutes until there's no pink left inside and it hits 160°F on a meat thermometer. For an irresistible finish, switch your oven to broil for 2 to 3 minutes to get that cheese golden and bubbly.
10 -
Sprinkle fresh parsley on top if you like. Let the meatloaf rest for about 10 minutes before slicing—this helps it hold together better. Slice into thick pieces and enjoy!