A staple in many French dishes, shallots are perfect when you want a middle ground between onion and garlic. Because shallots are milder, they are a great substitute when a recipes call for onion. Shallots work wonderfully in homemade salad dressings as well as soups and roasted with potatoes. If you want to make French onion soup at home, try adding shallots instead of onions. Use them as a base for any sauces you might make at home, or even try them minced and added to your homemade guacamole! Because they have a flavor between that of onions and garlic, you can use shallots in just about anything.