Make Your Own Ketchup, Mustard, Mayo, and Chipotle Sauce at Home

It's easy to make your own condiments!

Store-bought condiments are convenient. They are also full of salt, corn syrup, and preservatives. Each of the four classics below takes 5 to 10 minutes to make at home, costs less per ounce, and tastes brighter and fresher. The technique is simple in every case: blend, cook (sometimes), jar, refrigerate.

Quick Reference

  • Why homemade: control the salt, sugar, vinegar, and preservatives. Cheaper per ounce and far tastier.
  • What you need: blender, basic pantry staples, a few jars.
  • Shelf life: 2-3 weeks refrigerated for each.
  • Skip if: you do not have eggs you trust raw (mayo only).
  • Best on: burgers, fries, sandwiches, hot dogs, chicken tenders, anything that needs a homemade twist.
  • Make ahead: all four hold a week in the fridge for grilling season.
Four jars of homemade condiments: ketchup, yellow mustard, mayonnaise, and chipotle sauce on a wooden table
Four homemade condiments. Cheaper, fresher, and you control the salt and sugar.

Homemade Ketchup

Glass bottle of homemade ketchup

Less sweet than Heinz, more tomato-forward, and you can dial the spice up or down.

Ingredients:

  • 1 can (6 oz) tomato paste
  • ¼ cup brown sugar
  • ¼ cup apple cider vinegar
  • ½ cup water
  • 1 teaspoon onion powder
  • ½ teaspoon garlic powder
  • ½ teaspoon ground mustard
  • ¼ teaspoon ground allspice
  • ¼ teaspoon ground cloves
  • ½ teaspoon kosher salt
  • Pinch of cayenne (optional)

Instructions:

  1. Whisk all ingredients in a small saucepan over medium heat.
  2. Bring to a simmer. Reduce heat to low and cook 10 minutes, stirring occasionally, until thickened.
  3. Cool. Transfer to a clean glass jar. Refrigerate up to 3 weeks.

Homemade Yellow Mustard

Jar of homemade yellow mustard

Sharp, bright, perfect for hot dogs and ham sandwiches. The mustard takes 24 hours to mellow before it’s ready.

Ingredients:

  • ½ cup yellow mustard seeds
  • ½ cup white wine vinegar
  • ½ cup water
  • 1 teaspoon turmeric (for color)
  • 1 teaspoon kosher salt
  • 1 teaspoon honey or sugar
  • ½ teaspoon garlic powder
  • ¼ teaspoon ground allspice

Instructions:

  1. Combine all ingredients in a glass bowl. Cover and let sit at room temperature 24 hours, so the mustard seeds soften.
  2. Blend in a high-speed blender or food processor until smooth (about 2 minutes).
  3. Taste. Adjust salt or sweetness. If too sharp, add another teaspoon of honey.
  4. Transfer to a clean jar. Refrigerate at least 24 more hours before using; the flavor mellows.
  5. Keeps 1 month refrigerated.

Homemade Mayonnaise

Jar of homemade mayonnaise

Made with one whole egg and a blender, this is the fastest condiment recipe in the book. Two minutes start to finish.

Ingredients:

  • 1 whole large egg (fresh, room temperature)
  • 1 tablespoon lemon juice or white wine vinegar
  • 1 teaspoon Dijon mustard
  • ½ teaspoon kosher salt
  • 1 cup neutral oil (avocado, sunflower, or light olive oil)

Instructions:

  1. Crack the egg into a tall, narrow jar (a quart mason jar works) or a wide-mouth container that fits your immersion blender.
  2. Add lemon juice, mustard, salt, and oil. Do not stir.
  3. Lower the immersion blender all the way to the bottom of the jar, over the egg.
  4. Turn the blender on. Hold it still at the bottom for 10 seconds (the mayo forms around the blade), then slowly raise it to incorporate the oil.
  5. Done in under a minute. Transfer to a clean jar. Refrigerate up to 1 week.

Raw egg safety note: use the freshest egg you have access to, ideally from a known small farm. Pasteurized eggs are also a good choice. Do not serve to immunocompromised individuals or young children.

Chipotle Sauce

Bowl of homemade chipotle sauce with peppers

Smoky, spicy, creamy. Perfect on tacos, burritos, sandwiches, and as a dipping sauce.

Ingredients:

  • ½ cup mayonnaise (homemade or store-bought)
  • ½ cup sour cream
  • 2-3 chipotle peppers in adobo (canned), finely chopped
  • 1 tablespoon adobo sauce from the can
  • 1 clove garlic, grated
  • 1 tablespoon lime juice
  • ½ teaspoon ground cumin
  • ½ teaspoon kosher salt
  • 1 tablespoon chopped fresh cilantro (optional)

Instructions:

  1. Whisk all ingredients in a small bowl until smooth.
  2. Taste. Add more chipotle for heat, more lime for brightness, more salt if it tastes flat.
  3. Transfer to a jar. Refrigerate at least 30 minutes before serving so the flavors meld. Keeps 1 week.
