Dinner

15 Easy 30-Minute Dinner Recipes for Busy Weeknights

Make weeknight cooking simple with 15 easy 30-minute dinner recipes, including skillet meals, quick pasta, tacos, seafood, and satisfying vegetarian options.

15 Easy 30-Minute Dinner Recipes for Busy Weeknights

When time is short, dinner can still be flavorful, balanced, and homemade. This collection brings together 15 practical meals that rely on quick-cooking proteins, pantry staples, fresh vegetables, and efficient cooking methods, so you can get dinner on the table in 30 minutes or less.

Quick Recipe List

  1. Lemon Garlic Chicken Skillet
  2. Spicy Tomato Shrimp Pasta
  3. Beef and Broccoli Rice Bowls
  4. Black Bean and Corn Tostadas
  5. Honey Dijon Salmon with Green Beans
  6. Turkey Taco Skillet
  7. Creamy Tuscan Gnocchi
  8. Sesame Ginger Tofu Stir-Fry
  9. Chicken Pesto Flatbreads
  10. Garlic Butter Cod with Couscous
  11. Vegetable Coconut Chickpea Curry
  12. Steak Fajita Quesadillas
  13. One-Pot Sausage and Pepper Orzo
  14. Greek Lentil Salad with Warm Pita
  15. Teriyaki Chicken Lettuce Cups
Lemon Garlic Chicken Skillet

1. Lemon Garlic Chicken Skillet

Thin chicken cutlets cook quickly in a bright lemon-garlic sauce with spinach and cherry tomatoes. Serve it with crusty bread, rice, or pasta to catch every drop.

Prep Time: 10 minutes
|
Cook Time: 18 minutes
|
Servings: 4 servings

Ingredients

  • 1 1/2 lb boneless, skinless chicken breasts, sliced into 1/2-inch cutlets
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 2 tbsp olive oil
  • 4 garlic cloves, minced
  • 1 cup low-sodium chicken broth
  • 1 lemon, zested and juiced
  • 2 cups cherry tomatoes
  • 3 cups baby spinach

Instructions

  1. Season the chicken with salt and pepper.
  2. Heat the olive oil in a large skillet over medium-high heat and cook the chicken for 4 to 5 minutes per side, until browned and it reaches 165°F in the thickest piece. Transfer to a plate.
  3. Add the garlic and cook for 30 seconds. Stir in the broth, lemon zest, lemon juice, and tomatoes.
  4. Simmer for 4 minutes, pressing a few tomatoes gently until they begin to soften.
  5. Stir in the spinach until wilted, then return the chicken and its juices to the skillet.
  6. Spoon the sauce over the chicken and simmer for 1 minute before serving.

Quick Tip

Slice thick chicken breasts horizontally into even cutlets so they cook at the same speed.

Spicy Tomato Shrimp Pasta

2. Spicy Tomato Shrimp Pasta

Juicy shrimp and linguine are tossed with a quick garlic tomato sauce and a gentle chile kick. It is bright, saucy, and ready with minimal chopping.

Prep Time: 8 minutes
|
Cook Time: 20 minutes
|
Servings: 4 servings

Ingredients

  • 12 oz linguine
  • 1 lb large shrimp, peeled and deveined
  • 1 tsp kosher salt
  • 2 tbsp olive oil
  • 4 garlic cloves, thinly sliced
  • 1/2 tsp crushed red pepper
  • 1 can (14 1/2 oz) crushed tomatoes
  • 1/2 cup reserved pasta water
  • 1/4 cup chopped fresh parsley

Instructions

  1. Bring a large pot of salted water to a boil and cook the linguine according to the package directions. Reserve 1/2 cup pasta water, then drain.
  2. Season the shrimp with half of the salt.
  3. Heat the olive oil in a large skillet over medium heat. Add the garlic and red pepper and cook for 1 minute.
  4. Add the crushed tomatoes and remaining salt; simmer for 6 minutes.
  5. Add the shrimp and cook for 2 to 3 minutes per side, until opaque and cooked through.
  6. Toss in the drained linguine, adding pasta water a splash at a time until glossy. Finish with parsley.

