I'm not vegetarian but eat meat 1-2 times weekly- seafood or chicken breast.

At home, we seem to only buy butter um...1-2 times annually usually to bake something "special". It's at restaurants where I might order something that used butter. No we don't use margarine nor mayonnaise at home at all. We just eat a slice of yummy artisan bread from bakery as is. If you buy quality bread like this, no need to cover up this wonderful bread with any spread.

We have found a decent tasting soy cheese. (it's a Canadian brand).

Pureed root veggie soups solves any cravings for cream-based soups --ie. squash soup, carrot soup, pumpkin (we use a veggie broth base), beet soup. Can be creative in spicing-- grated ginger root, curry, or even star anise or fennel seed, puree cooked veggies in broth... He makes these soups in bulk. They freeze well and can be microwaved later..

No sugar, no eggs, no milk needed for these type of soups.