Farmers' Almanac Best Days calendar

Cook by the Best Days Calendar

The Farmers’ Almanac Best Days calendar marks the most favorable days for canning, pickling, preserving, and baking, drawn from the moon’s signs and 200 years of almanac tradition.

See Best Days

Storage and Make-Ahead Notes

All four condiments keep at least a week refrigerated; ketchup and mustard hold a month. Use clean spoons every time (no double-dipping). If you see any mold or off-smell, pitch the jar. Labels with the date you made the condiment help track freshness. Mayo is the most perishable because of the raw egg; use within 7 days.

Get the Full 2026 Farmers’ Almanac

All-Access members get the full 2026 Almanac, planting calendar, Best Days for cooking and food prep, and 200 years of weather wisdom in one searchable archive.

Join All-Access
2026 Farmers' Almanac subscription cover

Frequently Asked Questions

How long does homemade ketchup last?

Up to 3 weeks refrigerated in a clean glass jar. The natural acidity from tomato paste and vinegar keeps it safe at fridge temperature.

Is homemade mayonnaise safe to eat?

Yes, when made with fresh eggs from a trusted source and refrigerated. Use within a week. Avoid serving to immunocompromised people, pregnant women, or young children due to the raw egg.

Can I make these condiments without sugar?

Mostly yes. Ketchup uses brown sugar for balance; substitute with honey or omit (it will be tart but workable). Mustard needs only a teaspoon. Mayo and chipotle sauce have no added sugar.

Why does my mayonnaise break or separate?

Two reasons: oil added too fast, or the egg was cold. Use room-temperature egg, add the oil slowly, and keep the blender steady. If it does break, you can rescue it by whisking the broken mixture into a fresh yolk.

Can I can these condiments for longer shelf life?

Ketchup can be water-bath canned with a tested recipe and the right acid level. Mayo and mustard should not be canned at home. See our canning guide for the rules.

Man with short dark hair and glasses looking slightly away in a black and white portrait.
Jaime McLeod

Jaime McLeod is a longtime journalist who has written for a wide variety of newspapers, magazines, and websites, including MTV.com. She enjoys the outdoors, growing and eating organic food, and is interested in all aspects of natural wellness.

guest
33 Comments
Newest
Oldest Most Voted
D. Smith

I do not know a lot about mexican foods and condiments, so please excuse my ignorance here. We just don’t have a lot of that kind of food here where I live. I grew up eating scandinavian foods, mostly!

What is chipotle in adobo sauce? Is this something that comes in a jar as a whole pepper in brine or something? I don’t even think my grocery stores carry things like that but I guess I could look and ask.

What is chipotle used for otherwise? Is it terribly hot (spicy)??

P Elbravo

Adobo is a thick liquid like seasoning sauce used for stewing meats or as a marinade for grilling meats. It is made with paprika, garlic,onion and other mexican spices. Alone it is spicy but not hot, with a tangy sweet flavor.With chipotle, heat is added to the spiciness. Depending on the amount and heat of the individual chipotle peppers used, It can vary from 2500 to 8000 scoville units.
Chipotle peppers are Jalapeno that have been ripened to maturity then dried and smoked.The obvious difference in the raw pepper is the red instead of green color on the mature jalapeño or chipotle.
You can find online if your store doesn’t carry them.

Sally D

Thank you so much for these homemade recipes!

Brittany

obanfan75@att.net

I don’t have a blender, how else can I puree for the ketchup recipe? I’ve been wanting to make homemade ketchup for a while.

Susan Higgins

Hi Brittany, do you have an immersion blender? Otherwise, you can cook and strain similar to the way you’d make applesauce, pressing through a sieve.

Amy

Stevefah,

Sucralose is commercial sugar that has been treated with chlorene.

Amy

Julie, the vinegar “cooks” the egg (at least chemically speaking), so no worries.

Amy

jeannine, Xanthan Gum is better to use in mayo than guar. Guar is used in commercial ketchups and so your “mayo” would be a runny dressing. Also agave syrup or molasses would be probably your better bet than stevia as stevia leaves a noticable aftertaste not normally found on sandwiches or fried foods.

jeannine

I wonder if I can use guar gum to thicken instead of raw egg and stevia powder instead of brown sugar. I would use olive oil or grapeseed oil. With all the controversy over oils like veg/canola/soy, with weight,cancer, digestive and GMO issues, I want to stay away from it.

Julie

is the mayo safe with raw egg?

Beckie

Excellent! Thank you for the post! How long will the Mayo last, in the fridge?

Jaime McLeod

Beckie,
A few weeks in a sealed container.

Angel

Yay! Bless you dear lady!!

Plan Your Day. Grow Your Life.

Enter your email address to receive our free Newsletter!

Name*
What are you intrested in?*
Privacy*