Love this? Save it for later!
Share the inspiration with your friends
“You really think that’ll work?” my partner asked, eyeing the skillet with a mix of skepticism and curiosity. Honestly, I wasn’t entirely sure myself. I’d been juggling a mountain of emails and a kitchen full of chaos, so the idea of cooking this meal in just one pan was mostly born out of desperation. The thought of dirty dishes was enough to make me almost order takeout. But as I tossed the salmon fillets alongside broccoli florets and rice, something clicked.
The sizzle of the oil hitting the hot pan, the fragrant steam rising as everything cooked together—it wasn’t just fast, it was kind of magical. That first bite? Crispy, flaky salmon with tender broccoli and fluffy rice soaking up all those lovely pan juices. I remember thinking, “If this is the result of a last-minute scramble, I’m never going back.”
Since then, this easy one-pan crispy salmon with broccoli and rice has slipped into regular rotation, especially on busy weeknights. It’s one of those recipes that feels like a small, quiet victory after a hectic day. No fuss, no mess, just straightforward flavors that make you pause for a moment—and maybe even smile a little. It stuck because it’s reliable and comforting without being complicated. And honestly, who doesn’t need an easy dinner win that tastes this good?
Why You’ll Love This Recipe
After testing this recipe a bunch of times (yeah, more often than I’d admit), it’s clear why it’s become a favorite. The combination of crispy salmon, perfectly steamed broccoli, and fluffy rice all cooked in one pan means less cleanup and more time to relax.
- Quick & Easy: Ready in under 30 minutes, making it perfect for when the clock is against you.
- Simple Ingredients: No need for fancy or hard-to-find components—chances are you’ve got everything in your pantry already.
- Perfect for Weeknights: This recipe fits right into busy schedules without compromising on flavor or nutrition.
- Crowd-Pleaser: Family, friends, or a solo dinner, this hits the right notes every time.
- Unbelievably Delicious: The crispy skin on the salmon paired with tender broccoli and rice soaked in those pan juices? It just works.
What sets this recipe apart is the technique that crisps the salmon right in the pan while simultaneously cooking the rice and broccoli alongside it. It’s a neat little trick that locks in flavor and texture without extra steps. No steaming pots, no baking sheets—just one pan and a little patience. I like to think of it as comfort food that’s practical and fuss-free, the kind that makes you close your eyes after the first bite and savor the moment.
And if you’re a fan of easy dinners like my flavorful grilled chicken skewers or the garlic butter baked salmon with asparagus, this recipe fits seamlessly into your weeknight arsenal.
What Ingredients You Will Need
This recipe uses straightforward, wholesome ingredients that come together to create bold flavor and satisfying textures without any fuss. Most are pantry staples or easy to find at your local grocery store.
- Salmon fillets (skin-on, about 6 oz / 170 g each) – Skin-on helps get that crispy texture.
- Broccoli florets (fresh, about 2 cups / 150 g) – Adds vibrant color and nutrition.
- White or jasmine rice (1 cup / 190 g, rinsed) – Rinsing helps prevent stickiness.
- Chicken or vegetable broth (2 cups / 480 ml) – For cooking the rice with extra flavor.
- Olive oil (2 tablespoons) – For crisping the salmon and sautéing broccoli.
- Garlic (2 cloves, minced) – Adds aromatic depth.
- Lemon juice (from 1 lemon) – Brightens the dish with a fresh zing.
- Salt (to taste) – For seasoning.
- Black pepper (freshly ground, to taste) – Balances flavors.
- Red pepper flakes (optional, a pinch) – For a subtle heat kick.
I usually pick wild-caught salmon when I can—it just tastes cleaner and has a firmer texture. For the broth, a good-quality low-sodium chicken broth like Swanson works well, but vegetable broth is equally tasty if you want a lighter version. When it comes to rice, jasmine offers a nice floral aroma, but basmati is a fine substitute if that’s what you have on hand.
If you want to switch things up, you can swap broccoli for other quick-cooking veggies like asparagus or green beans. Just keep an eye on cooking times so everything finishes perfectly together.
Equipment Needed
- Large non-stick or cast-iron skillet (12-inch / 30 cm) – Essential for even heat and crisping salmon skin.
- Measuring cups and spoons – For accurate ingredient portions.
- Sharp knife and cutting board – To prep the broccoli and garlic easily.
- Lid for the skillet – Important to trap steam and cook the rice properly.
- Spatula or tongs – For flipping the salmon without breaking the fillets.
If you don’t have a cast-iron skillet, a heavy-bottomed non-stick pan will work just fine. Just be sure it’s large enough to fit the salmon and broccoli comfortably. I’ve tried this recipe on my budget-friendly T-fal non-stick skillet with great results, so no need to splurge on equipment to get that crispy skin.
Keeping your skillet well-seasoned (if using cast iron) makes the salmon release easier and helps build flavor over time. And a tight-fitting lid is key to steaming the rice while the salmon crisps up on top — without one, the rice might take longer to cook or dry out.
Preparation Method

