20 One-Pan Dinners With Protein, Vegetables, and Almost No Cleanup
Dinner feels more manageable when the protein, vegetables, and something satisfying all cook together—and the sink is not full when you finish. These one-pan dinners make that possible without relying on the same chicken-and-broccoli combination every night. There are bright lemony sheet-pan meals, cozy tomato skillets, quick seafood dinners, and substantial vegetarian options built around tofu, beans, lentils, and eggs.
“One pan” means one cooking vessel, not a hidden pot of rice or a separately roasted side dish. Dry grains cook in the listed pan; canned beans are already cooked; vegetables go in when their cooking time makes sense. You will still need a knife, cutting board, measuring tools, and occasionally a mixing bowl, but none of these recipes asks you to run a second burner for a side.
The meals combine protein foods with a variety of vegetables, often adding potatoes, grains, or legumes. That approach fits the broad emphasis on vegetables, varied protein sources, and unsaturated oils in the Harvard Healthy Eating Plate guidance. These are flexible dinner ideas, not a prescribed diet or a promise that every adult needs the same portion.
Make the one-pan method work for you
Use the specified pan size. A rimmed 18-by-13-inch sheet pan gives two servings of protein and vegetables room to roast rather than steam. Skillet recipes use a deep 12-inch skillet or sauté pan with a lid, approximately 4-quart capacity. A smaller frying pan can overflow or leave grains unevenly cooked.
Cut for the cooking time. Small potato cubes can get a head start before fish joins them. Thin cabbage ribbons soften quickly; large sweet-potato chunks do not. The cutting instructions are part of the recipe, not just presentation suggestions.
Keep the cleanup promise realistic. Toss vegetables directly on the sheet pan where possible. A parchment liner can help if it is rated for the stated oven temperature; do not use parchment under a broiler. Use a heatproof trivet when serving from the pan. Wash knives, boards, hands, and surfaces that contacted raw meat before handling ready-to-eat ingredients.
Treat times as estimates. Oven recipes allow the oven to preheat during preparation; if yours needs longer, add that time. Pan thickness, burner strength, and ingredient temperature affect cooking. Use the FoodSafety.gov minimum-temperature chart: poultry needs 165°F/74°C, ground beef needs 160°F/71°C, fish needs 145°F/63°C, and intact pork needs 145°F/63°C followed by a three-minute rest. A thermometer is more reliable than color alone.
Store every recipe safely. Following USDA leftover guidance, portion leftovers into shallow containers and refrigerate within two hours—or one hour when the surroundings are above 90°F/32°C. Keep the refrigerator at 40°F/4°C or colder. Do not leave a full pan on the counter to cool completely. Each recipe below gives its refrigerator window and reheating method; all reheated leftovers should reach 165°F/74°C. Freeze suitable dishes promptly rather than waiting until their refrigerator window is nearly over.
Nutrition figures are approximate per stated serving, calculated from representative USDA ingredient values. Brands, drained weights, substitutions, and how evenly the pan is divided will change the numbers. Sodium estimates include the listed salt; do not add extra automatically. Optional ingredients and variations are excluded.
1. Lemon-Garlic Chicken With Broccoli and Baby Potatoes
A head start for the potatoes keeps the chicken juicy while the broccoli develops browned edges. Everything is seasoned directly on the sheet pan, with lemon added at the end for a fresh finish.
Yield: 2 servings; each is 1 chicken cutlet, half the potatoes, and half the broccoli. Prep: 15 minutes. Cook: 30 minutes. Total: 45 minutes. Equipment: One 18-by-13-inch rimmed sheet pan.
Ingredients
- 12 ounces boneless, skinless chicken breast, cut into 2 equally thick cutlets
- 12 ounces baby potatoes, cut into ½-inch pieces
- 12 ounces broccoli, cut into small florets with thinly sliced stems
- 1½ tablespoons olive oil, divided
- 3 garlic cloves, minced
- 1 teaspoon dried oregano
- ¼ teaspoon fine salt, divided
- ¼ teaspoon black pepper
- 2 tablespoons lemon juice
Instructions
- Heat the oven to 425°F/220°C. Toss potatoes on the pan with ½ tablespoon oil and half the salt. Spread out and roast for 12 minutes.
- Move the potatoes to one side. Add broccoli and drizzle with ½ tablespoon oil. Place chicken in the remaining space.
- Rub chicken with the remaining oil, garlic, oregano, pepper, and remaining salt. Keep the vegetables in a single layer where possible.
- Roast for 15–18 minutes more, turning the potatoes once, until the chicken reaches 165°F/74°C and the potatoes are tender. If chicken finishes first, place it on a clean serving plate while vegetables finish.
- Drizzle everything with lemon juice and divide evenly.
Variation: Replace broccoli with the same weight of trimmed green beans; add them with the chicken.
Storage and reheating: Refrigerate within the shared two-hour limit and use within 3–4 days. Reheat covered in a 350°F/175°C oven with 1 tablespoon water until the chicken and vegetables reach 165°F/74°C.
Approximate nutrition per serving: 495 calories; 47 g protein; 44 g carbohydrate; 8.4 g fiber; 430 mg sodium.
2. Smoky Chicken, Chickpea, and Cauliflower Tray Bake
Chickpeas turn a modest amount of chicken into a substantial dinner. Dry the chickpeas and cauliflower before roasting so the spices cling and the pan does not fill with excess water.
Yield: 2 servings; each is half the chicken, chickpeas, and vegetables. Prep: 15 minutes. Cook: 28 minutes. Total: 43 minutes. Equipment: One 18-by-13-inch rimmed sheet pan.
Ingredients
- 10 ounces boneless, skinless chicken breast, cut into 1-inch pieces
- 1 cup drained, rinsed canned chickpeas, about 165 grams
- 12 ounces cauliflower, cut into 1-inch florets
- 1 red bell pepper, about 5 ounces, cut into 1-inch pieces
- 1½ tablespoons olive oil
- 2 teaspoons smoked paprika
- ½ teaspoon ground cumin
- ½ teaspoon garlic powder
- ¼ teaspoon fine salt
- ¼ teaspoon black pepper
- 2 tablespoons lemon juice
Instructions
- Heat the oven to 425°F/220°C. Pat chickpeas and cauliflower dry with clean towels.
- On the sheet pan, toss chickpeas, cauliflower, and pepper with the oil, paprika, cumin, garlic powder, salt, and black pepper.
- Add chicken and turn to coat in the seasoned oil. Spread the ingredients out, leaving small gaps rather than piling them together.
- Roast for 15 minutes. Turn the chicken pieces and vegetables with clean tongs, then roast another 10–13 minutes.
- Check several chicken pieces for 165°F/74°C and make sure cauliflower stems are tender. Finish with lemon juice and divide the entire pan between two plates.
Variation: Use boneless, skinless chicken thighs in the same amount. Their timing may differ, so check for 165°F/74°C rather than relying on the clock.
Storage and reheating: Refrigerate within two hours and use within 3–4 days. Reheat in a covered skillet with 2 tablespoons water, stirring occasionally, until all portions reach 165°F/74°C.
Approximate nutrition per serving: 455 calories; 42 g protein; 35 g carbohydrate; 11.1 g fiber; 590 mg sodium.
3. Chicken, Spinach, and Tomato Orzo Skillet
Orzo cooks in the tomato broth, taking on flavor without a separate pasta pot. Stirring occasionally is important: the small pasta can settle onto the bottom before the liquid is absorbed.
Yield: 4 servings; each is one-quarter of the finished skillet. Prep: 15 minutes. Cook: 30 minutes. Total: 45 minutes. Equipment: One deep 12-inch skillet with a lid.
Ingredients
- 1 pound boneless, skinless chicken breast, cut into ¾-inch pieces
- 1 tablespoon olive oil
- 1 medium onion, about 5 ounces, diced
- 3 garlic cloves, minced
- 1 cup dry orzo, about 180 grams
- 1 can no-salt-added diced tomatoes, 14½ ounces, with juices
- 2½ cups water, plus ¼ cup if needed
- 1 teaspoon dried basil
- ¼ teaspoon fine salt
- ¼ teaspoon black pepper
- 5 ounces baby spinach
- ¼ cup grated Parmesan, about 20 grams
Instructions
- Warm oil over medium-high heat. Add chicken and onion; cook for 6 minutes, stirring, until the chicken’s surfaces are opaque. It will finish cooking with the pasta.
- Add garlic and orzo. Stir for 1 minute, then add tomatoes, 2½ cups water, basil, salt, and pepper.
- Bring to a simmer. Reduce to medium-low, cover, and cook for 12–15 minutes, stirring every few minutes to prevent sticking.
- If the pasta is still firm and the skillet looks dry, add the extra ¼ cup water and cook for another 2–3 minutes. Check chicken for 165°F/74°C.
- Fold in spinach until wilted, then stir in Parmesan. Let stand off the heat for 2 minutes before dividing into four portions.
Variation: Replace spinach with 5 ounces chopped baby kale, adding it 5 minutes before the pasta is finished.
Storage and reheating: Refrigerate promptly within two hours; use within 3–4 days. Reheat covered with a splash of water, stirring, until 165°F/74°C throughout.
Approximate nutrition per serving: 395 calories; 35 g protein; 43 g carbohydrate; 4.9 g fiber; 330 mg sodium.
4. Turkey, Black Bean, and Sweet Potato Taco Skillet
Small sweet-potato cubes steam beneath the lid before the beans go in. This creates a complete taco-inspired dinner without tortillas, a rice pot, or an extra vegetable side.
Yield: 4 servings; each is one-quarter of the skillet plus 2 tablespoons yogurt. Prep: 15 minutes. Cook: 30 minutes. Total: 45 minutes. Equipment: One deep 12-inch skillet with a lid.
Ingredients
- 1 pound 93% lean ground turkey
- 1 tablespoon olive oil
- 1 medium onion, about 5 ounces, diced
- 1 pound sweet potatoes, peeled and cut into ½-inch cubes
- 1 red bell pepper, about 5 ounces, diced
- 1 can no-salt-added diced tomatoes, 14½ ounces, with juices
- ¾ cup water
- 2 teaspoons chili powder, a mild salt-free blend
- 1 teaspoon ground cumin
- ¼ teaspoon fine salt
- 1½ cups drained, rinsed no-salt-added black beans, about 255 grams
- 2 tablespoons lime juice
- ½ cup plain Greek yogurt
Instructions
- Heat oil over medium-high heat. Add turkey and onion; cook for 6–8 minutes, breaking the turkey into small crumbles.
- Stir in sweet potatoes, pepper, tomatoes, water, chili powder, cumin, and salt. Bring to a simmer.
- Cover and reduce heat to medium-low. Cook for 15–18 minutes, stirring twice, until the potatoes are tender and the turkey reaches 165°F/74°C. Add 2 tablespoons water if needed to prevent sticking.
- Stir in beans and simmer uncovered for 3 minutes to heat through and reduce excess liquid.
- Remove from heat, add lime juice, and serve in four bowls with yogurt spooned over each portion.
Variation: Use the same drained weight of pinto beans instead of black beans. Keep the sweet potatoes small so the cooking time remains practical.
Storage and reheating: Refrigerate the skillet mixture and yogurt separately within two hours. Use within 3–4 days; reheat the mixture covered to 165°F/74°C before adding cold yogurt.
Approximate nutrition per serving: 450 calories; 34 g protein; 50 g carbohydrate; 12.7 g fiber; 310 mg sodium.
5. Turkey Meatballs With Zucchini and Tomato Orzo
These small meatballs poach directly in the sauce instead of being browned in another pan. They stay tender, while zucchini and pasta make the same skillet feel like a complete meal.
Yield: 4 servings; each is 4 meatballs and one-quarter of the vegetable-orzo mixture. Prep: 20 minutes. Cook: 25 minutes. Total: 45 minutes. Equipment: One deep 12-inch skillet with a lid; one mixing bowl.
Ingredients
- 1 pound 93% lean ground turkey
- 1 large egg
- ¼ cup plain dry breadcrumbs, about 28 grams
- 1 teaspoon dried oregano, divided
- ¼ teaspoon fine salt, divided
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
- 2 garlic cloves, minced
- 1 can no-salt-added crushed tomatoes, 15 ounces
- 2 cups water, plus ¼ cup if needed
- ¾ cup dry orzo, about 135 grams
- 2 medium zucchini, about 12 ounces, cut into ½-inch half-moons
Instructions
- Combine turkey, egg, breadcrumbs, half the oregano, half the salt, and pepper in a bowl. Form 16 evenly sized meatballs with clean hands; wash hands afterward.
- Warm oil in the skillet over medium heat. Stir garlic for 30 seconds, then add crushed tomatoes, 2 cups water, remaining oregano, and remaining salt. Bring to a simmer.
- Stir in orzo and zucchini. Nestle the meatballs into the liquid in a single layer.
- Cover and simmer gently for 15 minutes. Stir the pasta carefully around the meatballs halfway through, avoiding breaking them apart.
- Check the largest meatballs for 165°F/74°C and the pasta for tenderness. Cook another 3–5 minutes as needed; add ¼ cup water if the pasta needs more liquid. Divide into four portions.
Variation: Replace zucchini with 12 ounces chopped mushrooms. They produce a different texture but cook in the same sauce.
Storage and reheating: Refrigerate in shallow containers within two hours and use within 3–4 days. Reheat covered with a little water until the meatballs and pasta reach 165°F/74°C.
Approximate nutrition per serving: 430 calories; 31 g protein; 43 g carbohydrate; 4.4 g fiber; 330 mg sodium.
6. Mustard-Dill Salmon With Green Beans and Potatoes
Mustard and dill add plenty of flavor without a complicated sauce. The potatoes roast first; adding salmon later prevents the fish from drying out while the potatoes finish.
Yield: 2 servings; each is 1 salmon fillet, half the potatoes, and half the green beans. Prep: 15 minutes. Cook: 30 minutes. Total: 45 minutes. Equipment: One 18-by-13-inch rimmed sheet pan.
Ingredients
- 2 salmon fillets, 6 ounces each, thawed if previously frozen
- 12 ounces baby potatoes, cut into ½-inch pieces
- 10 ounces green beans, trimmed and dried
- 1 tablespoon olive oil, divided
- 1 tablespoon prepared yellow mustard
- 1 teaspoon dried dill
- ¼ teaspoon fine salt, divided
- ¼ teaspoon black pepper
- 1 tablespoon lemon juice
Instructions
- Heat the oven to 425°F/220°C. Toss potatoes with half the oil and half the salt on the sheet pan. Roast for 15 minutes.
- Turn potatoes and push them toward one side. Add green beans, remaining oil, remaining salt, and pepper; toss with clean tongs.
- Set salmon in the remaining space, skin-side down if it has skin. Spread mustard over the tops and sprinkle with dill.
- Roast for 10–15 minutes more, depending on fillet thickness. Check fish for 145°F/63°C in the thickest part; the potatoes should be tender and green beans lightly browned.
- Spoon lemon juice over the vegetables and salmon. Serve immediately, dividing the vegetables equally.
Variation: Replace the green beans with 10 ounces asparagus. Thin spears may need to be added 5 minutes after the salmon rather than at the same time.
Storage and reheating: Refrigerate within two hours. Use within 3 days for best fish quality. Reheat gently, covered, in a 300°F/150°C oven until the center reaches 165°F/74°C; the fish will become firmer.
Approximate nutrition per serving: 595 calories; 41 g protein; 41 g carbohydrate; 7.9 g fiber; 490 mg sodium.
7. Tomato-Braised Salmon With White Beans and Spinach
A spoonable tomato-and-bean base makes salmon feel like a cozy skillet dinner. Choose fillets of similar thickness so they cook together and the thinner pieces do not need to wait for thicker ones.
Yield: 2 servings; each is 1 salmon fillet and half the bean-vegetable mixture. Prep: 10 minutes. Cook: 23 minutes. Total: 33 minutes. Equipment: One deep 12-inch skillet with a lid.
Ingredients
- 2 salmon fillets, 5 ounces each
- 1 tablespoon olive oil
- 1 small onion, about 4 ounces, diced
- 2 garlic cloves, minced
- 1 can no-salt-added diced tomatoes, 14½ ounces, with juices
- 1½ cups drained, rinsed no-salt-added white beans, about 255 grams
- ¼ cup water
- ½ teaspoon dried thyme
- ⅛ teaspoon fine salt
- ¼ teaspoon black pepper
- 4 ounces baby spinach
- 1 tablespoon lemon juice
Instructions
- Heat oil over medium heat. Add onion and cook for 5 minutes, stirring occasionally. Add garlic and cook for 30 seconds.
- Add tomatoes, beans, water, thyme, salt, and pepper. Simmer uncovered for 5 minutes to combine flavors.
- Fold in spinach until it begins to wilt. Make two shallow spaces in the beans and set salmon into them, skin-side down if applicable.
- Cover and simmer gently for 8–12 minutes, adjusting heat so the sauce bubbles quietly rather than boils hard. Check the fish for 145°F/63°C in the thickest part.
- Add lemon juice around the fish, then divide the beans and greens between two bowls and top each with a fillet.
Variation: Substitute cod for salmon in the same amount. Begin checking the temperature after 7 minutes if the fillets are thin.
Storage and reheating: Refrigerate within two hours; use within 3 days for best fish quality. Reheat covered on low with a splash of water until both fish and beans reach 165°F/74°C.
Approximate nutrition per serving: 610 calories; 45 g protein; 48 g carbohydrate; 14.4 g fiber; 310 mg sodium.
8. Cod With Zucchini, Tomatoes, and Chickpeas
Cherry tomatoes soften into a light sauce around mild white fish. Chickpeas make the plate more substantial, and a small amount of capers provides a briny finish without requiring a separate condiment.
Yield: 2 servings; each is 1 cod fillet and half the vegetables and chickpeas. Prep: 15 minutes. Cook: 25 minutes. Total: 40 minutes. Equipment: One 18-by-13-inch rimmed sheet pan.
Ingredients
- 2 cod fillets, 6 ounces each, thawed and patted dry
- 2 medium zucchini, about 12 ounces, cut into ½-inch half-moons
- 8 ounces cherry tomatoes
- 1 cup drained, rinsed canned chickpeas, about 165 grams
- 1½ tablespoons olive oil, divided
- 2 garlic cloves, minced
- 1 teaspoon dried oregano
- ⅛ teaspoon fine salt
- ¼ teaspoon black pepper
- 1 tablespoon drained capers, roughly chopped
- 1 tablespoon lemon juice
Instructions
- Heat the oven to 425°F/220°C. Place zucchini, tomatoes, and chickpeas on the sheet pan. Toss with 1 tablespoon oil, garlic, oregano, salt, and pepper.
- Spread out and roast for 12 minutes. Stir the vegetables, then clear two spaces for the fish.
- Add cod and rub the tops with the remaining ½ tablespoon oil. Scatter capers over the pan.
- Roast for 10–13 minutes more, until cod reaches 145°F/63°C and flakes easily. If the fillets are unusually thick, continue cooking and check every few minutes.
- Drizzle with lemon juice. Spoon the softened tomatoes and their juices over the fish when serving.
Variation: Use haddock or pollock fillets in the same weight, checking the thickest part for 145°F/63°C.
Storage and reheating: Refrigerate within two hours and use within 3 days for best quality. Reheat covered in a 300°F/150°C oven with the tomato juices until the fish and vegetables reach 165°F/74°C.
Approximate nutrition per serving: 400 calories; 40 g protein; 31 g carbohydrate; 8.8 g fiber; 540 mg sodium.
9. Shrimp, Pepper, and Pea Rice Skillet
This colorful skillet cooks the rice first and steams the shrimp on top near the end. Long-grain white rice is specified because substituting brown rice would require substantially more cooking time and a different liquid amount.
Yield: 4 servings; each is one-quarter of the finished rice, shrimp, and vegetables. Prep: 15 minutes. Cook: 35 minutes, plus 3 minutes standing. Total: 53 minutes. Equipment: One deep 12-inch skillet with a tight lid.
Ingredients
- 1 pound raw peeled, deveined shrimp, thawed, tails removed
- 1 tablespoon olive oil
- 1 medium onion, about 5 ounces, diced
- 1 red bell pepper, about 5 ounces, diced
- 2 garlic cloves, minced
- 1 cup dry long-grain white rice, about 185 grams, rinsed and drained
- 2½ cups water, divided
- 1 teaspoon smoked paprika
- ¼ teaspoon fine salt
- 1 cup frozen green peas, about 140 grams
- 2 tablespoons lemon juice
Instructions
- Heat oil over medium heat. Cook onion and pepper for 5 minutes. Add garlic and rice; stir for 1 minute.
- Add 2¼ cups water, paprika, and salt. Bring to a boil, cover, and reduce heat to low. Cook for 16–18 minutes.
- Check the rice. If still firm and nearly dry, add the remaining ¼ cup water, cover, and cook 3–5 minutes more before adding shrimp.
- Scatter peas over the rice and arrange shrimp on top. Cover and cook gently for 5–7 minutes, until shrimp are pearly and opaque and the rice is tender. Large shrimp may need additional time.
- Remove from heat and let stand covered for 3 minutes. Fold together gently and add lemon juice.
Variation: Replace peas with 1 cup finely chopped broccoli; add it with the shrimp and make sure it becomes tender.
Storage and reheating: Refrigerate promptly in shallow containers within two hours; use within 3 days for best quality. Reheat covered with a little water to 165°F/74°C throughout.
Approximate nutrition per serving: 355 calories; 29 g protein; 49 g carbohydrate; 3.8 g fiber; 320 mg sodium.
10. Ginger Shrimp With Cabbage and Rice Noodles
Thin rice vermicelli softens in the skillet rather than in a separate soaking pot. The sauce is light enough to keep the cabbage from becoming soggy; keep extra water measured nearby in case your noodles need a little more.
Yield: 2 servings; each is half the shrimp, noodles, and vegetables. Prep: 15 minutes. Cook: 15 minutes. Total: 30 minutes. Equipment: One deep 12-inch skillet with a lid.
Ingredients
- 12 ounces raw peeled, deveined shrimp, thawed, tails removed
- 4 ounces dry thin rice vermicelli, with a package cooking time of 3–5 minutes
- 10 ounces green cabbage, thinly sliced
- 1 medium carrot, about 3 ounces, cut into thin matchsticks
- 1 tablespoon canola oil
- 1 tablespoon finely grated fresh ginger
- 2 garlic cloves, minced
- 1 tablespoon reduced-sodium soy sauce
- 1 tablespoon lime juice
- 1 cup water, plus up to ½ cup as needed
- 1 teaspoon toasted sesame oil
Instructions
- Warm canola oil over medium-high heat. Add cabbage and carrot; stir-fry for 4–5 minutes until beginning to soften.
- Add ginger and garlic; stir for 30 seconds. Add 1 cup water and soy sauce, then bring to a simmer.
- Break the vermicelli in half and nestle it into the liquid. Cover and cook for 2 minutes, then turn the noodles with tongs to wet the dry sections.
- Add shrimp and cover for 3–5 minutes, tossing once. Add extra water in 2-tablespoon increments if the pan becomes dry before noodles are tender.
- Cook until shrimp are pearly and opaque, noodles are tender, and most liquid is absorbed. Remove from heat and toss with lime juice and sesame oil.
Variation: Use shredded napa cabbage in the same amount; expect a softer result and slightly more released moisture.
Storage and reheating: Refrigerate within two hours and use within 3 days for best quality. Reheat covered with 1–2 tablespoons water, tossing carefully, until 165°F/74°C throughout.
Approximate nutrition per serving: 500 calories; 41 g protein; 60 g carbohydrate; 5.9 g fiber; 650 mg sodium.
11. Beef, Mushroom, and Quinoa Skillet
Mushrooms add savory depth to this ground-beef dinner, while quinoa cooks in the same tomato liquid. Rinse the quinoa in a fine-mesh strainer first to remove any bitter coating.
Yield: 4 servings; each is one-quarter of the skillet. Prep: 15 minutes. Cook: 35 minutes, plus 3 minutes standing. Total: 53 minutes. Equipment: One deep 12-inch skillet with a lid.
Ingredients
- 1 pound 90% lean ground beef
- 1 teaspoon olive oil
- 1 medium onion, about 5 ounces, diced
- 8 ounces mushrooms, sliced
- 2 garlic cloves, minced
- ¾ cup dry quinoa, about 128 grams, rinsed and drained
- 1 can no-salt-added diced tomatoes, 14½ ounces, with juices
- 1½ cups water, plus ¼ cup if needed
- 1 teaspoon dried thyme
- ½ teaspoon smoked paprika
- ¼ teaspoon fine salt
- ¼ teaspoon black pepper
- 4 ounces baby spinach
Instructions
- Warm oil over medium-high heat. Add beef and onion. Cook for 6–8 minutes, breaking up the meat, until the beef reaches 160°F/71°C.
- Add mushrooms and cook for 4 minutes, stirring frequently. Add garlic and stir for 30 seconds.
- Stir in quinoa, tomatoes, 1½ cups water, thyme, paprika, salt, and pepper. Bring to a simmer.
- Cover, reduce heat to low, and cook for 15–18 minutes until the quinoa is tender. If needed, add ¼ cup water and continue cooking for 3 minutes.
- Fold in spinach, cover, and stand off the heat for 3 minutes. Stir once more and divide into four portions, including the liquid remaining in the pan.
Variation: Replace mushrooms with the same weight of finely diced zucchini. It gives a lighter flavor and soft texture.
Storage and reheating: Refrigerate within two hours in shallow containers and use within 3–4 days. Reheat covered with a splash of water, stirring to eliminate cold spots, until 165°F/74°C throughout.
Approximate nutrition per serving: 380 calories; 31 g protein; 31 g carbohydrate; 6.2 g fiber; 260 mg sodium.
12. Pork Tenderloin With Brussels Sprouts and Apples
Apples soften into sweet-tart bites beside savory pork and browned Brussels sprouts. Keep the pork in one piece for roasting, then slice it only after the required rest.
Yield: 2 servings; each is half the pork, sprouts, potatoes, and apple. Prep: 15 minutes. Cook: 30 minutes, plus a 3-minute rest. Total: 48 minutes. Equipment: One 18-by-13-inch rimmed sheet pan.
Ingredients
- 1 trimmed pork tenderloin, about 12 ounces
- 10 ounces Brussels sprouts, trimmed and halved
- 8 ounces potatoes, cut into ½-inch cubes
- 1 medium apple, about 6 ounces, cored and cut into ½-inch wedges
- 1½ tablespoons olive oil, divided
- 1 tablespoon prepared yellow mustard
- 1 teaspoon dried thyme
- ¼ teaspoon fine salt, divided
- ¼ teaspoon black pepper
- 1 tablespoon apple cider vinegar
Instructions
- Heat the oven to 425°F/220°C. Toss sprouts and potatoes on the pan with 1 tablespoon oil and half the salt. Place sprouts cut-side down and roast for 10 minutes.
- Turn vegetables and move them toward the edges. Put pork in the center and rub with remaining oil, mustard, thyme, remaining salt, and pepper.
- Add apple wedges around the pork. Roast for 15–20 minutes, until the thickest part of the pork reaches 145°F/63°C and potatoes are tender.
- Transfer pork to a clean cutting board and rest for at least 3 minutes. If needed, return vegetables to the oven while it rests.
- Toss vegetables and apples with cider vinegar. Slice pork crosswise and divide the entire meal between two plates.
Variation: Replace apple with a firm pear in the same weight. Very ripe pears may collapse before the pork finishes.
Storage and reheating: Refrigerate within two hours; use within 3–4 days. Slice leftover pork and reheat covered with 1–2 tablespoons water until all components reach 165°F/74°C.
Approximate nutrition per serving: 475 calories; 43 g protein; 45 g carbohydrate; 10.4 g fiber; 510 mg sodium.
13. Sesame Tofu With Broccoli and Sweet Potatoes
A little cornstarch helps the tofu develop a firmer exterior without deep-frying. Patting it dry matters more than stirring it repeatedly; give the cubes time against the hot pan.
Yield: 2 servings; each is half the tofu and vegetables. Prep: 20 minutes. Cook: 30 minutes. Total: 50 minutes. Equipment: One 18-by-13-inch rimmed sheet pan; one mixing bowl.
Ingredients
- 1 block firm or extra-firm tofu, 14 ounces, drained and patted very dry
- 12 ounces sweet potatoes, peeled and cut into ½-inch cubes
- 10 ounces broccoli, cut into small florets
- 1½ tablespoons canola oil, divided
- 1 tablespoon cornstarch
- 1 tablespoon reduced-sodium soy sauce
- 1 teaspoon garlic powder
- 1 teaspoon finely grated fresh ginger
- 1 teaspoon toasted sesame oil
- 1 tablespoon lime juice
- 1 teaspoon sesame seeds
Instructions
- Heat the oven to 425°F/220°C. Toss sweet potatoes on the sheet pan with ½ tablespoon canola oil and roast for 10 minutes.
- Cut tofu into ¾-inch cubes. In a bowl, gently toss with the remaining canola oil, soy sauce, garlic powder, and ginger; sprinkle over cornstarch and turn until coated.
- Turn potatoes. Add tofu and broccoli to the pan, spreading out as evenly as possible. Scrape any coating from the bowl over the broccoli.
- Roast for 15 minutes, turn tofu carefully, and roast 5 minutes more, until potatoes are tender and tofu edges are firm and lightly golden. It may remain softer than fried tofu.
- Drizzle with sesame oil and lime juice, scatter over sesame seeds, and divide evenly.
Variation: Replace broccoli with 10 ounces cauliflower cut into small florets. Add cauliflower at the beginning with the potatoes because it benefits from the extra time.
Storage and reheating: Refrigerate within two hours and use within 3–4 days. Reheat in a 375°F/190°C oven to 165°F/74°C; tofu loses crispness during storage but remains suitable for leftovers.
Approximate nutrition per serving: 630 calories; 42 g protein; 56 g carbohydrate; 13.8 g fiber; 460 mg sodium.
14. Peanut Tofu and Edamame Brown Rice Skillet
Fully cooked, unseasoned packaged brown rice keeps this dinner genuinely one-pan. The peanut sauce is mixed into the skillet itself and coats the rice and vegetables without needing a blender.
Yield: 4 servings; each is one-quarter of the skillet. Prep: 15 minutes. Cook: 18 minutes. Total: 33 minutes. Equipment: One deep 12-inch skillet with a lid.
Ingredients
- 1 block firm tofu, 14 ounces, drained, patted dry, and cubed
- 2 cups fully cooked, unseasoned brown rice, about 390 grams; not dry rice
- 1½ cups frozen shelled edamame, about 230 grams
- 12 ounces shredded green cabbage
- 1 medium carrot, about 3 ounces, grated
- 1 tablespoon canola oil
- ¼ cup unsalted smooth peanut butter, about 64 grams
- 1 tablespoon reduced-sodium soy sauce
- 1 tablespoon grated fresh ginger
- 2 tablespoons lime juice
- ¾ cup water, divided
Instructions
- Heat oil over medium-high heat. Add tofu and cook for 5 minutes, turning once or twice to lightly color several sides.
- Add cabbage, carrot, edamame, and ¼ cup water. Cover and cook over medium heat for 5–7 minutes, stirring once, until edamame is fully hot and vegetables soften.
- Push ingredients aside. Add peanut butter, soy sauce, ginger, and remaining ½ cup water to the cleared space; stir until smooth, then fold into the vegetables.
- Break up the fully cooked rice and stir it into the pan. Cover and heat for 4–6 minutes, stirring halfway through. Ensure rice is steaming hot throughout; refrigerated leftover rice should reach 165°F/74°C.
- Remove from heat and stir in lime juice. Divide into four equal portions.
Variation: Replace peanut butter with unsalted sunflower-seed butter for a peanut-free version; check all labels for cross-contact when managing an allergy.
Storage and reheating: Refrigerate within two hours in shallow containers and use within 3–4 days. Reheat covered with 1–2 tablespoons water per portion to 165°F/74°C.
Approximate nutrition per serving: 485 calories; 32 g protein; 44 g carbohydrate; 10.2 g fiber; 200 mg sodium.
15. Chickpea Couscous With Carrots, Zucchini, and Almonds
Couscous steams off the heat, so the vegetables can become tender before the grain is added. Chickpeas and a measured almond topping give this meatless dinner substance and contrasting texture.
Yield: 4 servings; each is one-quarter of the couscous mixture plus 2 tablespoons almonds. Prep: 15 minutes. Cook: 20 minutes, plus 5 minutes standing. Total: 40 minutes. Equipment: One deep 12-inch skillet with a lid.
Ingredients
- 3 cups drained, rinsed canned chickpeas, about 495 grams
- 1 cup dry plain couscous, about 170 grams; not pearl couscous
- 1 tablespoon olive oil
- 1 medium onion, about 5 ounces, diced
- 2 medium carrots, about 6 ounces, cut into thin half-moons
- 2 medium zucchini, about 12 ounces, diced
- 2 garlic cloves, minced
- 1 teaspoon ground cumin
- ½ teaspoon ground cinnamon
- ¼ teaspoon fine salt
- 1½ cups water
- 2 tablespoons lemon juice
- ½ cup sliced unsalted almonds, about 46 grams
Instructions
- Heat oil over medium heat. Cook onion and carrots for 7–8 minutes, stirring, until carrots begin to soften.
- Add zucchini and cook for 4 minutes. Stir in garlic, cumin, cinnamon, and salt; cook for 30 seconds.
- Add chickpeas and water. Bring to a simmer, cover, and cook for 4–5 minutes, until the carrots are tender.
- Stir in couscous, cover, and immediately remove from heat. Let stand for 5 minutes, or follow the standing time for your brand of plain couscous.
- Fluff gently with a fork and stir in lemon juice. Divide into four portions and scatter the almonds evenly over them.
Variation: Use sunflower seeds instead of almonds in the same weight for a different crunch. For a nut allergy, choose appropriately labeled seeds.
Storage and reheating: Refrigerate within two hours, keeping almonds separate if possible. Use within 3–4 days. Reheat the couscous covered with a little water to 165°F/74°C, then add almonds.
Approximate nutrition per serving: 480 calories; 19 g protein; 75 g carbohydrate; 14.3 g fiber; 450 mg sodium.
16. Red Lentil, Cauliflower, and Spinach Coconut Skillet
Split red lentils become creamy as they cook, giving the sauce body without a blender. This is a thick, spoonable dinner rather than a dry curry; add the final water only if the lentils need it.
Yield: 4 servings; each is one-quarter of the finished skillet. Prep: 15 minutes. Cook: 35 minutes. Total: 50 minutes. Equipment: One deep 12-inch skillet with a lid.
Ingredients
- 1½ cups dry split red lentils, about 288 grams, rinsed
- 12 ounces cauliflower, cut into small florets
- 1 medium onion, about 5 ounces, diced
- 1 tablespoon olive oil
- 2 garlic cloves, minced
- 1 tablespoon grated fresh ginger
- 2 teaspoons salt-free curry powder
- 1 can no-salt-added diced tomatoes, 14½ ounces, with juices
- ¾ cup unsweetened canned coconut milk, about 180 grams, stirred before measuring
- 2½ cups water, plus ½ cup if needed
- ¼ teaspoon fine salt
- 5 ounces baby spinach
- 2 tablespoons lime juice
Instructions
- Warm oil over medium heat. Cook onion for 5 minutes, then add garlic, ginger, and curry powder. Stir for 30 seconds.
- Add lentils, cauliflower, tomatoes, coconut milk, 2½ cups water, and salt. Stir thoroughly and bring to a gentle simmer.
- Cover partially and reduce heat to medium-low. Simmer for 20–25 minutes, stirring every few minutes, especially along the bottom.
- Check that lentils have softened and cauliflower stems are tender. If the mixture thickens before they are done, add the reserved water a little at a time and continue simmering.
- Fold in spinach and cook for 2 minutes. Stir in lime juice and divide into four bowls.
Variation: Replace cauliflower with the same weight of peeled, ½-inch sweet-potato cubes. Check tenderness before serving.
Storage and reheating: Refrigerate within two hours in shallow containers and use within 3–4 days, or freeze for up to 3 months for quality. Thaw overnight in the refrigerator; reheat with water, stirring, to a bubbling simmer and 165°F/74°C throughout.
Approximate nutrition per serving: 440 calories; 23 g protein; 61 g carbohydrate; 13.4 g fiber; 220 mg sodium.
17. White Bean, Spinach, and Pepper Frittata
Beans make this vegetable-filled frittata more substantial than eggs alone. Cooking the peppers before adding the eggs prevents crunchy vegetables from being trapped in an otherwise tender slice.
Yield: 4 servings; each is one-quarter of the frittata. Prep: 15 minutes. Cook: 30 minutes, plus 3 minutes resting. Total: 48 minutes. Equipment: One oven-safe 10- to 12-inch skillet; one mixing bowl.
Ingredients
- 8 large eggs
- ¼ cup 2% milk
- 1½ cups drained, rinsed no-salt-added white beans, about 255 grams
- 1 tablespoon olive oil
- 1 medium onion, about 5 ounces, thinly sliced
- 1 red bell pepper, about 5 ounces, diced
- 5 ounces baby spinach, roughly chopped
- ½ teaspoon dried oregano
- ⅛ teaspoon fine salt
- ¼ teaspoon black pepper
- ⅓ cup crumbled feta, about 50 grams
Instructions
- Heat the oven to 375°F/190°C. In a bowl, whisk eggs, milk, oregano, salt, and black pepper until evenly combined.
- Warm oil in the oven-safe skillet over medium heat. Cook onion and pepper for 7–8 minutes until softened.
- Add spinach and cook for 2 minutes until wilted and most released liquid has evaporated. Stir in beans and distribute evenly.
- Reduce heat to low. Pour in eggs, tilt gently to distribute, and scatter feta over the surface. Cook without stirring for 2 minutes to begin setting the edges.
- Transfer the same skillet to the oven. Bake for 12–16 minutes until the center reaches 160°F/71°C and no liquid egg remains. Rest for 3 minutes, then cut into four equal wedges. Remember the skillet handle remains hot.
Variation: Replace feta with 50 grams grated cheddar; the flavor and sodium will change.
Storage and reheating: Refrigerate within two hours and use within 3–4 days. Reheat wedges covered in the microwave in short intervals, or covered in a 325°F/165°C oven, until the center reaches 165°F/74°C.
Approximate nutrition per serving: 335 calories; 23 g protein; 25 g carbohydrate; 6.2 g fiber; 370 mg sodium.
18. White Bean, Kale, and Tomato Pasta Skillet
The beans soften the sauce and add body while whole-wheat pasta cooks directly in it. Use small shells or elbows with a similar package cooking time, not large shapes that are hard to keep submerged.
Yield: 4 servings; each is one-quarter of the skillet with its share of Parmesan. Prep: 15 minutes. Cook: 25 minutes. Total: 40 minutes. Equipment: One deep 12-inch skillet with a lid.
Ingredients
- 6 ounces dry whole-wheat small pasta shells, about 170 grams
- 3 cups drained, rinsed no-salt-added white beans, about 510 grams
- 6 ounces kale, tough stems removed, leaves finely chopped
- 1 tablespoon olive oil
- 1 medium onion, about 5 ounces, diced
- 3 garlic cloves, minced
- 1 can no-salt-added crushed tomatoes, 15 ounces
- 2½ cups water, plus up to ½ cup as needed
- 1 teaspoon dried basil
- ¼ teaspoon fine salt
- ¼ teaspoon black pepper
- ¼ cup grated Parmesan, about 20 grams
Instructions
- Warm oil over medium heat. Cook onion for 5 minutes, then stir in garlic for 30 seconds.
- Add crushed tomatoes, 2½ cups water, basil, salt, and pepper. Bring to a simmer and stir in dry pasta.
- Cover and cook over medium-low heat for 7 minutes, stirring twice. Add beans and kale, folding them through the liquid.
- Cover again and cook for another 6–10 minutes, stirring frequently, until pasta and kale are tender. Add extra water in ¼-cup increments if the pan dries before the pasta finishes; brands differ in absorption.
- Remove from heat, stir in Parmesan, and let stand for 2 minutes so the sauce settles. Divide into four equal portions.
Variation: Use finely chopped Swiss chard leaves instead of kale in the same amount; add them 3 minutes later because they soften faster.
Storage and reheating: Refrigerate within two hours; use within 3–4 days. Reheat covered with 2 tablespoons water per portion, stirring periodically, until 165°F/74°C throughout.
Approximate nutrition per serving: 455 calories; 24 g protein; 81 g carbohydrate; 16.2 g fiber; 290 mg sodium.
19. Unstuffed Turkey, Pepper, and Quinoa Skillet
All the familiar elements of stuffed peppers cook together here, without hollowing peppers, precooking filling, or arranging a baking dish. Chopping the peppers also makes it easy to divide leftovers evenly.
Yield: 4 servings; each is one-quarter of the finished skillet. Prep: 15 minutes. Cook: 35 minutes, plus 3 minutes standing. Total: 53 minutes. Equipment: One deep 12-inch skillet with a lid.
Ingredients
- 1 pound 93% lean ground turkey
- ¾ cup dry quinoa, about 128 grams, rinsed and drained
- 3 bell peppers, mixed colors, about 15 ounces total, diced
- 1 medium onion, about 5 ounces, diced
- 1 tablespoon olive oil
- 2 garlic cloves, minced
- 1 can no-salt-added diced tomatoes, 14½ ounces, with juices
- 1½ cups water, plus ¼ cup if needed
- 1 teaspoon dried oregano
- ½ teaspoon smoked paprika
- ¼ teaspoon fine salt
- ½ cup shredded part-skim mozzarella, about 56 grams
Instructions
- Heat oil over medium-high heat. Add turkey and onion; cook for 6–8 minutes, breaking up the meat. Check that turkey reaches 165°F/74°C.
- Stir in peppers and cook for 3 minutes. Add garlic and cook for 30 seconds.
- Add quinoa, tomatoes, 1½ cups water, oregano, paprika, and salt. Stir, bring to a simmer, then cover and reduce heat to low.
- Simmer for 15–18 minutes, stirring halfway through, until quinoa is tender and peppers have softened. Add the reserved water if needed and continue cooking until the grain is done.
- Scatter mozzarella over the top. Cover and stand off the heat for 3 minutes to melt it, then divide the skillet evenly.
Variation: Replace mozzarella with 56 grams grated Monterey Jack for a different flavor; use the same melting step.
Storage and reheating: Refrigerate within two hours in shallow containers and use within 3–4 days, or freeze for up to 3 months for quality. Thaw in the refrigerator and reheat covered with a splash of water to 165°F/74°C throughout.
Approximate nutrition per serving: 430 calories; 31 g protein; 36 g carbohydrate; 7.3 g fiber; 340 mg sodium.
20. Chickpea, Feta, and Bulgur Skillet With Zucchini
Medium-grind bulgur cooks quickly and has a pleasant chew beside chickpeas and tender zucchini. Feta goes on last so some crumbles remain distinct instead of disappearing completely into the tomatoes.
Yield: 4 servings; each is one-quarter of the skillet with 1 ounce feta. Prep: 15 minutes. Cook: 30 minutes. Total: 45 minutes. Equipment: One deep 12-inch skillet with a lid.
Ingredients
- 3 cups drained, rinsed canned chickpeas, about 495 grams
- ¾ cup dry medium-grind bulgur, about 105 grams
- 2 medium zucchini, about 12 ounces, cut into ½-inch pieces
- 1 medium onion, about 5 ounces, diced
- 1 tablespoon olive oil
- 2 garlic cloves, minced
- 1 can no-salt-added diced tomatoes, 14½ ounces, with juices
- 1¼ cups water, plus ¼ cup if needed
- 1 teaspoon dried oregano
- ¼ teaspoon black pepper
- 4 ounces feta, crumbled
- 2 tablespoons lemon juice
Instructions
- Heat oil over medium heat. Cook onion for 5 minutes, then add zucchini and cook for 4 minutes. Add garlic and stir for 30 seconds.
- Stir in bulgur, chickpeas, tomatoes, 1¼ cups water, oregano, and black pepper. Bring to a simmer.
- Cover, reduce heat to low, and cook for 12–15 minutes, or until the bulgur is tender. Stir halfway through. If still firm and nearly dry, add ¼ cup water and cook a few minutes longer.
- Turn off the heat. Stir in lemon juice, scatter feta over the top, and cover for 2 minutes to warm the cheese.
- Divide into four portions. Taste before considering extra salt: feta already contributes salt, and no additional salt is included in the recipe.
Variation: Replace zucchini with the same weight of diced eggplant, cooking it for 7–8 minutes before adding the other ingredients. It should be tender before serving.
Storage and reheating: Refrigerate within two hours and use within 3–4 days. Reheat covered with a little water until the entire portion reaches 165°F/74°C; feta may soften into the sauce.
Approximate nutrition per serving: 415 calories; 18 g protein; 60 g carbohydrate; 14.7 g fiber; 550 mg sodium.
Questions that make one-pan cooking easier
Can I double these recipes without adding another pan?
Usually not in the same size pan. Doubling a two-serving sheet-pan dinner crowds the vegetables and changes the cooking time. A larger roasting pan may work if it fits your oven and leaves room around the food, but it needs monitoring. Doubling a four-serving skillet recipe also requires a substantially larger vessel. For minimal cleanup, make the stated quantity and choose a four-serving skillet when you want leftovers.
Can frozen vegetables go straight into the pan?
Sometimes, but they are not an automatic equal swap. Frozen peas and edamame are deliberately used from frozen in the recipes above. Frozen broccoli or cauliflower releases more water on a sheet pan and generally browns less well. Follow package cooking directions and allow extra time where needed. Do not add frozen raw chicken or fish to these recipes: thaw safely in the refrigerator before beginning so the cooking sequence remains workable.
How do I make a dinner gluten-free?
Some recipes use wheat-containing orzo, pasta, couscous, breadcrumbs, or bulgur. Choose a recipe based on potatoes, rice, quinoa, lentils, or beans instead, then check every sauce and seasoning label. For the soy-sauce recipes, use a labeled gluten-free tamari and expect sodium to vary. Gluten-free pasta does not always absorb liquid like wheat pasta, so a direct skillet substitution may need an adjusted water amount and cooking time.
Which dinners freeze best?
The red lentil skillet and unstuffed turkey-pepper skillet have explicit freezer directions and are good starting points. Their textures tolerate thawing better than rice noodles or roasted fish. For those recipes, freeze individual cooled portions promptly in airtight containers, label with the date, and aim to use within three months for quality. USDA’s leftover guidance supports safe refrigerator thawing and reheating to 165°F/74°C. Do not thaw a dinner on the kitchen counter.
What if I need more—or less—food?
The serving sizes are practical recipe portions, not individual calorie prescriptions. You can eat a larger portion, save part for lunch, or add a no-cook accompaniment such as fruit or plain yogurt according to appetite and dietary needs. People with prescribed sodium, potassium, protein, carbohydrate, or allergy restrictions should choose and adapt recipes with their clinician or registered dietitian rather than assume that every dish fits their plan.
A simpler dinner routine starts with one reliable pan
Pick two or three recipes with overlapping ingredients—such as the chicken orzo, tomato-braised salmon, and white bean pasta—so spinach, tomatoes, and garlic get used instead of forgotten. Keep a few canned beans and a measured dry grain in the pantry, then buy the protein and vegetables you actually plan to cook.
The useful promise of one-pan cooking is not that every dinner takes the same number of minutes or that there will be nothing to wash. It is that the complete meal has one clear sequence, the vegetables are part of the main event, and cleanup stays small enough to make cooking again tomorrow feel realistic.
Sources
- FoodSafety.gov: Safe Minimum Internal Temperature Chart
- USDA Food Safety and Inspection Service: Leftovers and Food Safety
- Harvard T.H. Chan School of Public Health: Healthy Eating Plate
- USDA FoodData Central: Downloadable Food Composition Data
- USDA National Agricultural Library: Standard Reference Legacy Dataset Documentation
