Prepare the Caramelized Onions: In a skillet, heat olive oil over medium heat. Add the sliced onions and sauté until they are golden brown and caramelized, about 15-20 minutes. Stir occasionally to prevent burning.
Combine Meatloaf Ingredients: In a large mixing bowl, combine ground beef, ground pork, breadcrumbs, grated Parmesan, minced garlic, French onion soup mix, eggs, salt, and pepper. Mix well until all ingredients are evenly incorporated.
Add Onions: Once the onions are caramelized, reserve a portion for topping and add the rest into the meat mixture. Stir until combined.
Shape the Meatloaf: Form the meat mixture into a loaf shape and place it in the Crockpot.
Cook the Meatloaf: Cover the Crockpot and cook on low for 6-7 hours or on high for 3-4 hours until the internal temperature reaches 160°F (71°C).
Add Swiss Cheese: In the last 15 minutes of cooking, sprinkle shredded Swiss cheese on top of the meatloaf. Cover and allow the cheese to melt.
Prepare Green Beans: While the meatloaf is finishing, steam or sauté the fresh green beans until they are bright green and tender, about 5-7 minutes.
Serve: Once the meatloaf is done, carefully remove it from the Crockpot. Slice and serve on a rustic white plate, topped with reserved caramelized onions and garnished with fresh chives. Serve alongside vibrant green beans.