The taste of it is so overpowering (even a small amount) that I don’t enjoy the dish as much. All I taste is the garlic. So, my question is, is there a substitute for garlic that can give food a bolder flavor? I’m sure it depends on the dish, but here are some examples: Italian food (pretty broad, I know), vegetarian dishes, paella, stuffed mushrooms, to name a few.
Shallots have a garlic type flavor but are milder and more subtle.
Roasting garlic heads (in oven, with olive oil) makes the flavor much milder, even sweet.
Besides shallots, consider garlic chives.
For Italian foods, onions work well. In fact, there are a lot of parts of Italy where the “rule” is that one uses either garlic or onion in a dish, but not both. So don’t be afraid to try onion-only Italian dishes, they work fine. (Especially amatriciana or carbonara, although garlic is often found in those, or both garlic and onion are omitted.) While I usually make arrabiata with garlic only, sometimes (if I’m out of garlic), I’ll substitute onions in for a different, but still delicious, flavor.
Other than that, shallots are the first thing that came to mind. If you want to go off the beaten path, you might consider asafoetida (hing), but that stuff is pretty pungent and I haven’t ever tried using it outside Indian cooking.
You could try out all the nine billion pepper types out there. Flavors (and heat) vary widely.
I love the shallot idea! I also use a lot of onion but it doesn’t always work for all dishes
Leeks.
I have the same issue with garlic. I’d advise, just leave out the garlic, and enjoy the natural flavors of the other ingredients. No need for everything to be “bold”.