In a very large pot or deep fry pan, heat olive or coconut oil over medium heat. Saute onion for 10 minutes until soft. Add garlic and bacon pieces to pan and saute until cooked, about 10 minutes. Add carrots, celery, zucchini and mushrooms to pan and saute in bacon fat for 10 minutes until soft. Remove the vegetables and set aside. Add ground beef to the pan and saute until brown, just a few minutes. Stir in the vegetables and season with salt, pepper, dulse flakes and smoked paprika. Add chicken broth and cook down until it's reduced by half.
Place cauliflower in food processor and puree with olive oil until smooth.
Pour ground beef mixture into a 9x13 inch baking dish. Spread mashed cauliflower over beef mixture. Top with sprinkling of smoked paprika. Bake at 350° for 30 minutes (or 400° for 20 minutes).