This weeknight steamed swordfish with turnips comes down to one foil packet, one hot oven, and getting the ratio of fish to vegetables right so neither one finishes before the other. There’s no real cooking technique to master beyond folding a tight seal and getting the timing close, which is exactly why this works on a weeknight when there isn’t patience for anything more involved. Everything steams together in its own juices, so the swordfish stays moist and the turnips pick up flavor from the fish instead of tasting like plain boiled vegetables.
Getting the Balance Right in This Swordfish and Turnips Packet
The whole dish hinges on cutting the turnips small enough that they cook through in the same window swordfish needs, since a thick fish steak and a whole turnip simply don’t finish at the same rate. Cubed into roughly half-inch pieces, turnips soften in about the same 15 to 18 minutes a one-inch swordfish steak needs to steam through, which means neither ingredient is over or undercooked by the time the packet comes out of the oven.
Foil packet steaming works because the sealed environment traps both moisture and heat close to the food, creating a small, self-contained oven within an oven. Unlike open steaming over a pot of boiling water, none of the aromatics or juices escape into the surrounding air; everything the garlic, lemon, and fish release during cooking stays trapped inside that pouch, concentrating flavor rather than letting it drift away as steam.
The other ratio worth getting right is liquid to solids inside the packet. Too little liquid and the packet dries out before anything steams properly; too much and you end up with something closer to a poach than a steam, diluting flavor instead of concentrating it. A couple tablespoons of broth or water per packet is enough to generate steam without drowning the fish, and sealing the foil tightly traps that steam so it actually does the cooking instead of escaping before it has a chance.
Portion size within each packet matters too, more than it might seem. Cramming too much turnip around a single fish steak means the vegetables end up steaming in a thicker layer, insulated from direct heat by their own bulk, and the pieces closest to the foil cook faster than the ones buried in the middle. Spreading the turnips in a single, even layer at the base of each packet, rather than piling them up, gives every cube roughly the same exposure to the rising steam and keeps the whole batch finishing at the same time.
What You’ll Need for Steamed Swordfish and Turnips
- 4 swordfish steaks, about 6 ounces each, 1 inch thick
- 3 medium turnips, peeled and cut into 1/2-inch cubes
- 2 tablespoons olive oil
- 4 garlic cloves, thinly sliced
- 1 lemon, thinly sliced
- 8 tablespoons chicken or vegetable broth, divided
- Kosher salt and black pepper, to taste
- 2 tablespoons fresh dill, chopped, for garnish
How to Put Together This Weeknight Steamed Swordfish with Turnips
- Preheat the oven to 400°F. Cut four 12-inch squares of aluminum foil.
- Toss the cubed turnips with 1 tablespoon of the olive oil and a pinch of salt.
- Divide the turnips evenly among the four foil squares, placing them in the center.
- Pat the swordfish steaks dry and season both sides with salt and pepper.
- Place a swordfish steak on top of the turnips on each foil square.
- Scatter the sliced garlic over the fish and top each steak with 2 lemon slices.
- Drizzle each packet with the remaining olive oil and 2 tablespoons of broth.
- Fold the foil up and over the fish, sealing the edges tightly to form a closed packet with no gaps for steam to escape.
- Place the packets on a baking sheet and bake for 15 to 18 minutes, until the fish flakes easily with a fork and the turnips are tender.
- Carefully open the packets, avoiding the escaping steam, and garnish with fresh dill before serving.
What Makes This Better Than Just Fine
Sealing the packet completely, with no small gaps along the fold, matters more than almost anything else here; steam escaping through even a small tear means the fish dries out instead of gently poaching in its own trapped moisture. Cutting the turnips uniformly also makes a real difference, since uneven pieces cook at different rates and you’ll end up with some cubes still firm while others have gone soft and mushy. And resist opening the packets early to check on things; every peek releases trapped steam and adds time back onto the total cook, which defeats the purpose of a sealed steam packet in the first place. If you’re unsure the fish is done, trust the total time over visual guessing through a half-opened foil edge; swordfish steamed this way turns from translucent to fully opaque quickly near the end of cooking, and it’s easy to misjudge doneness through a small gap rather than opening the packet fully once the timer goes off.
Common Mistakes With This Recipe
The swordfish comes out dry. This usually means the packet wasn’t sealed tightly enough, letting steam escape throughout the cook. Fold the edges over at least twice and press firmly to lock in moisture.
The turnips are still firm when the fish is done. The cubes were likely cut too large. Aim for pieces no bigger than half an inch so they finish in the same window as the fish.
The dish tastes bland despite the garlic and lemon. Not enough salt reached the turnips before sealing the packet. Season the vegetables directly, not just the fish, since they need their own seasoning to taste like more than plain steamed roots.
Variations and Substitutions
Halibut or cod both work in place of swordfish, and cod in particular is already a documented pairing with turnips prepared this way. Parsnips can stand in for turnips if that’s what’s available, cut to the same size for even cooking. For a brighter finish, add a splash of white grape juice instead of broth as a non-alcoholic stand-in for the white wine some steamed fish recipes call for. Fresh thyme or tarragon can replace the dill for a different herbal note. Baby potatoes, quartered small, can be added alongside the turnips for a heartier packet, though they may need an extra couple of minutes to fully soften compared to the turnips alone.
Serving This Steamed Swordfish and Turnips
Serve each packet directly in a shallow bowl to catch the juices, alongside crusty bread for soaking them up. A simple green salad on the side rounds out the meal without adding much extra prep time to an already fast dinner. For a slightly more composed plate, spoon the packet juices over the fish once it’s transferred to the bowl, since that liquid carries most of the concentrated garlic and lemon flavor built up during steaming.
Storing and Reheating
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a low oven at 275°F until warmed through, since a microwave tends to overcook swordfish and make it tough on the second day. The turnips reheat well regardless of method.
Nutrition at a Glance
These are estimated values per serving and will vary depending on the exact swordfish cut and portion size.
| Calories | 290 kcal |
| Protein | 34 g |
| Carbohydrates | 8 g |
| Fat | 14 g |
| Fiber | 2 g |
This recipe was tested and refined by bebup.org to confirm the turnip size and packet timing that gets both the fish and vegetables done together.
The Bottom Line
Weeknight steamed swordfish with turnips doesn’t need much beyond a tight foil seal and vegetables cut to the right size, and that simplicity is exactly what makes it realistic to pull off on an actual weeknight instead of just in theory.
Weeknight Steamed Swordfish with Turnips
Ingredients
Method
- Preheat the oven to 400°F. Cut four 12-inch squares of aluminum foil.
- Toss the cubed turnips with 1 tablespoon of the olive oil and a pinch of salt.
- Divide the turnips evenly among the four foil squares, placing them in the center.
- Pat the swordfish steaks dry and season both sides with salt and pepper.
- Place a swordfish steak on top of the turnips on each foil square.
- Scatter the sliced garlic over the fish and top each steak with 2 lemon slices.
- Drizzle each packet with the remaining olive oil and 2 tablespoons of broth.
- Fold the foil up and over the fish, sealing the edges tightly to form a closed packet with no gaps for steam to escape.
- Place the packets on a baking sheet and bake for 15 to 18 minutes, until the fish flakes easily with a fork and the turnips are tender.
- Carefully open the packets, avoiding the escaping steam, and garnish with fresh dill before serving.