
Budget Potato and Pea Curry
A warming, aromatic curry built on humble potatoes and frozen peas, seasoned with warm spices and finished with tomato depth. This stovetop curry comes together in under an hour and stretches a small budget across four generous servings. Serve over rice or with flatbread to soak up the rich, ginger-forward sauce.
Steps
Before you start
- Peel and cut potatoes into ¾-inch cubes so they cook evenly
- Measure out spices and mince or grate ginger ahead of time
- Have your rice or flatbread ready to serve alongside
- Use a pot or large skillet with a tight-fitting lid
Heat oil and cook onion
- Heat the oil in a large pot or deep skillet over medium heat.
- Once shimmering, add the diced onion.
- Stir occasionally and cook for 4–5 minutes, until softened and translucent at the edges.
- Do not brown.
+ Show details− Hide details
Ready when: Onion is soft and translucent
Tip: Keep the heat at medium to avoid browning the onion, which can make the curry bitter.
Add aromatics and spices
- Stir in the minced ginger and cook for 30 seconds until fragrant.
- Add the ground cumin and turmeric, stirring constantly for another 30 seconds to bloom the spices in the oil.
- This step develops their full flavor.
+ Show details− Hide details
Ready when: Spices smell fragrant and warm
Tip: Blooming the spices in oil is essential—it releases their essential oils and deepens the flavor of the finished curry.
Combine tomato paste and potatoes
- Add the tomato paste to the pan and stir well, coating everything with the spiced oil.
- Cook for 1 minute, stirring, then add the cubed potatoes.
- Stir to coat the potatoes evenly with the spiced mixture.
- Pour in the water and add the salt.
+ Show details− Hide details
Ready when: Potatoes are evenly coated and liquid is added
Tip: Coat the potatoes thoroughly so they absorb the spice flavors as they cook.
Bring to boil and cover
- Increase the heat to medium-high and bring the mixture to a boil, about 3 minutes.
- Once boiling, reduce heat to medium-low, cover the pot with a lid, and simmer gently.
+ Show details− Hide details
Ready when: Liquid is boiling vigorously
Tip: Lower the heat once boiling to prevent the potatoes from breaking apart during cooking.
Simmer until potatoes are tender
- Keep the pot covered and simmer for 20–25 minutes, until the potato cubes are completely tender and easily pierced with a fork.
- Stir gently once or twice during cooking to ensure even cooking, but avoid breaking up the potatoes.
+ Show details− Hide details
Ready when: Potatoes are fork-tender and falling apart slightly at the edges
Tip: Use a gentle hand when stirring—the goal is to keep the potatoes intact, not to mash them.
Add peas and simmer
- Stir in the frozen peas and return the lid to the pot.
- Simmer for 3–4 minutes, until the peas are heated through and bright green.
- The residual heat will cook them without making them mushy.
+ Show details− Hide details
Ready when: Peas are bright green and tender
Tip: Don't cook the peas too long—they should stay slightly firm and not turn gray or mushy.
Taste and finish
- Remove from heat and taste.
- Season with more salt and cracked black pepper as needed.
- If using cilantro, scatter it over the top.
- Squeeze a lime wedge into the pot or over individual servings for brightness and acidity.
+ Show details− Hide details
Ready when: Curry is seasoned to your liking
Tip: Taste before the lime—the acid will change how you perceive the salt and spice balance.
Good to know
Tips
- For a thicker curry, remove the lid during the last 5 minutes of cooking and let some liquid evaporate.
- This curry pairs beautifully with basmati rice, jasmine rice, or warm roti or naan flatbread.
- Add coconut milk (½ cup / 120 ml) in step 4 for a creamier, richer curry—reduce the water to 1 cup (240 ml) to compensate.
- For extra heat, add a pinch of cayenne pepper or red chili flakes alongside the cumin and turmeric.
Make ahead
Prepare the onion, ginger, and potatoes up to 8 hours ahead and store them separately in the refrigerator. Keep the spices measured in small bowls. The finished curry can be made up to 2 days ahead and reheated gently on the stovetop.
Storage & reheating
Store leftover curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over medium-low heat, stirring occasionally and adding a splash of water if it's too thick. The curry does not freeze well due to the texture of the potatoes, but you can freeze the sauce alone for up to 1 month and add fresh potatoes when reheating.
Substitutions
- russet or waxy potatoes → Cauliflower florets or sweet potato cubes. Sweet potatoes cook in the same time but add natural sweetness. Cauliflower cooks slightly faster (15–18 minutes), so check earlier.
- frozen peas → Diced green beans, corn, or chickpeas. Chickpeas add more protein and heartiness; add them earlier so they warm through completely.
- tomato paste → 1 can (14 oz / 400 g) diced canned tomatoes, or 3 tablespoons tomato sauce. Canned tomatoes will add more liquid; reduce the water by ½ cup (120 ml). Tomato sauce is thinner, so skip the water reduction.
- fresh ginger → ¾ teaspoon ground ginger. Ground ginger is less pungent, so use slightly less. Add it with the other spices in step 2.





