Recipes & Meal Ideas

7 GLP-1-Friendly Dinner Recipes (Each Under 30 Minutes)

April 25, 2026 · 4 min read · By the Sharpy team
TL;DR

Sheet-pan chicken thighs, skillet ground turkey bowls, salmon over greens, beef stir-fry, slow-cooker chili, baked cod, and protein-packed lentil soup. Each delivers 30+ g of protein per portion in 30 minutes or less.

Cooking on a GLP-1 day is a balance: you don't want to spend an hour on something you'll eat half a portion of, and you want to stash the rest for tomorrow. These seven recipes each take 30 minutes or less, scale up for leftovers, and deliver 30+ g protein per portion.

1. Sheet-pan chicken thighs + roasted veg (30 min)

Ingredients (4 servings):

  • 8 boneless skinless chicken thighs
  • 2 lbs broccoli florets
  • 2 tbsp olive oil
  • 1 tsp salt, ½ tsp pepper, 1 tsp garlic powder, 1 tsp paprika

Method: Preheat 425°F. Toss chicken and broccoli with oil and seasoning. Spread on sheet pan. Roast 22–25 min.

Per serving: 35 g protein, 320 cal. Pair with ½ cup rice if hungry.

2. Ground turkey bowl with salsa (15 min)

Ingredients (4 servings):

  • 1 lb ground turkey 93/7
  • 1 packet taco seasoning (or your own)
  • 1 jar salsa
  • 4 cups shredded romaine
  • 1 avocado, diced
  • ½ cup shredded cheese (optional)

Method: Brown turkey, add seasoning + ¼ cup water, simmer 5 min. Serve over romaine with salsa, avocado, cheese.

Per serving: 30 g protein, 350 cal.

3. Skillet salmon over greens (20 min)

Ingredients (2 servings):

  • 2 salmon fillets (5 oz each)
  • 4 cups baby spinach
  • 2 cloves garlic, minced
  • 1 tbsp olive oil + 1 tbsp butter
  • Lemon wedges

Method: Pan-sear salmon (skin-side down 4 min, flip 3 min). Remove. Sauté spinach with garlic in same pan. Plate salmon over spinach with lemon.

Per serving: 35 g protein, 380 cal.

4. Beef and broccoli stir-fry (25 min)

Ingredients (4 servings):

  • 1 lb sirloin, sliced thin
  • 4 cups broccoli florets
  • 3 tbsp soy sauce or tamari
  • 1 tbsp cornstarch
  • 1 tbsp sesame oil + 1 tbsp avocado oil
  • 1 tbsp grated ginger, 2 cloves garlic
  • ½ cup beef broth

Method: Marinate beef in 1 tbsp soy + cornstarch (10 min). Heat oil in skillet, sear beef 2 min, remove. Sauté broccoli 4 min with garlic + ginger. Add beef back + remaining soy + broth. Simmer 2 min. Serve over rice.

Per serving: 32 g protein, 340 cal.

5. Slow cooker turkey chili (10 min prep, 6 hrs cook)

Ingredients (6 servings):

  • 1.5 lbs ground turkey 93/7, browned
  • 2 cans (15 oz) black beans, rinsed
  • 1 can (28 oz) diced tomatoes
  • 1 can (15 oz) tomato sauce
  • 1 onion, diced
  • 1 bell pepper, diced
  • 3 tbsp chili powder, 2 tsp cumin, 1 tsp salt

Method: Brown turkey. Combine all in slow cooker. Cook on low 6 hrs. Top with Greek yogurt + shredded cheese.

Per serving: 30 g protein, 320 cal. Freezes brilliantly.

6. Baked cod with quick tomatoes (25 min)

Ingredients (2 servings):

  • 2 cod fillets (6 oz each)
  • 1 pint cherry tomatoes
  • 2 tbsp olive oil
  • 2 cloves garlic, sliced
  • ½ tsp salt, fresh basil

Method: 425°F. Place cod in baking dish. Toss tomatoes with oil, garlic, salt around fish. Bake 15–18 min. Top with basil.

Per serving: 38 g protein, 290 cal.

7. Lentil soup with chicken (30 min)

Ingredients (6 servings):

  • 2 cups dry red lentils, rinsed
  • 8 cups chicken broth
  • 2 cups shredded rotisserie chicken
  • 1 onion, 2 carrots, 2 celery stalks, diced
  • 2 cloves garlic, 1 tsp cumin, ½ tsp salt
  • 2 tbsp olive oil

Method: Sauté onion, carrot, celery, garlic in oil 5 min. Add lentils, broth, cumin, salt. Simmer 20 min. Stir in chicken at the end.

Per serving: 30 g protein, 310 cal. High in fiber.


Pattern recognition

Notice what these have in common:

  • One main protein (4–6 oz cooked per portion)
  • One vegetable
  • Optional starch (rice, potato, bread on the side, not built in)
  • Simple seasoning (no complex sauces)
  • Scale up easily (most make 4+ portions for tomorrow's lunch)
  • Reheat well (no soggy components)

That is the GLP-1 recipe template. Once you internalize it, you can build any dinner in 30 minutes.

What to skip

Recipes that:

  • Take more than 45 minutes (you won't make them)
  • Have 12+ ingredients (kitchen friction)
  • Make only 2 servings (you want leftovers)
  • Don't reheat well
  • Require precision (a slow stomach means you'll be cooking tired)

Bottom line

Pick three of these and rotate. Cook two big batches on Sunday. The combination of meal prep + a few 20-minute recipes + protein anchors covers most of a week. The patients who keep losing weight on a GLP-1 are usually the ones who automated dinner.