The most reliable substitute is a small yellow onion combined with a tiny bit of minced garlic. Shallots are essentially a cross between these two ingredients in flavor.
Use about half the amount of onion called for shallots, then add just one small clove of garlic per shallot. This mimics that mellow, allium complexity without overwhelming your recipe.
Fun fact: In parts of Southeast Asia, shallots are actually the default—they swap onions for shallots in stir-fries. So you’re just reverse-engineering what millions of cooks do daily.
Red Onion: The Colorful Cousin
If you’re making a cold salad, vinaigrette, or anything raw, red onion is your best friend. It’s sharper than a shallot, but a quick soak in ice water for ten minutes tames the bite.
Drain it, pat it dry, and use it one-to-one in any raw application. The vibrant purple hue adds a visual pop that shallots can’t match—think of it as a stylish upgrade, not a downgrade.
Pro tip: For sushi rolls or ceviches, sliced red onion mellowed in cold water is a classic move in Japanese and Latin kitchens alike.