In a large skillet, brown the ground beef. When the ground beef is almost all the way browned, add the diced onion and the minced garlic. When the onion is almost transparent, add the tomato sauce, diced tomato, paprika, chili powder, oregano, basil, salt, pepper, and crushed red pepper flakes. Let this mixture simmer down on medium heat for 10-25 minutes, or until it reaches the desired consistency.
Preheat your oven or smoker to 350 degrees F. Spray a 9×13 baking dish with cooking spray. Spread a very thin layer of the sauce in the baking dish. Place a layer of lasagna noodles on the sauce.
In a mixing bowl, mix together the cottage cheese and the parmesan cheese. Spread a very thin layer of the cottage cheese mixture on top of the lasagna noodles in the pan. Put an even layer of mushrooms on top of the cottage cheese mixture. Put another thin layer of sauce over the top of the mushrooms. Repeat this pattern until there are 3 layers.
On top of the third layer, evenly sprinkle mozzarella cheese. Lightly sprinkle with a touch of parsley. This adds a nice color to the white mozzarella cheese. Bake the lasagna, uncovered for 50 minutes to an hour. Check it about halfway through to make sure the cheese isn’t burning. Check for doneness by poking a fork into the noodles. If they are fork tender, it is done. If the cheese hasn’t browned at all, put it in the oven on broil for 30 seconds to a minute, or until it starts to slightly brown.
Remove from the heat and let sit for 10 minutes before serving. Use caution, as this dish is extremely hot. Enjoy!