Recipe Finder

The Washington Post

Spicy Chipotle Ketchup

Spicy Chipotle Ketchup 32.000
May 23, 2007

This is a cross between ketchup and barbecue sauce. Tony Rosenfeld prefers to refrigerate it before serving, to balance the sweet and spice. The recipe makes a relatively large batch, though it will stay good in the refrigerator for at least a week -- and who doesn't love ketchup?


Servings: 32

Yield: Makes about 4 cups

Ingredients
  • 2 tablespoons olive oil
  • 1 medium onion, cut into 1/4-inch dice
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1 teaspoon chili powder
  • 1/4 teaspoon ground allspice
  • 1/4 teaspoon ground cloves
  • 1 28-ounce can tomato puree
  • 1/2 cup cider vinegar
  • 1 tablespoon light brown sugar
  • 1 tablespoon tomato paste
  • 1 tablespoon Dijon-style mustard
  • 1 chipotle chili pepper canned in adobo sauce, plus 2 tablespoons adobo sauce
  • 1 teaspoon Worcestershire sauce
  • 1/2 teaspoon freshly ground black pepper, plus more to taste
  • Juice of 1 large lime

Directions

Heat the oil in a medium saucepan over medium heat. Add the onion, then sprinkle with 1/2 teaspoon salt. Cook for about 6 minutes, until the onion is soft and translucent. Add the spices and cook, stirring, for 30 seconds. Add the tomato puree, vinegar, brown sugar, tomato paste, mustard, chipotle chili pepper and adobo sauce, Worcestershire sauce and 1/2 teaspoon black pepper. Increase the heat to medium-high just long enough to bring to a boil, then reduce the heat to medium-low and cook about 30 minutes, stirring often, until the mixture thickens a bit more and its flavor intensifies. Let cool to room temperature, then puree in a blender with the lime juice. Season with salt and pepper to taste.


Add it
Rate it

Recipe Source

From food writer Tony Rosenfeld.

Tested by Hal Mehlman.

E-mail questions to the Food Section.

E-mail questions to the Food Section at food@washpost.com.

Avg. Rating (0)

Rate this recipe

Nutritional Facts

Calories per serving: 23


% Daily Values*

Total Fat: 1g 2%

Saturated Fat: 0g 0%

Cholesterol: 0mg 0%

Sodium: 34mg 1%

Total Carbohydrates: 3g 1%

Dietary Fiber: 1g 4%

Sugar: n/a

Protein: 0g


*Percent Daily Value based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Total Fat: Less than 65g

Saturated Fat: Less than 20g

Cholesterol: Less than 300mg

Sodium: Less than 2,400mg

Total Carbohydrates: 300g

Dietary Fiber: 25g

Most Read lifestyle
SECTION: !!!
INITIAL commentConfig: {includereply=true, canvas_permalink_id=washpost.com/8bvh5zpd9k, allow_comments=true, commentmaxlength=2000, includeshare=true, display_comments=true, canvas_permalink_app_instance=m6yzjj840m, display_more=true, moderationrequired=false, includefeaturenotification=true, canvas_allcomments_id=washpost.com/km4ey0dajm, comments_period=14, defaultsort=reverseChronological, includevoteofftopic=false, allow_videos=false, childrenitemsperpage=3, markerdisplay=post_commenter:Post Commenter|staff:Post Writer|top_commenter:Post Forum|top_local:Washingtologist|top_sports:SuperFan|fact_checker:Fact Checker|post_recommended:Post Recommended|world_watcher:World Watcher|cultuer_connoisseur:Culture Connoisseur|weather_watcher:Capital Weather Watcher|post_contributor:Post Contributor, includesorts=true, includeheader=true, defaulttab=all, includeverifiedcommenters=true, includerecommend=true, maxitemstop=2, includereport=true, source=washpost.com, allow_photos=false, maxitems=7, display_ugc_photos=false, includepause=true, canvas_allcomments_app_instance=6634zxcgfd, includepermalink=false}!!!

FINAL commentConfig: {includereply=true, canvas_permalink_id=washpost.com/8bvh5zpd9k, allow_comments=true, commentmaxlength=2000, includeshare=true, display_comments=true, canvas_permalink_app_instance=m6yzjj840m, display_more=true, moderationrequired=false, includefeaturenotification=true, canvas_allcomments_id=washpost.com/km4ey0dajm, comments_period=14, defaultsort=reverseChronological, includevoteofftopic=false, allow_videos=false, childrenitemsperpage=3, markerdisplay=post_commenter:Post Commenter|staff:Post Writer|top_commenter:Post Forum|top_local:Washingtologist|top_sports:SuperFan|fact_checker:Fact Checker|post_recommended:Post Recommended|world_watcher:World Watcher|cultuer_connoisseur:Culture Connoisseur|weather_watcher:Capital Weather Watcher|post_contributor:Post Contributor, includesorts=true, includeheader=true, defaulttab=all, includeverifiedcommenters=true, includerecommend=true, maxitemstop=2, includereport=true, source=washpost.com, allow_photos=false, maxitems=7, display_ugc_photos=false, includepause=true, canvas_allcomments_app_instance=6634zxcgfd, includepermalink=false}!!