Add the garlic cloves and chunked shallots into the processor. Pulse until it starts to get chopped, but not too much. Keep it chunky.
Add the olive oil, vinegar, parsley/cilantro, paprika, chipotle powder, salt, cumin and red pepper flakes. Pulse until it combines and comes together. You don't want to turn it into liquid, you just want to chop all this up but still has some texture.
That's it! It's ready to eat now and is absolutely delicious, but the flavors will get better once they hang out and get to know each other.
Finely mince the garlic, and shallots. Add to a large bowl. Finely chop the parsley/cilantro. Add that to the garlic and shallots. Add the oil, vinegar, and all the spices. Stir to combine well. As above, it's delicious on the spot, but better when you let the flavors hang out a while.
This is a very, VERY forgiving recipe. The amounts are...loose. I never measure my herbs out. I just use what I have, or tear off a fist full of each and throw it in my processor. You can use all parsley, all cilantro, but the mixture of the two is my favorite!
The red pepper flakes are optional if you're not into heat, but even at 1/2 tablespoon, it's not too spicy at all. We put this on everything - everything!