- Prepare the rice and broccoli: Rinse 1 cup (190 g) of rice under cold water until the water runs clear. Set aside. Cut fresh broccoli into bite-sized florets, about 2 cups (150 g).
- Heat the pan: Place your 12-inch skillet over medium heat. Add 1 tablespoon olive oil and let it warm until shimmering but not smoking—about 2 minutes.
- Sear the salmon: Pat salmon fillets dry with paper towels, then season both sides with salt and pepper. Carefully place them skin-side down in the hot skillet. Press gently with a spatula for 10 seconds to prevent curling. Cook without moving for 4-5 minutes until the skin is golden and crispy.
- Remove salmon: Transfer the salmon fillets to a plate, skin side down, leaving the oil and drippings in the skillet.
- Sauté broccoli and garlic: Add the remaining 1 tablespoon olive oil to the skillet. Toss in the garlic and broccoli florets, seasoning with a pinch of salt and red pepper flakes if using. Sauté for 2 minutes until fragrant and slightly softened.
- Add rice and broth: Spread the rinsed rice evenly over the broccoli in the pan. Pour in 2 cups (480 ml) of chicken or vegetable broth. Give it a gentle stir to combine ingredients evenly, making sure rice is submerged.
- Return salmon to pan: Gently nestle the salmon fillets skin-side up on top of the rice and broccoli mixture.
- Simmer with lid on: Reduce heat to low and cover the skillet with a tight-fitting lid. Let everything cook for 15-18 minutes, or until rice is tender and liquid is absorbed. Avoid lifting the lid too often—steam is your friend here.
- Finish with lemon juice: Once cooked, remove the skillet from heat. Squeeze fresh lemon juice over the salmon and rice for a bright, fresh finish.
- Serve: Use a spatula to gently lift salmon and scoop rice and broccoli onto plates. Enjoy immediately while the salmon skin stays crisp and the rice fluffy.
If your salmon sticks a little when searing, it might need more time to develop that crust before flipping. Patience here really pays off. Also, watch the rice closely the first time you try this—different stovetops and pans vary, so you might need to adjust broth amounts slightly.
Cooking Tips & Techniques
One-pan meals are all about timing and multitasking, and this crispy salmon with broccoli and rice is no exception. Here are a few tips I’ve picked up along the way:
- Dry your salmon: Patting the fillets dry before seasoning helps the skin crisp up much better.
- Don’t overcrowd the pan: Give the salmon enough room when searing to avoid steaming it and losing that crisp texture.
- Use a heavy-bottomed skillet: Cast iron or stainless steel distributes heat evenly, preventing hot spots and burnt rice.
- Rinse the rice: Washing away the excess starch prevents clumping and helps achieve fluffy grains.
- Keep the lid on: Resist the urge to peek during simmering; lifting the lid releases steam that’s cooking the rice and broccoli.
- Adjust heat carefully: Too high and you risk burning the rice; too low and the rice won’t cook through. Medium-low is usually perfect.
I once got impatient and lifted the lid too soon—ended up with crunchy rice and undercooked broccoli. Lesson learned! Multitasking here means prepping ingredients ahead so you can focus on the cooking rhythm. If you want to add a little extra flavor, a splash of soy sauce or a sprinkle of toasted sesame seeds right before serving works wonders.
Variations & Adaptations
This easy one-pan dish is surprisingly flexible. Here are some ways to switch things up:
- Low-carb version: Replace rice with cauliflower rice, adding it near the end of cooking to avoid mushiness.
- Different veggies: Swap broccoli for green beans, asparagus, or even Brussels sprouts for a seasonal twist.
- Spice it up: Add a teaspoon of smoked paprika or a dash of cayenne powder to the salmon seasoning for a smoky kick.
- Herbaceous note: Toss in fresh dill or parsley just before serving for brightness.
- Allergen-friendly: Use gluten-free broth and ensure your seasonings are safe for sensitivities.
One personal favorite is adding a handful of chopped sun-dried tomatoes to the rice before simmering—it gives a pop of sweetness and tang that contrasts beautifully with the crispy salmon. If you’re curious about more one-pan wonders, you might appreciate the creamy one-pan Tuscan chicken recipe that’s similarly fuss-free and packed with flavor.
Serving & Storage Suggestions
Serve this crispy salmon with broccoli and rice hot from the pan, garnished with an extra wedge of lemon if you like. The salmon skin stays crispy best when served immediately, but the dish also tastes great at room temperature if you’re packing lunch.
This meal pairs nicely with a light green salad or a grilled vegetable side like the fresh grilled vegetable platter that’s perfect for keeping things colorful and fresh. For drinks, a crisp white wine or a sparkling water with lemon complements the flavors well.
To store leftovers, transfer to an airtight container and refrigerate for up to 2 days. Reheat gently in a skillet over low heat to keep the salmon skin from getting soggy—microwaving tends to soften it too much. The flavors actually deepen after a day, so sometimes I make this recipe the night before and enjoy it for lunch the next day.
Nutritional Information & Benefits
This recipe offers a balanced mix of protein, fiber, and healthy fats. A typical serving (1 salmon fillet, 1 cup rice and broccoli) contains roughly:
| Calories | 450-500 kcal |
|---|---|
| Protein | 35g |
| Carbohydrates | 45g |
| Fat | 15g (mostly heart-healthy fats from salmon and olive oil) |
| Fiber | 5g |
Salmon is a fantastic source of omega-3 fatty acids, which support heart and brain health. Broccoli adds vitamin C and fiber, boosting immunity and digestion. Using broth instead of water for cooking rice adds flavor without extra fat or calories.
This meal fits well into gluten-free, dairy-free, and balanced diets. If you’re watching carbs, swapping for cauliflower rice reduces the carb load significantly. Just watch for allergens if you add any sauces or seasonings beyond the basics.
Conclusion
Easy one-pan crispy salmon with broccoli and rice is the kind of recipe that makes weeknights feel just a bit more manageable and tasty. It’s straightforward, forgiving, and packed with flavor, making it a solid choice whether you’re cooking for one or feeding a small family.
Feel free to tweak the veggies, spices, or sides to match what’s in your fridge or your mood that day. I love it because it never lets me down—even when I’m running low on time or energy. And hey, if it works for me on those hectic nights, it can work for you too.
If you try this recipe, I’d love to hear how it turned out or what variations you came up with. Sharing ideas and tips is what keeps cooking fun and fresh. Here’s to many more easy, delicious dinners that make life just a little simpler.
FAQs about Easy One-Pan Crispy Salmon with Broccoli and Rice
Can I use frozen broccoli for this recipe?
Yes, but fresh broccoli works best for texture. If using frozen, add it a bit later in the cooking process to avoid mushiness.
What if I don’t have broth? Can I use water instead?
Absolutely. Water will cook the rice just fine, but broth adds extra flavor that makes the dish more savory and rich.
How do I know when the salmon is cooked through?
The salmon should flake easily with a fork and have an internal temperature of 145°F (63°C). The skin should be crispy and golden.
Can I make this recipe ahead of time?
You can prep the ingredients ahead and cook when ready. Leftovers store well in the fridge for up to 2 days and reheat best in a skillet.
Is this recipe suitable for a gluten-free diet?
Yes, as long as you use gluten-free broth and seasonings. The basic ingredients—salmon, broccoli, rice, and olive oil—are naturally gluten-free.
Pin This Recipe!

