Let's be honest: most 'healthy' quick meals are either tasteless or secretly loaded with calories. I've tested dozens of so-called high-protein recipes that take 45 minutes and leave you hungry an hour later. This one breaks the mold.
Advertisements1
This dish is a one-pan wonder that combines lean chicken breast, black beans, and a zesty lime-cilantro sauce. It's designed for the skeptic who wants proof: under 300 calories, over 25g protein, and on the table in 15 minutes flat.
I've broken down the nutritional math below, so you can see exactly where the numbers come from. No guesswork, no fluff.
Why You'll Love This Recipe
About the Ingredients
1 lb (450g) boneless, skinless chicken breast, cut into 1-inch cubes
High-protein base. For a leaner option, use chicken tenderloins or turkey breast. If you prefer dark meat, use boneless thighs but note calories will increase slightly.
1 tbsp (15ml) olive oil
For searing. Use avocado oil for a higher smoke point, or omit and use nonstick spray to reduce calories further.
1 tsp ground cumin
Adds warm, earthy flavor. Substitute with smoked paprika for a smokier taste.
1 tsp chili powder
Gives a mild kick. Use ancho chili powder for deeper flavor, or reduce to 1/2 tsp if sensitive to spice.
1/2 tsp garlic powder
Convenient and consistent. Use 1 clove minced fresh garlic for a stronger flavor.
1/2 tsp salt
Enhances all flavors. Use kosher salt and adjust to taste; sea salt works too.
1/4 tsp black pepper
Freshly ground is best. Pre-ground works in a pinch.
1 can (15 oz / 425g) black beans, drained and rinsed
Adds fiber and plant protein. Substitute with pinto beans or chickpeas.
1 cup (150g) cherry tomatoes, halved
Freshness and acidity. Use grape tomatoes or a diced regular tomato if cherry tomatoes are out of season.
1/4 cup (60ml) fresh lime juice (about 2 limes)
Bright, tangy flavor. Bottled lime juice works, but fresh is noticeably better. For a twist, use lemon juice.
1/4 cup (60ml) low-sodium chicken broth
Keeps the dish moist without extra oil. Use vegetable broth for a vegetarian version.
2 tbsp (8g) fresh cilantro, chopped
For garnish. If you don't like cilantro, use fresh parsley or omit.
Tips & Tricks
Don't overcook the chicken
cook until just done, about 6-7 minutes. Overcooked chicken becomes dry and rubbery.
Rinse the beans thoroughly
this removes excess sodium and helps prevent gas. Use a colander and cold water.
Cut the chicken evenly
uniform cubes ensure even cooking. This is key for a quick, consistent sear.
Preheat the pan
a hot pan gives a nice sear. Wait until the oil shimmers before adding chicken.
Pro Tips
Step-by-Step Instructions
1. Season the chicken
In a medium bowl, toss chicken cubes with olive oil, cumin, chili powder, garlic powder, salt, and pepper. Ensure each piece is evenly coated.
2. Heat the pan
Place a large nonstick skillet over medium-high heat (375°F / 190°C). Wait until the pan is hot, about 1-2 minutes. Add the seasoned chicken in a single layer.
3. Sear the chicken
Cook for 4-5 minutes without stirring, until the bottom is golden brown. Then flip and cook for another 2-3 minutes until the chicken is no longer pink inside and reaches 165°F (74°C) internal temperature.
4. Add beans and tomatoes
Stir in the black beans and cherry tomatoes. Cook for 2 minutes, allowing the tomatoes to soften slightly and the beans to warm through.
5. Make the sauce
Pour in lime juice and chicken broth. Stir to combine, scraping up any browned bits from the bottom of the pan. Let it simmer for 1-2 minutes until the sauce slightly thickens.
6. Finish and serve
Remove from heat. Sprinkle with fresh cilantro. Serve immediately, optionally with rice or a side salad.
Delicious Variations
Shrimp version
Replace chicken with 1 lb (450g) peeled shrimp. Cook for 2-3 minutes per side until pink and opaque. Reduce salt slightly.
Vegetarian option
Swap chicken for 1 can (15 oz) chickpeas and add 1 cup (150g) diced zucchini. Cook zucchini with beans for 3-4 minutes.
Add grains
Stir in 1 cup cooked quinoa or brown rice at the end to make it a complete meal. Adjust calories accordingly.
How to Store Low Calorie High Protein Quick Meals
Refrigerator
Store in an airtight container for up to 3 days. The flavors meld nicely overnight.
Freezer
Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat in a skillet over medium heat with a splash of broth or water, stirring occasionally until hot, about 3-4 minutes. Microwave in 30-second intervals, stirring between.
Frequently Asked Questions
Q: How many calories are in this high protein meal?
Each serving has about 285 calories. This is calculated from the ingredients: chicken breast (240 cal), olive oil (120 cal), beans (120 cal), tomatoes (30 cal), lime juice (10 cal), and broth (5 cal), divided by 4 servings.
Q: Can I use chicken thighs instead of breast?
Yes, you can use boneless, skinless chicken thighs. They are slightly higher in calories and fat, so adjust your portion size or expect about 320 calories per serving. Cooking time may be similar if cut into 1-inch cubes.
Q: Is this recipe gluten-free?
Yes, all ingredients are naturally gluten-free. Ensure your chicken broth is certified gluten-free, as some brands may contain gluten.
Q: Can I make this dairy-free?
Absolutely, this recipe contains no dairy. It is also dairy-free by default.
Q: How can I increase the protein content?
Add 1/2 cup (75g) cooked quinoa or a dollop of Greek yogurt (if not dairy-free) on top. This adds about 5-8g of protein per serving.
Ready to prove that healthy can be fast and tasty? Try this recipe tonight and let me know how it turned out. Share your variations in the comments below. Keep your receipts.
Low Calorie High Protein Quick Meals
Low Calorie High Protein Quick Meals: 15-minute, satisfying dinners under 300 calories with 25g protein. Perfect for busy weeknights.
🧂 Ingredients
- 1 lb (450g) boneless, skinless chicken breast, cut into 1-inch cubes
- 1 tbsp (15ml) olive oil
- 1 tsp ground cumin
- 1 tsp chili powder
- 1/2 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 can (15 oz / 425g) black beans, drained and rinsed
- 1 cup (150g) cherry tomatoes, halved
- 1/4 cup (60ml) fresh lime juice (about 2 limes)
- 1/4 cup (60ml) low-sodium chicken broth
- 2 tbsp (8g) fresh cilantro, chopped
📋 Instructions
- 1Season the chicken — In a medium bowl, toss chicken cubes with olive oil, cumin, chili powder, garlic powder, salt, and pepper. Ensure each piece is evenly coated.
- 2Heat the pan — Place a large nonstick skillet over medium-high heat (375°F / 190°C). Wait until the pan is hot, about 1-2 minutes. Add the seasoned chicken in a single layer.
- 3Sear the chicken — Cook for 4-5 minutes without stirring, until the bottom is golden brown. Then flip and cook for another 2-3 minutes until the chicken is no longer pink inside and reaches 165°F (74°C) internal temperature.
- 4Add beans and tomatoes — Stir in the black beans and cherry tomatoes. Cook for 2 minutes, allowing the tomatoes to soften slightly and the beans to warm through.
- 5Make the sauce — Pour in lime juice and chicken broth. Stir to combine, scraping up any browned bits from the bottom of the pan. Let it simmer for 1-2 minutes until the sauce slightly thickens.
- 6Finish and serve — Remove from heat. Sprinkle with fresh cilantro. Serve immediately, optionally with rice or a side salad.



