Simmer lentils in boiling water for 5 minutes or until just tender but still al dente.
Drain lentils well and spread on tray to cool.
Preheat oven to 300 degrees.
Combine 1/3 cup honey, ½ teaspoon vanilla, and oil in the saucepan you used to cook the lentils. Toss lentils into the honey mixture and blend well.
Spread the coated lentils on a parchment-lined baking sheet and bake for 15 minutes. Stir and continue baking in 5-minute cycles until lentils are honey-colored and crunchy. Remove from oven and allow to cool.
Combine oats, sunflower seeds, flaxseeds, almonds, and coconut in a medium bowl. Combine peanut butter, salt, 1/3 cup honey, and ½ teaspoon vanilla in another bowl and blend well. Add peanut butter mixture to the oat mixture and stir until evenly blended.
Spread oat mixture onto a parchment-lined baking sheet and bake for about 40 minutes. Stir after every 10-minutes until browned to your preference. Remove from oven and let cool.
In a large bowl crumble lentil mixture and oat mixture together. Add cranberries and mix well. Store in air-tight container and enjoy as a snack or cereal.