Shallots, onion, garlic cloves, and scallions on a cutting board as shallot substitutes

Substitute for Shallots

Food FAQs

The easiest substitute for shallots is onion plus a little garlic. Use yellow onion for cooked dishes, red onion for raw salads and vinaigrettes, and scallions or chives when you need a mild fresh finish. Start with the same measured amount of onion as shallot, then add only a small pinch of garlic if the recipe needs the shallot’s gentle allium depth.

Best Shallot Substitutes

Substitute How to use it Best for
Yellow onion + a little garlic Use 1:1 by volume, plus a tiny pinch of garlic Soups, sauces, braises, cooked fillings
Red onion Use 1:1, finely minced for raw dishes Salads, vinaigrettes, pickles, relishes
Sweet onion Use 1:1 when you want a milder flavor Roasted vegetables, omelets, creamy sauces
Leek Use the white and light green parts, chopped small Soups, quiche, risotto, potato dishes
Scallions or chives Use more generously, especially as a fresh finish Garnishes, dips, salads, eggs

Raw vs Cooked Recipes

For raw recipes, choose red onion, scallions, or chives and chop them finely so the bite is not harsh. For cooked recipes, yellow onion, sweet onion, or leek is usually better because heat softens the flavor. Garlic alone is stronger than shallot and should be used carefully, not as a full 1:1 swap.

How Much to Use

If a recipe calls for one medium shallot, use about 2 to 3 tablespoons of finely chopped onion or leek. For a stronger shallot-like flavor, add a very small amount of minced garlic. Taste before adding more because garlic can take over a sauce quickly.

When to Skip the Garlic

Skip garlic in delicate vinaigrettes, raw seafood toppings, mild cream sauces, and recipes where shallot is meant to be sweet and subtle. In those dishes, red onion, chives, or scallions are usually cleaner substitutes.

FAQ

What is the best substitute for shallots?

Yellow onion plus a small amount of garlic is the best all-purpose substitute for cooked recipes. Red onion or scallions are better for raw recipes.

Can I use onions instead of shallots?

Yes. Use finely chopped onion in about the same measured amount. Choose yellow onion for cooked dishes and red onion for raw dishes.

Can I use garlic instead of shallots?

Use garlic only in small amounts. Garlic is much stronger and sharper than shallot, so it should not replace the full amount by volume.

Are scallions a good shallot substitute?

Yes, especially in salads, dips, eggs, and garnishes. They are milder and fresher than shallots, so you may need a little more.

Are leeks a good shallot substitute?

Leeks work well in cooked dishes such as soups, quiche, risotto, and potato dishes. Use the white and light green parts and wash them well.

Sources