Quick Tip

Do not overcrowd the shrimp; cook in a single layer so they sear instead of steaming.

Beef and Broccoli Rice Bowls

3. Beef and Broccoli Rice Bowls

Thin-sliced beef and crisp-tender broccoli come together in a savory soy-ginger glaze. Microwave rice keeps this satisfying bowl especially weeknight-friendly.

Prep Time: 10 minutes
|
Cook Time: 15 minutes
|
Servings: 4 servings

Ingredients

  • 1 lb flank steak, thinly sliced against the grain
  • 4 cups broccoli florets
  • 2 tbsp vegetable oil
  • 1/3 cup low-sodium soy sauce
  • 2 tbsp brown sugar
  • 1 tbsp rice vinegar
  • 1 tbsp grated fresh ginger
  • 2 garlic cloves, minced
  • 4 cups cooked white rice

Instructions

  1. Whisk the soy sauce, brown sugar, rice vinegar, ginger, and garlic in a small bowl.
  2. Heat 1 tablespoon oil in a large skillet or wok over high heat. Stir-fry the beef in two batches for 2 minutes per batch, then transfer to a plate.
  3. Add the remaining oil and the broccoli. Stir-fry for 4 minutes, adding 2 tablespoons water and covering for 1 minute to steam.
  4. Return the beef to the pan and pour in the sauce.
  5. Toss for 2 to 3 minutes, until the sauce bubbles and coats the beef and broccoli.
  6. Serve over warm rice.

Quick Tip

Partially freeze the steak for 15 minutes before slicing for thinner, more even strips.

Black Bean and Corn Tostadas

4. Black Bean and Corn Tostadas

Crisp tostadas are layered with seasoned black beans, sweet corn, creamy avocado, and tangy lime. This meatless dinner is fast, colorful, and easy to customize.

Prep Time: 12 minutes
|
Cook Time: 15 minutes
|
Servings: 4 servings

Ingredients

  • 8 corn tostada shells
  • 2 cans (15 oz each) black beans, drained and rinsed
  • 1/2 cup salsa
  • 1 tsp ground cumin
  • 1 cup frozen corn, thawed
  • 1 avocado, diced
  • 1/2 cup crumbled queso fresco
  • 1/4 cup chopped cilantro
  • 1 lime, cut into wedges

Instructions

  1. Combine the black beans, salsa, and cumin in a saucepan over medium heat.
  2. Cook for 6 to 8 minutes, mashing about one-quarter of the beans with a fork until the mixture is spreadable.
  3. Warm the corn in a small skillet or microwave until heated through.
  4. Spread the bean mixture over the tostada shells.
  5. Top with corn, avocado, queso fresco, and cilantro.
  6. Serve immediately with lime wedges.

Quick Tip

Assemble tostadas just before eating to preserve the crisp shell.

Honey Dijon Salmon with Green Beans

5. Honey Dijon Salmon with Green Beans

A sweet-tangy honey Dijon glaze turns salmon and green beans into a streamlined sheet-pan dinner. The vegetables roast alongside the fish for easy cleanup.

Prep Time: 8 minutes
|
Cook Time: 18 minutes
|
Servings: 4 servings

Ingredients

  • 4 salmon fillets, about 5 oz each
  • 12 oz trimmed green beans
  • 2 tbsp olive oil
  • 3 tbsp Dijon mustard
  • 2 tbsp honey
  • 1 garlic clove, grated
  • 1/2 tsp kosher salt
  • 1/4 tsp black pepper
  • 1 lemon, sliced

Instructions

  1. Heat the oven to 425°F and line a large sheet pan with parchment.
  2. Toss the green beans with 1 tablespoon olive oil, half of the salt, and the pepper. Roast for 6 minutes.
  3. Whisk the mustard, honey, garlic, remaining olive oil, and remaining salt.
  4. Push the beans to one side and place the salmon on the pan. Brush the salmon with the glaze and arrange lemon slices over it.
  5. Roast for 10 to 12 minutes, until the salmon flakes easily and reaches 145°F in the center.
  6. Serve the salmon with the green beans and remaining glaze from the pan.

