Sprinkle beef on both sides with salt and pepper.
In a large plastic bag add coconut flour and beef. Toss to coat evenly.
Place a large dutch oven or thick bottom pot on stove over medium heat.
Add 1 tablespoon of coconut oil and melt, add beef in batches, browning on all sides.
Adding a tablespoon of coconut oil each time you add another batch of beef. Removing beef to a plate off to the side.
Add remaining coconut oil and onion, garlic, carrots and celery, stirring. Once onions start to become translucent, about 4-5 minutes, stir in tomato paste, coating vegetables.
Add wine, Guinness (if using), beef stock, bay leaves and Italian seasoning. Stir scraping the bottom of the pan to loosen any brown bits left from browning the beef.
Bring to a slow boil and then lower heat to the lowest setting, add beef and the drippings from the plate, mushrooms, and parmesan rind
Simmer for 1 hour, stirring occasionally. You can simmer for up to 2 hours.
Transfer stew to serving bowls and top with chopped parsley and enjoy