Easy One-Pan Crispy Salmon with Broccoli and Rice
A quick and easy one-pan meal featuring crispy salmon, tender broccoli, and fluffy rice cooked together for a flavorful and fuss-free dinner.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 2 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 2 salmon fillets (skin-on, about 6 oz / 170 g each)
- 2 cups fresh broccoli florets (about 150 g)
- 1 cup white or jasmine rice (190 g), rinsed
- 2 cups chicken or vegetable broth (480 ml)
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- Juice of 1 lemon
- Salt, to taste
- Freshly ground black pepper, to taste
- Red pepper flakes (optional, a pinch)
Instructions
- Rinse 1 cup (190 g) of rice under cold water until the water runs clear. Set aside.
- Cut fresh broccoli into bite-sized florets, about 2 cups (150 g).
- Place a 12-inch skillet over medium heat. Add 1 tablespoon olive oil and warm until shimmering but not smoking, about 2 minutes.
- Pat salmon fillets dry with paper towels, then season both sides with salt and pepper.
- Carefully place salmon skin-side down in the hot skillet. Press gently with a spatula for 10 seconds to prevent curling. Cook without moving for 4-5 minutes until skin is golden and crispy.
- Transfer salmon fillets to a plate, skin side down, leaving oil and drippings in the skillet.
- Add remaining 1 tablespoon olive oil to the skillet. Toss in garlic and broccoli florets, seasoning with a pinch of salt and red pepper flakes if using. Sauté for 2 minutes until fragrant and slightly softened.
- Spread rinsed rice evenly over broccoli in the pan. Pour in 2 cups (480 ml) broth. Stir gently to combine, ensuring rice is submerged.
- Nestle salmon fillets skin-side up on top of rice and broccoli mixture.
- Reduce heat to low and cover skillet with a tight-fitting lid. Cook for 15-18 minutes, or until rice is tender and liquid absorbed. Avoid lifting lid during cooking.
- Remove skillet from heat. Squeeze fresh lemon juice over salmon and rice.
- Use a spatula to gently lift salmon and scoop rice and broccoli onto plates. Serve immediately.
Notes
Pat salmon dry before seasoning to achieve crispy skin. Use a heavy-bottomed skillet for even heat. Keep lid on during simmering to trap steam and cook rice properly. Adjust broth amount and cooking time based on stovetop and pan variations. For leftovers, reheat gently in a skillet to maintain crispy skin.
Nutrition
- Serving Size: 1 salmon fillet with
- Calories: 475
- Sugar: 2
- Sodium: 400
- Fat: 15
- Saturated Fat: 2
- Carbohydrates: 45
- Fiber: 5
- Protein: 35
Keywords: one-pan, salmon, broccoli, rice, quick dinner, easy recipe, healthy, weeknight meal, gluten-free