Quick Tip

Choose salmon portions of similar thickness so they finish at the same time.

Turkey Taco Skillet

6. Turkey Taco Skillet

Ground turkey, black beans, corn, and tomatoes simmer with taco spices in one pan. Spoon it into tortillas, pile it over rice, or serve it with tortilla chips.

Prep Time: 8 minutes
|
Cook Time: 20 minutes
|
Servings: 4 servings

Ingredients

  • 1 lb ground turkey
  • 1 tbsp olive oil
  • 1 small yellow onion, diced
  • 1 tbsp chili powder
  • 2 tsp ground cumin
  • 1 can (14 1/2 oz) diced tomatoes
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 cup frozen corn
  • 1/2 cup shredded cheddar cheese
  • 8 small flour tortillas

Instructions

  1. Heat the oil in a large skillet over medium-high heat. Add the onion and cook for 3 minutes.
  2. Add the turkey and cook for 5 to 6 minutes, breaking it apart, until no pink remains and it reaches 165°F.
  3. Stir in the chili powder and cumin and cook for 30 seconds.
  4. Add the tomatoes, black beans, and corn. Simmer for 6 to 8 minutes, until thickened.
  5. Sprinkle the cheese over the top, cover, and cook for 1 minute until melted.
  6. Serve in warmed tortillas.

Quick Tip

Drain excess liquid from the tomatoes if you prefer a thicker taco filling.

Creamy Tuscan Gnocchi

7. Creamy Tuscan Gnocchi

Pillowy gnocchi simmer in a creamy sauce with sun-dried tomatoes, spinach, and Parmesan. Since the gnocchi cook directly in the skillet, there is no separate pasta pot.

Prep Time: 7 minutes
|
Cook Time: 18 minutes
|
Servings: 4 servings

Ingredients

  • 1 lb shelf-stable potato gnocchi
  • 1 tbsp olive oil
  • 3 garlic cloves, minced
  • 1/2 cup chopped sun-dried tomatoes
  • 2 cups low-sodium vegetable broth
  • 1/2 cup heavy cream
  • 3 cups baby spinach
  • 1/2 cup grated Parmesan cheese
  • 1/4 tsp black pepper

Instructions

  1. Heat the olive oil in a large skillet over medium heat. Add the garlic and sun-dried tomatoes and cook for 1 minute.
  2. Stir in the broth, cream, and pepper.
  3. Add the gnocchi and bring to a gentle simmer.
  4. Cook uncovered for 6 to 8 minutes, stirring often, until the gnocchi are tender and the sauce thickens.
  5. Fold in the spinach and cook for 2 minutes until wilted.
  6. Remove from the heat and stir in the Parmesan before serving.

Quick Tip

Stir frequently near the end because the starch released by the gnocchi can make the sauce thicken quickly.

Sesame Ginger Tofu Stir-Fry

8. Sesame Ginger Tofu Stir-Fry

Crisp-edged tofu is tossed with colorful vegetables and a savory sesame-ginger sauce. Serve it over rice or noodles for a speedy plant-based meal.

Prep Time: 12 minutes
|
Cook Time: 16 minutes
|
Servings: 4 servings

Ingredients

  • 14 oz extra-firm tofu, pressed and cubed
  • 2 tbsp cornstarch
  • 3 tbsp vegetable oil, divided
  • 1 red bell pepper, sliced
  • 2 cups broccoli florets
  • 1/3 cup low-sodium soy sauce
  • 1 tbsp maple syrup
  • 1 tbsp rice vinegar
  • 1 tbsp grated fresh ginger
  • 2 cups cooked jasmine rice

Instructions

  1. Pat the tofu dry and toss it with the cornstarch.
  2. Heat 2 tablespoons oil in a large nonstick skillet over medium-high heat. Cook the tofu for 8 to 10 minutes, turning occasionally, until golden on several sides. Transfer to a plate.
  3. Add the remaining oil and stir-fry the bell pepper and broccoli for 4 minutes.
  4. Whisk the soy sauce, maple syrup, vinegar, and ginger.
  5. Return the tofu to the pan and add the sauce. Toss for 2 minutes until glossy and hot.
  6. Serve over jasmine rice.

