Add garlic and let cook until fragrant, about 30 seconds, moving around constantly.
Add onion and look cook until softened, about 1 minute.
Add ground beef. Move around the pan until cooked through. Drain any excess grease, but leave a tablespoon or two in the pan.
Add cassava flour and toss to coat the ground beef.
Add in broth and stir to combine.
Add in green pepper, carrot, celery, mushrooms (if using), diced tomatoes, tomato paste, ketchup, lemon juice, apple cider vinegar, dijon mustard, coconut aminos, paprika, chili powder, dried parsley, oregano and thyme. Stir to combine. Taste and adjust seasoning as desired (add additional salt if needed).
Pour mashed potatoes on top and spread out evenly.
Place in the oven, uncovered, for 20- 30 minutes or until hot and bubbly.
Serve and enjoy!
Notes
Broth: you can also use beef broth, but after testing we found the chicken broth has better flavor.