Want more recipes?

Download our recipe app and get hundreds of whole-food, plant-based recipes at your fingertips.

Download the app
  • Prep-time: / Ready In:
  • Makes 3 cups

Sometimes when you want something made right, you have to do it yourself, and this delicious homemade ketchup—free of the corn syrup and high sodium found in most store-bought brands—is totally worth the extra effort. Juicy vine-ripe tomatoes simmer down in a blend of savory spices and sweet dates, creating a truly crave-worthy condiment. Enjoy it with a batch of homemade spicy french fries or slather it on a veggie burger. Trust us when we say you’ll never go back to grocery store ketchup again!

Homemade Ketchup in a glass bottle sitting on a wood cutting board next to fresh tomatoes


  • 2 lb. ripe tomatoes, cut into 1-inch pieces (5 cups)
  • 1 cup finely chopped red onion
  • 1½ cups low-sodium vegetable broth
  • 6 to 8 pitted whole dates, chopped
  • ¼ cup apple cider vinegar
  • ¼ cup no-salt-added tomato paste
  • 1½ teaspoons pasilla chile powder
  • 1½ teaspoons New Mexico chile powder
  • ¼ teaspoons freshly ground black pepper
  • Sea salt, to taste


  1. In a large saucepan combine the first four ingredients (through dates). Bring to boiling over medium; reduce heat. Simmer, uncovered, about 30 minutes or until vegetables are tender. Remove from heat; let cool slightly.
  2. Transfer tomato mixture to a blender. Add the remaining ingredients and 1 cup water. Cover and blend until smooth.
  3. Clean saucepan and return mixture to pan. Bring to boiling; reduce heat to medium. Simmer 1 to 1½ hours or until mixture reduces to a thick paste, stirring frequently.
  4. Meanwhile, prepare three 8-oz. canning jars (or two 12-oz. Sauce bottles with caps). Bring a large pot of water to boiling. Submerge jars and lids (or bottles) in the water; boil for 10 minutes. Use tongs to remove jars and lids from water and drain; transfer to a cooling rack or towel.
  5. Working quickly, pour the hot ketchup into the sterilized jars (or bottles) and close tightly. Cool completely. To store: Keep in the refrigerator. In unopened sterilized jars or bottles, ketchup will keep 6 to 8 months. Once opened, ketchup keeps up to 1 month.

Comments (0)

(5 from 1 votes)
Your Rating has been added Your Comment has been added
Add a Comment and/or Rating
Leave a Reply
Recipe Rating
Please provide a rating
Your email address will not be published. Required fields are marked *
You need to provide a comment or rating to submit

Discover finger-lickin’good food with our app


Get inspired! Our chefs add delicious new plant-based recipes every week to keep mealtime exciting and satisfying.

Get the recipe app

Learn how to cookplant-based meals at home


Forks Over Knives’ online cooking course will help you learn new techniques, flavors, and skills to live your very best life.

Join the course
about the author

Darshana Thacker

Darshana Thacker is chef and culinary project manager for Forks Over Knives. A graduate of the Natural Gourmet Institute, she is the author of Forks Over Knives: Flavor! She created the recipes for Forks Over Knives Family and was a lead recipe contributor to the New York Times bestseller The Forks Over Knives Plan. Her recipes have been published in The Prevent and Reverse Heart Disease Cookbook, Forks Over Knives—The Cookbook, Forks Over Knives: The Plant-Based Way to Health, and LA Yoga magazine online. Visit for more.

Homemade Ketchup in a glass bottle sitting on a wood cutting board next to fresh tomatoes see more from this author
Free download

Free 5-Day Meal Plan!

Get a taste for healthy, fuss-free meal planning with this free five-day meal plan from Forks Meal Planner!

More from Forks Over Knives

Join our mailing list

Get free recipes and the latest info on living a happy, healthy plant-based lifestyle.

Copy link
Powered by Social Snap