Quick Tip

Pressing the tofu removes excess water and helps the cornstarch coating turn crisp.

Chicken Pesto Flatbreads

9. Chicken Pesto Flatbreads

Naan or flatbread becomes a quick dinner crust for pesto, mozzarella, tender chicken, and juicy tomatoes. A short bake melts everything into a crisp-edged meal.

Prep Time: 10 minutes
|
Cook Time: 15 minutes
|
Servings: 4 servings

Ingredients

  • 2 large naan flatbreads
  • 2 cups shredded cooked chicken
  • 1/2 cup basil pesto
  • 1 1/2 cups shredded mozzarella cheese
  • 1 cup cherry tomatoes, halved
  • 1/4 small red onion, thinly sliced
  • 1 tbsp olive oil
  • 1/4 tsp black pepper
  • 2 tbsp chopped fresh basil

Instructions

  1. Heat the oven to 425°F and place the naan on a baking sheet.
  2. Spread the pesto over the flatbreads, leaving a small border.
  3. Top with the chicken, mozzarella, tomatoes, red onion, and black pepper.
  4. Drizzle with olive oil and bake for 10 to 12 minutes, until the edges are crisp and the cheese is melted.
  5. Scatter the basil over the hot flatbreads.
  6. Rest for 2 minutes, slice, and serve.

Quick Tip

Use chilled leftover roast chicken or a plain store-bought rotisserie chicken to keep prep especially quick.

Garlic Butter Cod with Couscous

10. Garlic Butter Cod with Couscous

Flaky cod fillets are gently pan-cooked in garlic butter and lemon, then paired with fluffy couscous and peas. It is light, comforting, and pantry-friendly.

Prep Time: 8 minutes
|
Cook Time: 17 minutes
|
Servings: 4 servings

Ingredients

  • 4 cod fillets, about 5 oz each
  • 1/2 tsp kosher salt
  • 1/4 tsp black pepper
  • 2 tbsp olive oil
  • 3 tbsp unsalted butter
  • 3 garlic cloves, minced
  • 1 lemon, zested and juiced
  • 1 cup dry couscous
  • 1 cup low-sodium chicken or vegetable broth
  • 1 cup frozen peas

Instructions

  1. Season the cod with salt and pepper.
  2. Bring the broth to a boil in a small saucepan. Stir in the couscous and peas, cover, remove from the heat, and let stand for 5 minutes.
  3. Meanwhile, heat the olive oil in a large skillet over medium heat. Cook the cod for 4 to 5 minutes per side, until it flakes easily and reaches 145°F.
  4. Transfer the cod to a plate. Add the butter and garlic to the skillet and cook for 1 minute.
  5. Stir in the lemon zest and juice, scraping up any browned bits.
  6. Fluff the couscous with a fork and serve with the cod and garlic butter.

Quick Tip

Pat the cod dry before seasoning to reduce splattering and encourage gentle browning.

Vegetable Coconut Chickpea Curry

11. Vegetable Coconut Chickpea Curry

Chickpeas, cauliflower, spinach, and bell pepper simmer in a fragrant coconut curry sauce. It is filling without meat and works beautifully over quick-cooking rice.

Prep Time: 10 minutes
|
Cook Time: 20 minutes
|
Servings: 4 servings

Ingredients

  • 1 tbsp coconut oil or vegetable oil
  • 1 small yellow onion, diced
  • 1 red bell pepper, sliced
  • 2 cups small cauliflower florets
  • 2 tbsp yellow curry powder
  • 1 can (13 1/2 oz) coconut milk
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 cup vegetable broth
  • 3 cups baby spinach
  • 3 cups cooked basmati rice

