Spicy Tomato and Pepper Curry

Published May 19, 2026

Media 1 of 1
Ready In
50 min
Rating
(0)
Comments
Read comments

This is a riff on North Indian tomato curry, a slightly sweet and spiced onion- and tomato-based vegetarian dish. Here, sliced bell peppers get added alongside the tomatoes to stew down until tender. The fenugreek seeds are optional, but they impart a unique nutty, maple-like flavor that complements the sweetness of the peppers and tomatoes. For less heat, omit the serrano chiles altogether. For a heartier meal, serve with grilled meat or fish or create divots in the skillet of curry for simmering eggs.

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

    or to print this recipe.

Advertisement


Ingredients

Yield:4 servings
  • 3 tablespoons olive oil 

  • 1 large yellow onion, thinly sliced 

  • Kosher salt, such as Diamond Crystal

  • ½ teaspoon fenugreek seeds, optional 

  • 6 garlic cloves, finely grated 

  • 2 teaspoons ground cumin 

  • 1 teaspoon ground coriander 

  • 1 teaspoon Kashmiri chile powder, or other red chile powder 

  • ½ teaspoon ground turmeric 

  • 5 Roma tomatoes, finely chopped 

  • 3 large bell peppers, halved crosswise and sliced ¼-inch thick 

  • 1 to 2 serrano chiles, thinly sliced, deseeded if desired for less heat, plus more for serving 

  • Warm roti, pita or crusty bread, for serving 

  • Lemon or lime wedges, for serving

Ingredient Substitution Guide

Preparation

  1. Step 1

    Heat olive oil in a Dutch oven or a large, high-sided skillet over medium-high. Add onion, season with 1 teaspoon salt and cook, stirring often, until softened and browned, 8 to 10 minutes. 

  2. Step 2

    Meanwhile, if using, add fenugreek seeds to a mortar and pestle or spice grinder and grind to a coarse powder.

  3. Step 3

    Return to the skillet: Add garlic, cumin, coriander, Kashmiri chili powder and turmeric to the onion. Stir to combine and toast the spices, about 30 seconds. Add the tomatoes, bell peppers, 1 teaspoon salt and 1 cup of water. Stir to combine, bring to a boil, and cook, stirring occasionally, until the onions and tomatoes have broken down, the peppers are tender, and the curry has thickened, 20 to 25 minutes. Taste and adjust for salt if desired.

  4. Step 4

    Serve with roti, pita, or crusty bread for scooping and lemon or lime wedges for squeezing over.

Tip
  • Curry can be made up to 3 days in advance and stored in an airtight container. Freeze leftovers for up to 2 months.

Private Notes

Leave a Private Comment on this recipe and see it here.

Ratings

0 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

There aren’t any comments yet. Be the first to leave one.

Should the serrano peppers be added with the bell peppers? They weren’t listed in the steps so I forgot to do that, but had pretty much doubled up on the other spices (cumin, coriander, chile powder, and turmeric), so really didn’t miss the serranos. Served with chicken breast seasoned with the same spices as the curry, and it was delicious.

Private comments are only visible to you.

or to save this recipe.