Luckily, there is a substitute for protein intake. I am inferring your problem with protein is a lot of it belongs to savory foods, while you prefer sweet.
My suggestion is to buy whey protein (it comes in a variety of flavors, but I suggest chocolate. Since you love chocolate.), and blend it with peanut butter or chocolate ice cream. There's your protein.
There is another option for protein, especially during breakfasts. I suggest yogurt.
Plain yogurt or vanilla yogurt works fine here. You add 2-3 scoops of yogurt into a bowl, add some granola and sugar. (Chopped strawberries too, but this is optional.) If you don't have plain yogurt, then 2-3 sour cream works just fine too. (You won't be able to tell the difference. Sour cream works perfect as a replacement or alternative.)
I don't know how you feel about oatmeal. But if you boil and make some plain oatmeal. And add some butter and brown sugar, you are good to go. You can always add a minimal serving of peanut butter or chocolate almonds to dissolve into the oatmeal.
There are plenty of sources of protein.: French toast with powdered sugar, belgium waffles with syrup.
For bread, you can do cinnamon raisin toast. Peanut butter on toast. And you can always make hard boiled eggs for protein. (You are vegetarian, so you can eat eggs. But I am guessing you do not like savory foods, so feel free to skip that option.)