This post may include affiliate links; for details, see our disclosure policy.

Shallots are hard to replace, but there are a few options if you don’t have this delicate onion on hand! Here’s the best shallot substitute.

Shallot Substitute

Making a recipe that calls for a shallot and don’t have it? We’ve got the answers. Shallot is a small onion with a light and delicate flavor. It often features in Mediterranean and European cuisines, especially French recipes. The flavor is mild and has notes of garlic, unlike a white or red onion which can be very spicy. This means you can use shallot raw in salads for a toned-down onion flavor. It also cooks faster than a white or yellow onion, so it makes for a faster saute.

Shallot is so unique that if at all possible, go to the store and buy yourself some…especially if the word “shallot is in the recipe title! But if the store is all out or you don’t have time to shop, we get it. Here’s the best shallot substitute.

How many cups is 1 shallot chopped?

Before we start: make sure to use the substitution ratio for chopped shallot. Because shallots are much smaller than onions! Here’s the ratio:

  • 1 large shallot = ½ cup chopped or minced
  • 1 medium shallot = ¼ cup chopped or minced
  • 1 small shallot = 2 tablespoons chopped or minced

Best shallot substitute

1. Yellow onion (cooked)

The best shallot substitute for cooking? Yellow onion. Yellow onion can approximate the flavor of a shallot, though of course there’s nothing like a real one. Important: Make sure to use the substitution ratio above for chopped shallot, because shallots are much smaller than onions. Don’t even think about using 1 yellow onion in place of 1 shallot!

2. Red onion (raw)

Another good shallot substitute? You can also use red onion, which is especially nice if you’re using it thinly sliced raw in salads. One caveat: red onion is much spicier than shallot, so here’s a trick. Soak the red onion in cold water for at least 5 minutes before using it raw. This helps to remove some of the bite, and get rid of the onion breath.

3. Green onion / scallions (cooked or raw)

In a pinch, green onion also works as a substitute for shallot. It works well in both cooked and raw uses. Use only the white part of the green onion, and chop it. Use the shallot substitution ratio above, and note that the white part of 1 green onion = about 2 tablespoons chopped.

4. Leeks (cooked)

Leeks also work as a shallot substitute! This works best when the shallot is cooked. The delicate, almost garlicky flavor of leeks matches the flavor of shallot well. Use the shallot substitution ratio above, and note that the white and light green part of 1 large leek = about 1 cup chopped.

Here are some of our favorite recipes featuring shallot:

About the authors

Sonja & Alex

Hi, we’re Alex and Sonja Overhiser, married cookbook authors, food bloggers, and recipe developers. We founded A Couple Cooks to share fresh, seasonal recipes for memorable kitchen moments! Our recipes are made by two real people and work every time.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. This is was so helpful! Thank you! I have a recipe that calls for 1/4 cup minced shallots… do you happen to have a suggestion on how much yellow onion I could use in place of that? Thanks!