• Skip to main content
  • Skip to primary sidebar

Everyday Homemade

menu icon
go to homepage
  • Recipe Index
  • Summer
  • Main Dishes
  • Side Dishes
  • About
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipe Index
    • Summer
    • Main Dishes
    • Side Dishes
    • About
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Sauces & Broths

    Published: Sep 8, 2023 by Ashley Petrie, RDN, LDN · This post may contain affiliate links · Leave a Comment

    The Best Homemade Ketchup

    Jump to Recipe Print Recipe

    This Homemade Ketchup has a tangy, lightly sweetened, and rich tomato flavor that tastes so much better than store-bought ketchup. It’s easy to make, customizable, and better for you, too! Start making your own pantry staples today with this beginner-friendly condiment recipe.

    A plate of fries with a small jar of homemade ketchup. There's a hand dipping a fry into the ketchup.

    I find it so satisfying to make pantry staples, like ketchup, from scratch.

    In a world where buying condiments is the norm, it surprises many to discover how quick, easy, and delicious homemade condiments can be.

    This homemade ketchup recipe is slow-simmered on the stovetop and uses both crushed tomatoes and tomato paste. It has a rich, vibrant tomato flavor with the perfect balance of sweetness and tanginess.

    Today, I’m walking you through how to make the best homemade ketchup, including which ingredients to use, tips that will guarantee it turns out right the first time, and some of my favorite ways to use this healthy ketchup recipe.

    Some links throughout this post are affiliate links, which means I earn a small commission at no extra cost to you. If you’re willing to use them, it helps fund this site and allows me to continue to provide content. I appreciate your support!

    Table of Contents -
    Why You'll Love This Recipe
    Ingredient Notes
    Substitutions and Variations
    Equipment Notes
    How to Make Homemade Ketchup
    Tips for Success
    What To Serve With Homemade Ketchup
    How to Use Homemade Ketchup
    How to Store
    Make Ahead
    Frequently Asked Questions
    Let's Connect!
    More Condiment Recipes
    📖 Recipe
    Homemade Ketchup

    Why You'll Love This Recipe

    • Flavorful- Tangy, lightly sweetened, and rich with tomato flavor, this homemade ketchup tastes so much better than store-bought.
    • Beginner-Friendly- Interested in making homemade kitchen staples? Start with ketchup! It's easy, using basic ingredients and simple cooking methods.
    • Customizable- Adjust the sugar, vinegar, salt, and spices to make your homemade ketchup taste exactly how you like it.
    • Better Ingredients- Most store-bought ketchup is made with processed ingredients like high fructose corn syrup. Making ketchup at home allows you to have better control over what you're eating.
    • Fun Activity for Kids- If your kids love ketchup, making homemade ketchup can be a fun way to get them involved in the kitchen. Plus, it's a great learning experience to teach them about where our food comes from.
    • Great for Gifting- Because ketchup has a long shelf life, it makes a perfect edible gift for loved ones.

    Ingredient Notes

    Here are some notes on key ingredients. For a full list of ingredients, check out the recipe card below.

    • Crushed Tomatoes- Cooking down crushed tomatoes gives the ketchup a fresher, more vibrant flavor and better consistency compared to ketchup made with just tomato paste.
    • Tomato Paste- Adds a rich, intense tomato flavor to the ketchup. Cooking the tomato paste in oil brings out its natural sweetness.
    • Brown Sugar- Sweetens the ketchup, adding notes of caramel that pair well with the warm spices.
    • Apple Cider Vinegar- Provides a tangy, fruity acidity that balances the sweetness of the ketchup.
    • Sweet Onion- Adds a mild, sweet onion flavor to the ketchup. Using fresh onion instead of onion powder gives the ketchup more depth of flavor.
    • Garlic- Freshly minced garlic adds a savory, aromatic flavor.
    • Olive Oil- Cooking the onion, garlic, and tomato paste in olive oil intensifies their flavor.
    • Kosher Salt- Balances and enhances the other flavors. Kosher salt is preferred because it doesn't contain anti-caking agents and added sugar like table salt often does.
    • Spices- A blend of mustard powder, cloves, and allspice gives the ketchup a warm, complex flavor profile.

    🌱 Sustainability Tip: Store leftover tomato paste in the freezer to prevent food waste. Use it in other recipes, like these homemade baked beans or this apricot BBQ sauce.

    The ingredients to make homemade ketchup. Each ingredient is labeled with text. They include tomato paste, crushed tomatoes, brown sugar, apple cider vinegar, onion, garlic, spices, kosher salt, and olive oil.

    Substitutions and Variations

    Here are a few ways you can try customizing this easy ketchup recipe to fit your diet and taste preferences.

    Substitutions

    • Crushed Tomatoes- Swap crushed tomatoes for tomato sauce, diced tomatoes, whole tomatoes, or fresh tomatoes if preferred.
    • Tomato Paste- Use thickened tomato sauce in place of tomato paste or omit the tomato paste entirely.
    • Brown Sugar- Substitute brown sugar with granulated sugar, honey, or maple syrup to give the ketchup a slightly different flavor.
    • Apple Cider Vinegar- Use distilled white vinegar, red wine vinegar, or rice vinegar in place of apple cider vinegar.
    • Sweet Onion- Swap sweet onion for yellow onion or shallots. Alternatively, use one tablespoon of onion powder in place of fresh onion.
    • Garlic- Replace fresh garlic with ½ teaspoon of garlic powder.
    • Olive Oil- Use any neutral-flavored cooking oil you prefer. Try canola oil, avocado oil, or vegetable oil.
    • Kosher Salt- Substitute kosher salt with coarse sea salt or pink Himalayan salt. If using table salt, start with half the amount and adjust to taste.
    • Ground Mustard- Swap ground mustard for ½ tablespoon of dijon mustard.
    • Allspice & Cloves- Use a pinch of cinnamon and a pinch of nutmeg in place of allspice and cloves.
    A small jar of homemade ketchup on a plate of fries.

    Variations

    • Chipotle- Blend a chipotle pepper in adobo sauce into the ketchup for a smoky, spicy flavor profile.
    • Spicy- Add cayenne pepper, red pepper flakes, hot sauce, or chipotle peppers to the ketchup for a spicy kick.
    • Curry- Swap the allspice and cloves for a blend of curry spices like curry powder, turmeric, ginger, garam masala, and coriander.
    • Maple Cinnamon- Swap out the brown sugar for maple syrup and add more warming spices like cinnamon and nutmeg for a cozy twist.

    Equipment Notes

    Here are some notes on any special equipment I used to make this recipe.

    • Immersion Blender- An immersion blender is perfect for blending right in the pot. It saves time, keeps things tidy, and lets you control how smooth your mixture turns out. Plus, it's easy to clean!
    • Splatter Screen- Using a splatter screen helps keep your stovetop clean while making ketchup by preventing hot splashes from escaping the pot.

    How to Make Homemade Ketchup

    Here is how to make ketchup from scratch.

    Step 1: Sauté the aromatics. Heat 2 tablespoons of olive oil in a large saucepan over medium heat. Add the diced sweet onion and sauté for 5-7 minutes until softened. Then, add the minced garlic and cook for an additional 30 seconds.

    Onion and garlic sautéing in olive oil in a stainless steel skillet.

    Step 2: Add tomato paste. Stir in 2 tablespoons of tomato paste and cook for 1-2 minutes to intensify its flavor.

    Tomato paste, onion, and garlic sautéing in a stainless steel skillet.

    Step 3: Add remaining ingredients. Reduce heat to low. Pour in the crushed tomatoes, making sure to scrape the bottom of the pan to release any cooked-on bits. Add brown sugar, apple cider vinegar, and spices. Mix until well combined.

    Crushed tomatoes and aromatics in a stainless steel pot.
    Vinegar, brown sugar, and spices added to the crushed tomatoes in a stainless steel skillet.

    Step 4: Puree the ketchup. Using an immersion blender directly in the saucepan, puree the mixture until smooth. Alternatively, transfer the mixture to a blender and carefully puree in batches.

    An immersion blender blending the crushed tomatoes and aromatics together.

    Step 5: Simmer the ketchup. Bring the mixture to a gentle simmer. Let it simmer uncovered for 1 ½ to 2 hours, or until the ketchup reaches your desired consistency. Use a splatter screen if needed to minimize mess.

    Step 6: Strain ketchup (optional). After simmering, let the ketchup cool slightly. Optionally, pass it through a fine mesh sieve to achieve an even smoother consistency.

    Homemade ketchup reducing in a stainless steel skillet.
    A wooden spoon holding some homemade ketchup above the pot.

    Step 6: Cool and serve. Transfer the ketchup to a glass jar or storage container and allow it to cool completely before serving. Enjoy!

    A jar of homemade ketchup on a plate of steak fries.

    Tips for Success

    Make this easy homemade ketchup successfully the first time using these helpful kitchen tips.

    • Choose high-quality ingredients. Use fresh onions and garlic and high-quality tomato products for the best flavor and texture.
    • Blend well. Thoroughly blend the ketchup until smooth. An immersion blender works well for this, but a regular blender may also be used.
    • Season to taste. Once the ketchup has finished simmering, taste for seasoning and add more sugar, vinegar, salt, or spices to suit your tastes.
    • Cool before serving. The flavor of the ketchup develops as it cools. Allow the ketchup to cool before serving for the best flavor.
    • Label and date. Ketchup will last at least one month in the refrigerator. Be sure to label and date it to keep track of freshness.

    💡 Quick Tip: Ketchup not as smooth as you'd like? Use a fine mesh sieve to strain out any remaining texture for a perfectly silky finish.

    What To Serve With Homemade Ketchup

    Ketchup is a versatile condiment that can be served alongside a variety of popular dishes.

    From burgers to breakfast sandwiches, ketchup adds a sweet and tangy flavor to all of your favorite sandwiches. Try this homemade ketchup with a turkey smash burger, BBQ bacon burger, turkey and egg sandwich, or BLT bagel sandwich.

    This sweet tomato condiment also pairs well with many side dishes and appetizers. French fries, sweet potato fries, tater tots, roasted potato wedges, onion rings, butternut squash fries, mozzarella sticks, and cheesy broccoli bites all taste delicious dipped in ketchup.

    Finally, egg dishes pair well with ketchup. From scrambled eggs and hard boiled eggs to quiches and frittatas, ketchup adds a tangy kick that compliments the richness of eggs.

    A plate of fries with a small jar of homemade ketchup.

    How to Use Homemade Ketchup

    Not only does ketchup make a delicious dip, but it also can be used in other recipes to add flavor and sweetness. Here are some creative ways to use your homemade ketchup:

    • BBQ Sauce
    • Meat Marinades and Glazes
    • Cocktail Sauce
    • Fry Sauce or "Mayochup"
    • Baked Beans
    • Meatloaf
    • Sloppy Joes
    • Glazed Meatballs
    • Chipotle Chicken Tacos

    How to Store

    • Refrigerator- Store homemade ketchup in a sealed glass jar or airtight container in the refrigerator for up to one month.
    • Freezer- Freeze ketchup in a freezer-safe plastic bag or storage container for up to 6 months.

    Canning Homemade Ketchup

    Homemade ketchup can safely be preserved using the water bath canning method because of the acidity of the vinegar and tomatoes.

    If you want to can this homemade ketchup recipe, follow these steps:

    1. Fill the jars. After you prepare your homemade ketchup, carefully ladle it into sterilized jars while it's still hot. Leave about ½ inch of headspace to allow for expansion.
    2. Screw on the lids. Stir to remove air bubbles and wipe the jar rims clean with a clean, damp towel. Place the sterilized lids onto the jars and screw on the bands until they are just snug, but not overly tight.
    3. Place in water bath. Using a jar lifter, carefully lower the filled jars into a simmering water bath. Ensure the jars are fully submerged with at least 1-2 inches of water above the lids.
    4. Process the jars. Process the jars ina boiling water bath for about 15 minutes.
    5. Allow the jars to cool. Using the jar lifter, carefully lift the jars out of the water and place them on a clean towel or cooling rack. Allow them to cool undisturbed for 12-24 hours.
    6. Check for proper sealing. After cooling, press down on the center of each lid. If it doesn't flex and makes a popping sound, the jar is sealed properly.
    7. Label and store. Label the sealed jars with the date and store them in a cool, dark place. Store properly sealed jars for up to a year.

    Always follow proper canning guidelines when canning ketchup. And if you have any doubts about the safety of a jar, it's best to refrigerate and consume it promptly.

    This recipe yields approximately one pint-sized jar (plus a little extra).

    Make Ahead

    Homemade ketchup can easily be made ahead of time. In fact, it tastes better once the flavors have had time to meld together for a day or two.

    Store ketchup in the refrigerator for up to one month or in the freezer for up to 6 months. Homemade ketchup's long shelf life is perfect for beginners just getting started with making homemade pantry staples.

    🎁 Edible Gift Idea: A small jar of homemade ketchup makes a unique and thoughtful gift for holidays and birthdays.

    A small glass jar of homemade ketchup on a plate of fries.

    Frequently Asked Questions

    Is homemade ketchup better than store-bought?

    Homemade ketchup tastes fresher, with a richer tomato flavor. You can also customize it to your liking. Plus, it's healthier since it doesn't have artificial ingredients or corn syrup like store-bought versions often do.

    Can I use fresh tomatoes instead of canned?

    Yes, you can. However, you'll need to blanch, peel, and remove the seeds from fresh tomatoes before using them in the recipe.

    Does homemade ketchup need to be refrigerated?

    To ensure safety and maximize shelf-life, always refrigerate homemade ketchup to prevent harmful bacterial growth.

    Can homemade ketchup be canned?

    Homemade tomato ketchup can be canned for long-term preservation. Check the "Canning Homemade Ketchup" section above for basic instructions and always consult reliable canning resources for detailed instructions and safety guidelines.

    Can ketchup be made in a slow cooker?

    Yes, homemade ketchup can be made in a slow cooker. Simply combine the ingredients and cook uncovered on low for 6-8 hours, then blend to your desired consistency.

    Let's Connect!

    Be sure to leave a comment below if you have any questions. You can also connect with me on Instagram, Facebook, Pinterest, or via email at [email protected].

    More Condiment Recipes

    • A bowl of apricot bbq sauce with a blue basting brush in it. The bowl is next to some burgers on a plate.
      Homemade Apricot BBQ Sauce
    • Three jars of refrigerator dill pickles. The front jar is open and there is a fork with a single pickle on it on top of the jar.
      Easy Refrigerator Dill Pickles
    • A tortilla chip holding up a scoop of homemade salsa above a bowl.
      Easy Homemade Salsa (For Dipping, Topping, and More!)
    • A small glass jar of butter next to slices of sourdough bread. There is a white cloth napkin laying beneath the jar of butter.
      How to Make Butter in a Jar

    📖 Recipe

    A plate of fries with a small jar of homemade ketchup. There's a hand dipping a fry into the ketchup.
    Print Pin

    Homemade Ketchup

    This Homemade Ketchup has a tangy, lightly sweetened, and rich tomato flavor that tastes so much better than store-bought ketchup. It’s easy to make, customizable, and better for you, too! Start making your own pantry staples today with this beginner-friendly condiment recipe.
    Course Condiment, Sauces
    Cuisine American
    Prep Time 10 minutes minutes
    Cook Time 2 hours hours 10 minutes minutes
    Total Time 2 hours hours 20 minutes minutes
    Servings 40 tablespoons
    Calories 25kcal
    Author Ashley Petrie, RDN, LDN

    Equipment

    • Large saucepan
    • Immersion blender or blender
    • Splatter screen optional

    Ingredients

    • 2 tablespoons olive oil
    • 1 medium sweet onion diced
    • 3 cloves garlic minced
    • 2 tablespoons tomato paste
    • 1 28-ounce can crushed tomatoes
    • ½ cup brown sugar packed
    • ¼ cup apple cider vinegar
    • 1 teaspoon kosher salt
    • ½ teaspoon ground mustard
    • ⅛ teaspoon ground cloves
    • ⅛ teaspoon allspice

    Instructions

    • Heat 2 tablespoons of olive oil in a large saucepan over medium heat. Add diced sweet onion and sauté for 5-7 minutes until softened. Then, add the minced garlic and cook for an additional 30 seconds.
      2 tablespoons olive oil, 1 medium sweet onion, 3 cloves garlic
    • Stir in 2 tablespoons of tomato paste and cook for 1-2 minutes to intensify its flavor.
      2 tablespoons tomato paste
    • Reduce heat to low. Pour in the crushed tomatoes, making sure to scrape the bottom of the pan to release any cooked-on bits. Add brown sugar, apple cider vinegar, and spices. Mix until well combined.
      1 28-ounce can crushed tomatoes, ½ cup brown sugar, ¼ cup apple cider vinegar, 1 teaspoon kosher salt, ½ teaspoon ground mustard, ⅛ teaspoon ground cloves, ⅛ teaspoon allspice
    • Using an immersion blender directly in the saucepan, puree the mixture until smooth. Alternatively, transfer the mixture to a blender and carefully puree in batches.
    • Bring the mixture to a gentle simmer. Let it simmer uncovered for 1 ½ to 2 hours, or until the ketchup reaches your desired consistency. Use a splatter screen if needed to minimize mess.
    • After simmering, let the ketchup cool slightly. Optionally, pass it through a fine mesh sieve to achieve an even smoother consistency.
    • Transfer the ketchup to a glass jar or storage container and allow it to cool completely before serving. Enjoy!

    Notes

    • Quick Tip: Ketchup not as smooth as you'd like? Use a fine mesh sieve to strain out any remaining texture for a perfectly silky finish.
    • Storage: Store ketchup in a glass jar or airtight container in the refrigerator for up to one month or in the freezer for up to 6 months.
    • Make Ahead: Homemade ketchup actually tastes better after a day or two because the flavors have had time to melt together. So, it's perfect for making ahead!

    Nutrition

    Serving: 1tablespoon | Calories: 25kcal | Carbohydrates: 5g | Protein: 0.5g | Fat: 0.5g | Monounsaturated Fat: 0.5g | Sodium: 66mg | Potassium: 76mg | Fiber: 0.5g | Sugar: 4g | Vitamin C: 2mg | Calcium: 10.5mg | Iron: 0.3mg
    Did you try this recipe?Let me know! Comment below, or take a picture and tag me on Instagram @everydayhomemadebyashley.

    More Sauce Recipes

    • A Dutch oven filled with San Marzano tomato sauce. To the left, there is a wooden spoon sticking out of the sauce. There are a few basil leaves placed on top of the sauce as garnish.
      San Marzano Tomato Sauce (for Pasta, Pizza, and More!)
    • A small white plate of creamy pumpkin pasta sauce on cavatappi pasta. The pasta is garnished with grated parmesan cheese, black pepper, and one whole sage leaf.
      Creamy Pumpkin Pasta Sauce
    • A ladle pouring chicken stock gravy into a gravy boat.
      Homemade Chicken Gravy
    • A plate of linguine bolognese garnished with fresh parsley and grated parmesan cheese.
      Linguine Bolognese

    Reader Interactions

    Comments

    No Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Ashley sitting outside smiling at the camera.

    Hi, I'm Ashley!

    Welcome to Everyday Homemade, where you'll find scratch-made, comfort food recipes that will inspire you to get creative in the kitchen.

    More about me

    Follow @everydayhomemadebyashley on Instagram

    Trending Recipes

    • Two stuffed peppers without tomato sauce on a small white plate.
      Italian-Style Stuffed Peppers (Without Tomato Sauce)
    • Turkey smash burgers on a plate topped with BBQ sauce, tomato, lettuce, and red onion.
      Easy Homemade Turkey Smash Burgers (Egg-Free)
    • A pile of air fryer broccoli bites on a small white plate. There is some ketchup to the left of the broccoli bites on the plate.
      Cheesy Air Fryer Broccoli Bites
    • A slice of dutch oven chicken pot pie on a white plate. There is a fork in the slice of chicken pot pie as if someone is about to take a bite. The pie is garnished with fresh chopped parsley.
      Dutch Oven Chicken Pot Pie (Single Crust)

    What's In Season?

    • A bowl of creamy broccoli asparagus soup drizzled with cream.
      Creamy Broccoli Asparagus Soup (10 Ingredients!)
    • Slices of dry brined chicken on a dinner plate.
      Roasted Dry Brined Chicken (Lemon-Garlic Roasted Chicken)
    • Roasted carrots and asparagus on a small white plate.
      Roasted Carrots and Asparagus (Easy 30-Minute Recipe)
    • A bowl filled with lemon dill hummus topped with extra virgin olive oil and fresh dill. The bowl is surrounded by carrots, celery, and wheat crackers.
      Easy Homemade Lemon Dill Hummus (Vegan, Gluten-Free)
    ALL RECIPES

    Footer

    ↑ back to top

    Legal

    • Privacy Policy
    • Terms & Conditions
    • Affiliate Disclosure

    Newsletter

    • Sign Up! for emails and updates

    About

    • About
    • Contact
    • Work With Me
    • Web Stories

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2023 Everyday Homemade

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
    Cookie SettingsAccept All
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT
    • Facebook
    • Pinterest
    • Email
    • Print