Lightly grease a baking dish with cooking spray and set aside.
Heat the oil in a skillet set over medium heat.
To the heated oil, add the onion and celery and cook for 4 to 5 minutes, or until softened.
Stir in the garlic and cook for 15 seconds.
Add thyme, oregano, chili powder, and paprika; stir and cook for 30 seconds. Remove from heat and transfer the veggies to a large mixing bowl.
To the mixing bowl add the ground beef, shredded cheese, nut flour, parmesan cheese, eggs, worcestershire sauce, salt, and pepper. Mix and stir until everything is well combined. Do not overmix.
Transfer the beef mixture to the baking dish and shape it into a loaf.
Lay the bacon slices on top, and tuck the ends under the loaf.
Cook in the oven for about 50 minutes to 1 hour, or until beef is cooked through and bacon is crispy. Cover dish with foil IF the bacon is cooking too quickly.
Remove from oven and let it stand 10 to 15 minutes.
Cut and serve.
Notes
Meatloaf Mixture: Mix the meatloaf ingredients just until combined, and try not to overmix because that will result in a tough meatloaf.
Tomato: This meatloaf recipe is without tomatoes or tomato sauce because of the sugar content, but if you want a tomato flavor, add in couple teaspoons of tomato paste.
Bacon: If you want to make this without the bacon, that is okay to do, but keep in mind that the bacon does add flavor and extra juiciness. Turkey bacon is also good in this recipe.
Cheese: I love me some cheese in meatloaf. I like to use shredded mozzarella, but you can also use shredded cheddar or pepper jack, or whatever you like.
Slicing Keto Meatloaf: Due to the absence of breadcrumbs, low carb meatloaf tends to fall apart if not handled slowly and carefully. I use a cake server to pick up a slice and transfer it to a dinner plate.