Instructions

  1. Heat the oil in a large pot over medium heat. Cook the onion and bell pepper for 4 minutes.
  2. Add the cauliflower and curry powder and stir for 1 minute.
  3. Pour in the coconut milk and broth, then add the chickpeas.
  4. Bring to a simmer, cover partially, and cook for 10 to 12 minutes, until the cauliflower is fork-tender.
  5. Stir in the spinach and cook for 2 minutes until wilted.
  6. Taste for seasoning and serve over basmati rice.

Quick Tip

Cut the cauliflower into small, even florets so it becomes tender within the short simmering time.

Steak Fajita Quesadillas

12. Steak Fajita Quesadillas

Thin steak strips, peppers, and onions fill crisp flour tortillas with melted cheese and smoky fajita flavor. Lime and salsa make easy finishing touches.

Prep Time: 10 minutes
|
Cook Time: 18 minutes
|
Servings: 4 servings

Ingredients

  • 12 oz sirloin steak, thinly sliced
  • 1 red bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 small yellow onion, sliced
  • 1 tbsp olive oil
  • 2 tsp chili powder
  • 1 tsp ground cumin
  • 8 flour tortillas
  • 2 cups shredded Monterey Jack cheese
  • 1/2 cup salsa

Instructions

  1. Toss the steak with the chili powder and cumin.
  2. Heat the oil in a large skillet over high heat. Cook the steak for 2 to 3 minutes, until browned; transfer to a plate.
  3. Add the peppers and onion and cook for 5 to 6 minutes until lightly charred and tender-crisp.
  4. Return the steak to the skillet and toss for 1 minute. Remove the filling.
  5. Place cheese over half of each tortilla, top with the filling, and fold closed.
  6. Cook the quesadillas in a dry skillet over medium heat for 2 to 3 minutes per side, until golden and melted. Slice and serve with salsa.

Quick Tip

Slice the steak against the grain and keep it slightly pink inside if desired, or cook to your preferred safe doneness.

One-Pot Sausage and Pepper Orzo

13. One-Pot Sausage and Pepper Orzo

Italian sausage, sweet peppers, and orzo cook together in a tomato-basil broth for a cozy one-pot dinner. The finished texture is creamy without requiring a separate sauce.

Prep Time: 8 minutes
|
Cook Time: 22 minutes
|
Servings: 4 servings

Ingredients

  • 1 lb Italian sausage, casings removed
  • 1 tbsp olive oil
  • 1 yellow bell pepper, diced
  • 1 small yellow onion, diced
  • 3 garlic cloves, minced
  • 1 1/2 cups dry orzo
  • 1 can (14 1/2 oz) diced tomatoes
  • 3 cups low-sodium chicken broth
  • 1/2 tsp dried Italian seasoning
  • 1/4 cup grated Parmesan cheese
  • 2 tbsp chopped fresh basil

Instructions

  1. Heat the oil in a large Dutch oven over medium-high heat. Add the sausage and cook for 5 to 6 minutes, breaking it apart, until it reaches 160°F.
  2. Add the pepper and onion and cook for 3 minutes.
  3. Stir in the garlic and orzo and cook for 1 minute.
  4. Add the tomatoes, broth, and Italian seasoning. Bring to a simmer.
  5. Cook uncovered for 9 to 11 minutes, stirring often, until the orzo is tender and the sausage is fully cooked.
  6. Remove from the heat and stir in the Parmesan and basil.

Quick Tip

Keep the pot at a gentle simmer and stir regularly to prevent the orzo from sticking to the bottom.

Greek Lentil Salad with Warm Pita

14. Greek Lentil Salad with Warm Pita

Pre-cooked lentils make this hearty Greek-inspired salad remarkably fast. Crisp vegetables, feta, herbs, and warm pita create a fresh dinner with plenty of texture.

Prep Time: 15 minutes
|
Cook Time: 8 minutes
|
Servings: 4 servings

Ingredients

  • 3 cups cooked brown lentils, drained
  • 1 English cucumber, diced
  • 1 cup cherry tomatoes, halved
  • 1/2 small red onion, finely sliced
  • 1/2 cup crumbled feta cheese
  • 1/4 cup chopped fresh parsley
  • 3 tbsp olive oil
  • 2 tbsp red wine vinegar
  • 1 tsp dried oregano
  • 4 whole-wheat pita breads

