If you are anything like me eating a salad usually leaves me hungry. Besides eating more salad a good way to fill yourself up is to add some protein or a hearty grain. 
Here are 7 foods you can add to your salad to make you feel full after a salad. 
Nuts: Throw on a handful of these tasty guys. Whether it is almonds, pistachios, walnuts, or cashews they are all good. For the best nutritional value leave the nuts raw but not everyone is used to raw nuts so toast them on the stove for that little extra yum!
Avocado: Being packed with so many healthy oils and avocado can be perfect with a salad plus it adds a nice creamy texture. Mmmm mmm!
Egg: Hard boiled, poached or even fried can adds a nice bit of substance. 
Beans: There are so many beans out there from chickpeas to black beans to edamame plus other legumes which are inexpensive and delicious sources of protein and fibre.
Meats: Grill chicken or any meat to top your salad. They pack a massive protein punch and will help to fill you right up. One of the easiest is to grab a BBQ chicken from the store and shred it on top.
Grains: You can use quinoa, bulgar, millet or brown rice (to name a few). Adding 1/2 cup of whatever grain/seed you prefer will make a salad more satisfying to eat and will keep you full for longer.
Canned fish: Whether it is tuna or salmon or my favourite sardines are one of the easiest ways to add extra protein and omega-3 oils to your salad. Not only are sardines a fantastic source of healthy omega 3 fats, they’re also full of calcium and are super cheap!
This is one of my favourite type of salads. I would add a little pan fried chicken on top to make it a meal.
Click here
The most important thing is to have fun with your salad.