Gaining Weight Eating Paleo

Gaining Weight Eating Paleo
A typical lunch or dinner for me.

I was asked if I knew how to gain weight eating the Paleo diet. For me personally, I can’t. I am wondering if anyone out there has had success with this. Currently I am not eating 100% strict Paleo, but more of a focus on eating whole natural foods as much as possible, but not getting to hung up on the fine details when I go out for dinner. This is what my current diet/ schedule looks like:

One big thing I do is try to limit carb intake before work outs, then eat like a pig after. If you want to gain weight, you always have to be stuffing your face. If you want to do it strict paleo, then you would need a lot of carbs-squash,rice,yams along with red meat, eggs etc. 

Basically my philosophy is, I try to keep everything healthy in my house, and eat there most of the time.
I don’t count calories or carbs but a typical day looks like this:
Breakfast-5 egg omelette with spinach, tomatoes, mushroom, cooked in coconut oil at 8:30am
Bulletproof coffee with GF butter & MCT oil
Protein shake pre workout.
Work out @ noon.
Protein shake & banana
Lunch @ 2:30- steak or hamburger with rice or squash or yams.
Dinner @ 5pm- red meat most of the time, or sometimes fish or chicken, with yam,or squash, or rice, veggies. or if we go somewhere for dinner, it will be whatever they are having.
Another meal or snack around 9pm.
Snacks include:
Nuts.
Greek yogurt & blue berries.
Crackers and cheese
Avocado
cheat meals include:
Won ton soup
Hamburgers

On days I work mornings, my schedule looks a little different.