Instructions

  1. Warm the pita breads in a dry skillet or 350°F oven for 5 to 6 minutes.
  2. Whisk the olive oil, vinegar, and oregano in a large bowl.
  3. Add the lentils, cucumber, tomatoes, red onion, feta, and parsley.
  4. Toss gently until everything is coated.
  5. Let the salad stand for 5 minutes so the lentils absorb the dressing.
  6. Serve with the warm pita.

Quick Tip

Rinse packaged or canned lentils briefly and drain them well so the salad does not become watery.

Teriyaki Chicken Lettuce Cups

15. Teriyaki Chicken Lettuce Cups

Ground chicken cooks with mushrooms, carrots, and a quick teriyaki-style sauce, then gets tucked into cool lettuce leaves. It is a light but satisfying dinner with plenty of crunch.

Prep Time: 12 minutes
|
Cook Time: 15 minutes
|
Servings: 4 servings

Ingredients

  • 1 lb ground chicken
  • 1 tbsp vegetable oil
  • 8 oz mushrooms, finely chopped
  • 1 cup shredded carrots
  • 1/4 cup low-sodium soy sauce
  • 2 tbsp honey
  • 1 tbsp rice vinegar
  • 1 tsp grated fresh ginger
  • 1 garlic clove, minced
  • 12 butter lettuce leaves
  • 2 green onions, sliced

Instructions

  1. Whisk the soy sauce, honey, rice vinegar, ginger, and garlic in a small bowl.
  2. Heat the oil in a large skillet over medium-high heat. Add the ground chicken and cook for 5 to 6 minutes, breaking it apart, until it reaches 165°F.
  3. Add the mushrooms and carrots and cook for 4 minutes, until the mushrooms soften.
  4. Pour in the sauce and simmer for 2 to 3 minutes, stirring until the mixture is glossy.
  5. Spoon the chicken mixture into the lettuce leaves.
  6. Top with green onions and serve immediately.

Quick Tip

Dry the lettuce leaves thoroughly after washing so the filling stays in place instead of sliding out.

How to Choose from the List

For the fastest prep, choose the black bean tostadas, Greek lentil salad, or chicken pesto flatbreads. If you want a one-pan meal, try the salmon, turkey taco skillet, Tuscan gnocchi, or sausage orzo. The shrimp pasta, cod, and salmon are good choices when you want seafood, while the tofu stir-fry, chickpea curry, and lentil salad offer satisfying meatless options.

Storage and Meal Prep Guidance

Cool leftovers promptly and refrigerate them in airtight containers for up to 3 to 4 days. Store crunchy toppings, lettuce leaves, tortillas, pita, and tostada shells separately from moist fillings. Reheat chicken, turkey, beef, sausage, seafood, and saucy grain dishes until steaming hot; add a splash of broth or water to loosen pasta, orzo, and rice bowls. For meal prep, chop vegetables and mix sauces up to 2 days ahead, but slice avocado and assemble tostadas or lettuce cups just before serving.

FAQ

What makes a dinner recipe 30 minutes or less?

These recipes combine short prep with quick cooking methods such as skillet sautéing, simmering, broiling, and sheet-pan roasting. Prepared rice, canned beans, pre-washed greens, and pre-cooked lentils can shorten the process further.

Can I substitute ingredients?

Yes. Use baby kale for spinach, chicken thighs cut into small pieces for chicken breast, or another quick-cooking grain for rice. Adjust cooking times when changing the size or type of protein, and check meat and fish with a thermometer when appropriate.

How do I know when the proteins are done?

Ground poultry should reach 165°F, chicken breasts should reach 165°F, salmon should reach 145°F, cod should reach 145°F, and ground or whole cuts of beef should be cooked to your preferred safe doneness. Shrimp should be opaque and firm.

Conclusion

A short cooking window does not have to mean a repetitive dinner. Keep a few quick proteins, canned beans, grains, vegetables, and versatile sauces on hand, and these 15 recipes can make busy evenings much easier.