Simple Canned Tuna Curry

This easy canned tuna curry takes a simple pantry favorite and transforms it into a fast, comforting meal — ideal for those busy weeknights or when your fridge is looking a little bare. The recipe is designed to be straightforward and forgiving: you’ll start by sautéing onions and garlic, then bloom spices in oil, add in tomatoes and drained tuna, finish with fresh green chilies, and have dinner ready in about 30 to 45 minutes.
Along the way, I’ll share tips on picking the best canned tuna, simple ingredient swaps, how to store and reheat leftovers, and common pitfalls to skip, so your fish stays tender and flavorful. You’ll end up with a budget-friendly, protein-packed dish that pairs beautifully with rice, naan, or easy sides — and it’s hard to mess up, even if you’re a beginner.
Who would have thought that a can of tuna could become such a cozy, tasty weeknight dinner? This recipe takes pantry staples — onions, garlic, a handful of spices, fresh tomatoes, and canned tuna — and turns them into a quick curry that’s ready in just 30 to 45 minutes. The way you make it is simple and flexible, perfect for those evenings when you’re tight on time, low on groceries, or just want a solid meal with minimal fuss.
Keep reading, and I’ll walk you through every step clearly, plus share handy tips so you can make this curry your own. This article covers:
- How everything comes together, including timing and key moves so the tuna stays perfectly textured.
- Choosing the best canned tuna and some easy ingredient switches if you’re missing something.
- How to store leftovers, reheat them, and even make this in advance so you’ve got meals ready to go.
- Ideas for serving, simple recipe tweaks, and the most common mistakes to avoid along the way.
No matter if you’re cooking just for yourself or feeding a small crew, expect a wallet-friendly, protein-filled meal that goes great with rice, naan, or simple side dishes — and one that’s quite forgiving for new cooks.
Why You’ll Love It
- Budget-friendly meal – Using canned tuna means you get a tasty, protein-packed curry without breaking the bank, compared to fresh fish.
- Quick preparation – You can have this curry ready in 30-45 minutes, which is great for busy weeknights when time is short but you still want a delicious home-cooked meal.
- Pantry-friendly recipe – The ingredients are kitchen basics you likely already have, so you can make this without a special grocery trip; if you’re craving more easy pantry curries, try a creamy lentil curry with coconut milk next.
- Healthy and protein-rich – Tuna provides lean protein, and the dish is loaded with flavorful aromatics like garlic and onions, making it both nourishing and satisfying; for another high-protein tuna option, check out this High Protein Tuna Pasta Salad.
What You’ll Need

- 1 tsp turmeric
- 4 garlic cloves (minced for the best flavor)
- 1 tsp salt
- 1.7 fl oz olive oil (or any neutral oil like canola works too)
- 14.1 oz canned tuna
- 1 tsp chili powder
- 4 tomatoes (diced into 1/2-inch pieces)
- 3 onions (finely chopped)
- 2 green chilies (slit lengthwise but not cut all the way through)
Step-by-Step Directions
- Heat olive oil in a pan over medium heat until hot and shimmering.
- Add finely chopped onions and cook 4–5 minutes until soft and translucent.
- Add minced garlic and cook 1–2 minutes, stirring to prevent burning.
- Sprinkle salt, chili powder, and turmeric over the onions and garlic.
- Stir and cook the spices 3–4 minutes to bloom them.
- Add diced tomatoes to the pan.
- Cook tomatoes 4–5 minutes until they soften and form a saucy base.
-
Add drained canned tuna and gently break it up with a spatula; cook 5–7 minutes to marry flavors.

