Colombian cachama frita served on a plate with steamed broccoli, carrots, zucchini, bell pepper, and red potatoes

Introduction

Cachama frita is one of those dishes that feels like home in Colombia. A whole fish, seasoned with garlic and lime, then fried in hot oil until the skin is crispy and the flesh is tender. Served with steamed vegetables and rustic red potatoes, it becomes a complete, balanced meal — no heavy sauce, no complicated steps.

This recipe works equally well with cachama or tilapia. Cachama is a large native fish from the Orinoco and Amazon basins, often sold in thick portions. Tilapia is smaller and usually fried whole. Both give you the same crispy, savory result — just adjust the cooking time.

This recipe is inspired by the plate pictured above: a whole fried fish, a colorful mix of vegetables, and warm red potatoes. It is simple, satisfying, and lets the natural flavors of the fish do most of the work.

Why this recipe works: It uses one pan for the fish, one pot for the potatoes, and one steamer for the vegetables. Everything comes together in about 40 minutes.

Prep time: 15 minutes
Cook time: 25 minutes
Total time: 40 minutes
Serves: 2


Ingredients

For the fish

  • 1 whole cachama or tilapia, cleaned and scaled (about 500 g / 1 lb)
  • 2 cloves garlic, minced
  • Juice of 1 lime or lemon
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon paprika
  • ½ cup all-purpose flour (optional, for a crispier skin)
  • Vegetable oil, for frying (enough to fill the pan 1–2 inches deep)
  • Fresh cilantro or parsley, optional, for garnish

For the vegetables

  • 1 cup broccoli florets
  • 1 carrot, sliced
  • ½ zucchini, sliced
  • ½ red or yellow bell pepper, sliced
  • ½ onion, sliced into rings
  • ½ cup green beans
  • 1 tablespoon olive oil
  • Salt and pepper to taste

For the potatoes

  • 4 small red potatoes
  • Salt to taste

How to Make It

Step 1 — Season the fish

Pat the fish dry with paper towels. Rub it inside and out with garlic, lime juice, salt, pepper, and paprika. Let it rest for 15–20 minutes so the flavors develop.

Step 2 — Boil the potatoes

While the fish rests, put the potatoes in a pot of salted water. Bring to a boil and cook until tender when pierced with a fork, about 15–20 minutes. Drain and set aside.

Step 3 — Fry the fish

Heat 1–2 inches of oil in a deep skillet over medium-high heat. If using flour, lightly dust the fish on both sides. Carefully place the fish in the hot oil and fry for 4–5 minutes per side, until the skin is golden and crispy. The flesh should be opaque and flake easily with a fork. For food safety, the internal temperature should reach 63°C / 145°F at the thickest part.

If you are using a large cachama cut into portions, add 2–3 minutes per side. If you are using a small whole tilapia, 4 minutes per side is usually enough.

Remove the fish and place it on a plate lined with paper towels to drain excess oil.

Step 4 — Steam the vegetables

While the fish fries, steam the broccoli, carrots, zucchini, peppers, onions, and green beans until slightly firm, about 5–7 minutes. You can steam them in a steamer basket or lightly sauté them in olive oil. Keep them colorful and crunchy.

Finish the vegetables with a drizzle of olive oil, salt, and freshly ground black pepper.

Step 5 — Serve

Serve the fried fish with the warm potatoes and a generous portion of vegetables. Add an extra squeeze of fresh lime just before eating.

cachama-fried

Recipe Notes

  • Type of fish: Cachama and tilapia are both traditional. Mojarra, sea bass, or snapper also work well.
  • Cooking time: Cachama is thicker and needs slightly longer frying. Tilapia is thinner and cooks faster.
  • Frying tip: Make sure the oil is hot before adding the fish. If the oil is not hot enough, the skin will absorb oil and become soggy.
  • Air fryer option: Air fry at 200°C / 400°F for 12–15 minutes, turning halfway.
  • Baked option: Bake at 200°C / 400°F for 20–25 minutes.
  • Vegetable swaps: Use whatever is fresh — cauliflower, asparagus, or snow peas all work.

Why We Love This Meal

What we love about this plate is its simplicity. You have fried fish for protein, plenty of colorful vegetables, and potatoes for a comforting side — without needing a complicated sauce or preparation.

It is also easy to customize. Change the vegetables according to what you have at home, add fresh herbs, or give the fish a little heat with chili flakes.


Frequently Asked Questions

What is cachama frita?

Cachama frita is a traditional Colombian dish made with cachama (Colossoma macropomum), a large native freshwater fish from the Orinoco and Amazon basins. It is seasoned simply with salt and fried in very hot oil until crispy.

What is the difference between cachama and tilapia?

They are two different fish. Cachama is native to South America and can grow very large, often cut into thick portions for frying. Tilapia is originally from Africa, smaller in size, and usually fried whole. Both can be prepared frita, but the cooking time and portion size differ.

Can I use tilapia instead of cachama for this recipe?

Yes. If you use tilapia, the fish is smaller, so reduce the frying time. Fry for about 4–5 minutes per side until golden and cooked through.

Do I need a deep fryer for cachama frita?

No. A deep skillet or wide pan with 1–2 inches of oil is enough. You just need enough oil to submerge the fish halfway, then flip it once.

How do I know the fish is fully cooked?

The flesh should be opaque and flake easily with a fork. For food safety, the internal temperature should reach 63°C / 145°F at the thickest part, per USDA guidelines.

What sides go with cachama frita?

In Colombia it is traditionally served with patacones (fried green plantains), white rice, and a simple salad. This version uses steamed vegetables and red potatoes for a lighter, balanced plate.