Place the bacon in a large skillet over medium heat. Cook until crisp. Place the bacon on a paper towel lined plate to drain (keep the bacon grease in the pan), then chop into fine pieces.
Add the onion to the bacon grease. Cook until soft, about 3–4 minutes. Remove the onions but leave the bacon grease (which you can save for another use or discard).
In a large bowl, combine the ground pork, ground round, breadcrumbs, eggs, worcestershire sauce, parsley, cubed cheddar, salt, chopped bacon, and cooked onions. Mix very gently with your hands to combine.
Pour the mixture onto a baking sheet with a rimmed edge. Form it into a loaf with your hands, packing it gently so it stays together.
Place in the oven and cook for 45 minutes.
Meanwhile, combine the ketchup and ranch dressing in a small bowl. Remove the meatloaf from the oven and pour the ketchup mixture on top. Return to the oven for 8–10 more minutes, or until the meat reaches an internal temperature of 160°F.
Remove from the oven and let rest for 5 minutes before slicing.
Video
Notes
Don't have ground pork? You can use more ground beef in its place. Don't have fresh parsley? Substitute two teaspoons of dried parsley.You can use any variety of cheese that you like. Pepper jack would be nice for a little heat!Make it a freezer meal: freeze the baked meatloaf (without ketchup) for up to two months. Defrost 24 hours in the fridge, then bake for 25 minutes at 350°F. Add the ketchup mixture and bake for 10 more minutes.Side dish ideas:mashed potatoes, sweet potato fries, tater tots, cornbread, rice or rice pilaf, mac & cheese, creamed corn casserole, canned corn, bacon brussels sprouts, roasted broccoli, or a leafy green salad.