- Add slit green chilies and cook 1–2 minutes so they release their heat and flavor.
Tips and Serving Ideas
The biggest slip-up when making this curry is draining all the oil from the canned tuna — keeping some of that flavorful oil helps the tuna stay moist and keeps the dish tasting rich. Another common mistake is adding the tuna too early in the process, which can cause it to completely fall apart — you want to add it after your onions are golden and your tomatoes have softened into a nice sauce. To keep garlic nice and fragrant without burning, always add it once the onions are softened. Also, don’t skip blooming your spices (the turmeric and chili powder) in the oil for about 30 seconds — it really unlocks their flavors and makes a big difference. If you’re worried about heat, you can easily tone down your curry by removing the seeds from your chilies before slicing.
This spicy tuna curry shines when served with fluffy white rice or warm naan bread to soak up that delicious sauce. For an earthy twist, try it with One-Pot Mushroom Rice. If you want to keep the meal on the lighter side, try it over cauliflower rice or alongside cucumber raita — that cooling yogurt sauce really balances out the heat from the chilies nicely. I love topping mine with fresh cilantro, and pairing it with simple roasted veggies or a crisp green salad rounds out the meal beautifully. For a complete Indian-inspired spread, consider adding some store-bought pappadums or quick-pickled onions on the side.
Swaps and Add-Ins
This easy curry is flexible, so feel free to swap ingredients based on what you have:
- Canned tuna: While canned tuna is the star here, you can swap in canned salmon or mackerel. Just make sure to drain well before cooking.
- Olive oil: Any neutral oil works great — vegetable, canola, or even coconut oil if you want a subtle tropical note. If you enjoy that flavor profile, you’ll also like Garlic Shrimp in Coconut Milk.
- Fresh tomatoes: No fresh tomatoes? A 14 oz can of diced tomatoes works perfectly. Just drain some of the liquid to avoid watery curry.
- Green chilies: Use jalapeños, serranos, or a pinch of red pepper flakes instead. Start small and add more until it suits your heat level.
- Onions: Red or white onions both work well. If fresh onions aren’t on hand, you can use about 2 tablespoons of onion powder — just note the texture will change.
- Spices: No turmeric or chili powder? Try 2-3 tablespoons of curry powder instead, and adjust the salt to your taste.
Storage and Make-Ahead
Keep Fresh: Once your tuna curry cools, pop it into an airtight container and store it in the fridge. It will stay fresh for up to 3 days, and honestly, the flavors often taste even better the next day as everything has time to mingle. Just be sure to cover it well so it doesn’t pick up any fridge smells.
Freeze: This recipe freezes wonderfully, making it great for meal prep. For another freezer-friendly tuna dinner, try this creamy keto tuna casserole. After cooling, divide into freezer-safe containers or bags. It will keep well for about 2 months. I love freezing individual portions — they’re a real lifesaver for quick lunches or dinners.
Reheat: Warm up your curry on the stovetop over medium-low heat, stirring occasionally until heated through. You can also zap it in the microwave in 30-second bursts, stirring in between. If it feels too thick after refrigerating or freezing, just add a splash of water while reheating to reach your desired consistency.
Preparation Time 10-15 minutes Cooking Time 20-30 minutes Total Time 30-45 minutes Level of Difficulty Easy

Common Questions
When it comes to canned tuna for curry, picking the right type makes all the difference. Chunk light tuna is perfect because it holds its shape during cooking and won’t turn to mush—a quality that also makes it great in canned tuna meatballs. But solid white albacore is another good choice if you prefer a milder taste. If you’re shopping, look for tuna packed in water rather than oil since you’ll add your own oil, giving you better flavor control. Just be sure to drain the tuna well before adding it into your curry so you don’t dilute the sauce with extra liquid.

A quick and budget-friendly curry using pantry staples like canned tuna, onions, garlic, tomatoes, and spices, ready in 30-45 minutes. Perfect for busy weeknights with a protein-packed, comforting meal.
- Prep Time: 10-15 minutes
- Cook Time: 20-30 minutes
- Total Time: 30-45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Indian-inspired
Ingredients
- 1 teaspoon turmeric
- 4 garlic cloves, minced
- 1 teaspoon salt
- 1.7 fluid ounces olive oil or any neutral oil (e.g., canola)
- 14.1 ounces canned tuna, drained (preferably chunk light or solid white albacore packed in water)
- 1 teaspoon chili powder
- 4 tomatoes, diced into 1/2-inch pieces (or 14 oz canned diced tomatoes, drained)
- 3 onions, finely chopped (red or white)
- 2 green chilies, slit lengthwise but not cut all the way through (e.g., jalapeños or serranos)
Instructions
- Heat olive oil in a pan over medium heat until hot and shimmering.
- Add finely chopped onions and cook for 4–5 minutes until soft and translucent.
- Add minced garlic and cook for 1–2 minutes, stirring to prevent burning.
- Sprinkle salt, chili powder, and turmeric over the onions and garlic.
- Stir and cook the spices for 3–4 minutes to bloom their flavors.
- Add diced tomatoes to the pan.
- Cook tomatoes for 4–5 minutes until they soften and form a saucy base.
- Add drained canned tuna and gently break it up with a spatula; cook for 5–7 minutes to marry flavors.
- Add slit green chilies and cook for 1–2 minutes so they release their heat and flavor.
Notes
Keep some of the flavorful oil from canned tuna to maintain moisture and richness., Add tuna after onions are golden and tomatoes have softened to prevent over-breaking the fish., Bloom spices in oil to unlock their flavors., Remove seeds from green chilies to reduce heat if desired., Serve with fluffy white rice, naan, cauliflower rice, or cucumber raita for a balanced meal., The dish freezes well for up to 2 months and keeps in the refrigerator for up to 3 days., Reheat on stovetop or microwave with a splash of water if too thick.
Nutrition
- Serving Size: 1 serving
- Calories: approx. 250-300 kcal per serving
- Fat: approx. 15g per serving
- Carbohydrates: approx. 10-15g per serving
- Protein: approx. 25g per serving