If I had to choose one dinner to eat all week, it would hands down be fish tacos. Okay, maybe anything in a taco? But seriously, these fish tacos are healthy, and they only take 30 minutes to make!
Since living in San Diego this past year, we’ve had our fair share of fish tacos. While I do enjoy a good, crispy beer-battered taco, I like to lighten things up during the week. That’s why these grilled tacos are the best thing to eat during the week—they’re quick, tasty, and light.
Fish tacos have become a wildly popular menu item at restaurants across America. Their bright fresh flavors and easy assembly make them an obvious crowd-pleaser. But are these tacos packed with wholesome nutrition or empty calories? Let’s take a closer look at what’s inside a typical fish taco recipe.
Fish Tacos 101: The Basic Ingredients
Authentic Baja-style fish tacos start with a base of corn or flour tortillas. Crispy fried or grilled white fish is the star ingredient. The fish is usually a mild, flaky variety like cod, mahi mahi, or tilapia. Shredded cabbage and fresh cilantro add crunch and color. Tangy dressings and salsas like crema, pico de gallo, or avocado-lime sauce add even more flavor.
So what does this mean for the nutritional value? Let’s break it down
Tortillas
Corn tortillas are the traditional choice. With around 50 calories each, they offer complex carbs and fiber. Flour tortillas are more processed but still a decent source of energy. Soft taco-size tortillas are best to prevent breakage.
Fish
Fish is one of the healthiest proteins available. It’s low in saturated fat and high in heart-healthy omega-3s Opt for grilled over fried to reduce calories But even a lightly breaded fish taco is still a good source of protein.
Veggies
Cabbage has vitamin C, vitamin K, and antioxidants. Fresh cilantro adds a huge punch of flavor for barely any calories. Load up your tacos with these nutritious fillings.
Sauces
Traditional crema, guacamole, and pico de gallo add lots of flavor for minimal calories. Go easy on high-fat sour cream-based sauces and cheese to keep your tacos lighter.
Why Fish Tacos Are Good For You
So it’s clear a typical fish taco recipe isn’t too high in calories, fat, or carbs. But let’s look more closely at the impressive health benefits of each key ingredient:
1. Healthy Fats from Fish
Fish provides anti-inflammatory omega-3 fatty acids EPA and DHA. These are linked to better heart and brain health. Compared to beef or chicken, fish contains more unsaturated “good” fats. Just 3-4 oz of fish supply a significant amount of healthy fats.
2. Heart-Healthy Protein
Fish is packed with high-quality, easy to digest protein. Protein keeps you feeling full and satisfied. The protein in fish specifically has been shown to help lower bad LDL cholesterol levels.
3. Nutrient-Rich Veggies
Cabbage is an excellent source of vitamin C and vitamin K. It also contains glucosinolates, sulfur compounds with impressive anticancer effects. Fresh cilantro is bursting with antioxidants, flavonoids, phenolic acids, and essential oils that can help reduce inflammation.
4. Fiber from Corn Tortillas
Corn tortillas provide a surprising amount of dietary fiber, unlike white flour tortillas. Fiber aids digestion, gut health, heart health, and weight management. Two corn tortillas offer around 2-4 grams of fiber.
5. Bone Health from Calcium
Canned fish with edible bones, like sardines or salmon, provides a whopping amount of calcium in just one serving. Calcium keeps bones strong and helps prevent osteoporosis. Add these oily fish to your tacos for an extra calcium boost.
6. Immune Support from Zinc
Fish is one of the best sources of the mineral zinc. Zinc deficiency can weaken the immune system. Just 100 grams of halibut, for example, supplies over 150% of your daily need for immune-boosting zinc.
Make Your Fish Tacos Even Healthier
You can optimize the nutrition in your fish tacos with a few simple swaps:
- Use corn over flour tortillas
- Load up on cabbage and cilantro
- Choose avocado oil for frying
- Grill instead of frying the fish
- Swap sour cream for Greek yogurt
- Add beans, lettuce, or salsa for more veggies
- Use smaller, soft taco-sized tortillas
- Skip the cheese and salty toppings
With wholesome ingredients and smart preparation, fish tacos can be a nutritious addition to your diet.
Healthy Fish Taco Recipe
This recipe maximizes the fresh flavors and good nutrition that fish tacos have to offer:
Ingredients:
- 4 (4 oz) tilapia or cod fillets
- 2 tbsp olive oil
- 1 lime, juiced
- 1 tsp chili powder
- 1/2 tsp cumin
- 1/2 tsp salt
- 8 corn tortillas
- 1 cup shredded cabbage
- 1/2 cup cilantro, chopped
- 1 avocado, sliced
- Pico de gallo, lime wedges, hot sauce (optional toppings)
Instructions:
- Coat fish fillets with 1 tbsp olive oil, lime juice, chili powder, cumin and salt. Allow to marinate 15 minutes.
- Grill fish over medium-high heat 3-4 minutes per side until flaky. Break into chunks.
- Warm tortillas on grill or in microwave with damp paper towel.
- Toss cabbage and cilantro with 1 tbsp olive oil, squeeze of lime, and pinch of salt.
- Build tacos by layering fish, slaw, avocado, and other toppings into tortillas.
- Serve with lime wedges and hot sauce if desired. Enjoy!
The Verdict on Fish Tacos
Fish tacos made with lean protein, fresh veggies, and corn tortillas can be a nutritious choice. Load up on the good stuff like cabbage, avocado, cilantro, and pico de gallo. Go easy on sour cream, cheese, and fried fish to keep your tacos light. With so many healthy ingredients and delicious flavor, why not make fish tacos for your next taco night? Just be careful not to eat too many in one sitting!
A taco is as good as its toppings, so let’s chat about what some of my favorite fish taco add-ons are:
- grilled fish—any fish will do, but I like cod or mahi mahi for these!
- I made a fresh, lemony cabbage slaw to go with the spicy fish instead of the usual mayo-filled one.
- avocado- always a staple in my fish tacos!
- other veggies: lettuce, tomatoes, onions
- You can use any hot sauce you like on top of these, but I used my favorite two-ingredient sriracha mayo!
Another reason I love tacos for dinner is because they’re super customizable. There are picky eaters in your family? Make a taco bar and let everyone pick their own toppings.
Heating your tortillas on the stove-top is the key to these healthy fish tacos. They crisp up slightly, but still stay soft in the center. I try to opt for whole wheat tortillas to pack in some extra fiber. Soft shell tortillas are a staple in our house for taco nights or quesadillas.
If you’re not into tortillas, you can also serve this as a fish taco salad!
This easy recipe is great if you like fish tacos. Check out my other fish recipes too, like this honey garlic salmon, gluten-free fish sticks, and spicy salmon burgers.
- 1 lb 1 white fish, I used cod
- 1 tbsp 1 chili powder
- 1/2 tsp 1/2 garlic powder
- 1/4 tsp 1/4 crushed black pepper
- 1/4 tsp 1/4 salt
- 2 tbsp 2 olive oil
- 8 8 soft shell tortillas
- Cabbage Slaw
- 3 cups 3 shredded cabbage
- 1 tbsp 1 olive oil
- Juice from half a lemon
- Salt & pepper to taste
- Sriracha Mayo
- 1/4 cup 1/4 mayo of choice
- 2 tbsp 2 sriracha
- Serve with:
- Shredded lettuce
- Sliced avocado
- Chopped tomatoes
- Slice the fish into 1″ strips. Toss the fish and spices together in a large bowl.
- Low heat should be used for the big pan with the olive oil. After 10 to 12 minutes, the fish should be done and beginning to brown. Flip every few minutes. Remove from heat and squeeze fresh lemon juice on top.
- Throw the slaw ingredients into a bowl and mix them together while the fish cooks. Also, chop the lettuce, avocado, and tomatoes.
- On the stove, heat your tortillas until the edges start to burn. Do this for about 30 seconds, flipping them over once.
- Put fish, vegetables, and avocado on top of each tortilla, and then cover with spicy mayo.
Easy Fish Tacos | Healthy 30 Minute Recipe!
FAQ
How many calories are in a fish taco?
Nutrients
|
Amount
|
Total Calories
|
169
|
Total Fat
|
3 g
|
Saturated Fat
|
1 g
|
Cholesterol
|
47 mg
|
How many calories are in 2 fried fish tacos?
Nutrition Facts
|
|
For a Serving Size of 1 Serving (216g)
|
|
How many calories are in 2 Fish Tacos? Amount of calories in 2 Fish Tacos: Calories 340
|
Calories from Fat 99 (29.1%)
|
|
% Daily Value *
|
How much fat is in 2 Fish Tacos? Amount of fat in 2 Fish Tacos: Total Fat 11g
|
–
|