Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
One-Pan Mahi-Mahi with Peas and Bulgur

One-Pan Mahi-Mahi with Peas and Bulgur


Description

Flavorful, healthy, and surprisingly elegant—this one-pan fish dinner proves you don’t need multiple pots to make something impressive.

Prep Time: 10 minutes | Cook Time: 25 minutes | Total Time: 35 minutes | Servings: 4One-Pan Mahi-Mahi with Peas and Bulgur


Ingredients

Scale
  • 4 mahi-mahi fillets (6 oz each—make sure they’re about 1 inch thick)
  • 1 cup bulgur wheat (medium-grain works best for timing)
  • 1½ cups frozen peas (frozen is better than old fresh peas)
  • 1 lemon, sliced (plus extra wedges for serving)
  • 2 cloves garlic, minced (fresh only, please)
  • 1 tsp paprika (make sure it’s vibrant red, not faded)
  • ½ tsp cumin (adds warmth and earthiness)
  • Salt and pepper, to taste (start with ½ tsp salt)
  • 2 tbsp olive oil, divided (good quality makes a difference)
  • Fresh parsley, chopped for garnish (don’t skip—it makes this look restaurant-worthy)

Instructions

  1. Crank your oven to 400°F (200°C) and make sure you have an oven-safe skillet ready. Cast iron or stainless steel with metal handles works perfectly. No plastic or wooden handles!
  2. In a small bowl, mix together the minced garlic, paprika, cumin, salt, pepper, and 1 tablespoon of olive oil to make a spice paste. Rub this mixture all over your mahi-mahi fillets, coating both sides evenly. The fish should smell amazing and be well-seasoned.
  3. Heat the remaining tablespoon of olive oil in your oven-safe skillet over medium-high heat until it’s shimmering. Add the seasoned mahi-mahi fillets and sear for 2-3 minutes per side until they have a nice golden crust. Don’t move them around—let them develop color. They won’t be cooked through yet, and that’s totally fine.
  4. Remove the fish from the skillet and set aside on a plate. Add the bulgur wheat and frozen peas directly to the same skillet. The residual oil and those delicious fish drippings will flavor everything beautifully. Give it a quick stir to combine.
  5. Nestle the seared mahi-mahi fillets right on top of the bulgur and peas. Lay 2-3 lemon slices on each fillet. The lemon infuses the fish as it bakes.
  6. Cover the skillet tightly with aluminum foil—this traps steam which cooks the bulgur and keeps the fish moist. Transfer the whole thing to your preheated oven and bake for 15-20 minutes. The fish should flake easily with a fork and the bulgur should be tender and have absorbed the liquid. Every oven is different, so check at 15 minutes.
  7. Remove from the oven carefully (that handle is HOT), shower everything with fresh chopped parsley, and serve immediately right from the skillet. Squeeze extra lemon over everything for brightness.

Nutrition Information (Per Serving):

  • Calories: 385
  • Carbohydrates: 32g
  • Protein: 38g
  • Fat: 10g
  • Fiber: 8g
  • Sodium: 380mg
  • Omega-3 fatty acids: 450mg
  • Vitamin C: 15% DV
  • Iron: 12% DV

This one-pan fish dinner is incredibly balanced with lean protein, whole grains, and vegetables—restaurant-quality nutrition without the restaurant calories or price tag.

Notes:

  • Make absolutely sure your skillet is oven-safe. Check the handle—no plastic or wood.
  • The fish should be about 1 inch thick for even cooking. Thinner fillets will overcook, thicker ones need more time.
  • Don’t skip searing the fish first. That golden crust adds so much flavor.
  • Cover tightly with foil. The trapped steam is what cooks the bulgur and keeps everything moist.
  • Every oven is different. Check at 15 minutes—the fish should just barely flake when you press it gently.
  • If your bulgur seems dry, add ¼ cup water before covering and baking.

Storage Tips:

  • Store leftovers in an airtight container in the fridge for up to 2 days.
  • The fish will be more delicate when reheated, so do it gently or eat it cold.
  • Reheat in the oven at 300°F covered with foil, or microwave on 50% power to prevent rubbery fish.
  • Don’t freeze this—the fish texture gets weird and the bulgur gets mushy when thawed.

Serving Suggestions:

  • With Salad: Serve alongside a simple arugula salad with lemon vinaigrette for a light, complete meal.
  • With Yogurt Sauce: Top with Greek yogurt mixed with fresh dill and cucumber for a cooling contrast.
  • For Meal Prep: Make individual portions in small oven-safe dishes for grab-and-go lunches (cook fresh, don’t reheat the fish).
  • Family Style: Serve right from the skillet at the table for an impressive, rustic presentation.

Mix It Up (Recipe Variations):

Mediterranean Mahi-Mahi: Add 1 cup halved cherry tomatoes and ¼ cup sliced Kalamata olives along with the bulgur and peas. Sprinkle with crumbled feta cheese after baking for a Greek-inspired version.

Spicy Mahi-Mahi: Add ½ teaspoon cayenne pepper to the spice rub and use lime slices instead of lemon. Finish with chopped cilantro for a Latin-inspired twist with heat.

Herby One-Pan Fish: Replace paprika and cumin with 1 teaspoon dried oregano and ½ teaspoon thyme. Top with a dollop of Greek yogurt mixed with fresh dill at serving time.

Coconut Mahi-Mahi: Use quinoa instead of bulgur and add ½ cup coconut milk to the grains before baking. Finish with cilantro instead of parsley for a tropical flavor profile.

What Makes This Recipe Special:

This one-pan technique combines searing and baking in a single vessel, which layers flavors beautifully while keeping cleanup minimal. The bulgur absorbs all the delicious fish drippings and spices as it cooks, creating a deeply flavored grain that tastes like it required multiple steps. The foil cover creates a steam environment that keeps the fish incredibly moist while cooking the grains to fluffy perfection. It’s the kind of smart cooking that makes you look like a pro while actually being beginner-friendly.