High Protein Dinner Recipe
You know that feeling when you eat dinner and you’re hungry again two hours later?
That’s not going to happen here.
This high protein chicken and rice bowl is one of those meals that just works. It’s filling, it’s packed with flavor, and it takes about 35 minutes from start to finish. You’re getting around 50 grams of protein per serving — and no, that’s not a typo.
And before you wonder if “high protein” means bland and sad… it doesn’t. Not even close.
What You’ll Need
For the chicken:
- 2 large boneless, skinless chicken breasts (about 1.5 lbs total)
- 2 tablespoons olive oil
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- 1 teaspoon cumin
- ½ teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- Juice of 1 lime
For the rice:
- 1 cup long grain white rice (or jasmine rice)
- 2 cups low-sodium chicken broth
- 1 tablespoon butter
- ¼ teaspoon salt
For the bowl toppings:
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup frozen corn, thawed
- 1 avocado, sliced
- ½ cup plain Greek yogurt (this is your sour cream swap — more on that below)
- ¼ cup fresh cilantro, chopped
- 1 lime, cut into wedges
- Optional: hot sauce, shredded Mexican cheese blend
Tools You’ll Need
- Large skillet or cast iron pan
- Medium saucepan with lid (for the rice)
- Cutting board and sharp knife
- Meat thermometer (trust me on this one)
- Measuring spoons
- Mixing bowl
- Tongs
Pro Tips
These are the things that took me from “pretty good bowl” to “I need to make this every week.”
1. Pound your chicken thin before seasoning. Thick chicken breasts take forever to cook through, and the outside always ends up overdone by the time the middle is safe. A quick pound to about ¾ inch thick fixes this entirely.
2. Let the chicken rest for 5 minutes before slicing. If you cut into it right away, all the juices run out and you’re left with dry chicken. Just leave it alone on the cutting board, seriously.
3. Cook your rice in chicken broth, not water. This one little swap adds so much depth to what would otherwise be totally bland rice. It’s the kind of thing that makes people ask what your “secret ingredient” is.
4. Season in layers. Don’t just dump the spices on top right before cooking. Coat the chicken, let it sit for even just 10 minutes, and you’ll notice a real difference in flavor.
5. Use Greek yogurt instead of sour cream. You get the same creamy, tangy element but with significantly more protein and less fat. Most people genuinely cannot tell the difference once it’s in the bowl.
Substitutions and Variations
One of the reasons this recipe has become a weeknight staple for me is how flexible it is.
Protein swaps:
| Original | Swap | Notes |
|---|---|---|
| Chicken breast | Chicken thighs | Juicier, slightly more fat |
| Chicken breast | Ground turkey | Cook in the skillet, season the same way |
| Chicken breast | Canned tuna | Fastest option, great cold |
| Chicken breast | Firm tofu | Press and dry well before seasoning |
| Chicken breast | Shrimp | Cooks in about 3 minutes per side |
Other swaps worth knowing:
- No Greek yogurt? Regular sour cream works, just less protein
- No black beans? Pinto beans or chickpeas are just as good
- No fresh cilantro? Flat-leaf parsley or just skip it
- Low-carb version? Swap rice for cauliflower rice or a big handful of chopped romaine
- Brown rice instead of white? Totally fine, just add about 15 extra minutes of cook time and more broth
Make Ahead Tips
This is genuinely one of the best meal prep recipes out there, which is half the reason people love it.
- Cook the chicken in bulk. Season and cook 4-6 breasts at once, slice them, and refrigerate for up to 4 days. You can use them in wraps, salads, or these bowls all week.
- The rice keeps well. Make a double batch and store it covered in the fridge. It reheats perfectly with a splash of water in the microwave.
- Prep your toppings ahead. Drain and rinse the beans, thaw the corn, and portion out your Greek yogurt into small containers. Assembly becomes a 2-minute job.
- Hold off on the avocado. Slice it fresh each time so it doesn’t brown.
How to Make It

Step 1: Season and prep the chicken
Pat your chicken breasts dry with paper towels (this helps the seasoning stick and gives you a better sear). Place each breast between two sheets of plastic wrap and pound to about ¾ inch thick.
Mix together the garlic powder, smoked paprika, cumin, onion powder, salt, and pepper in a small bowl. Rub the spice mix all over both sides of the chicken, then squeeze the lime juice over everything. Let it sit for at least 10 minutes while you start the rice.
Step 2: Start the rice
Combine the chicken broth, butter, and salt in your medium saucepan over medium-high heat. Once it starts to boil, add the rice and stir once. Reduce the heat to low, cover, and leave it alone for 18 minutes. Do not lift the lid.
Step 3: Cook the chicken
Heat olive oil in your skillet over medium-high heat. Once the oil is shimmering (not smoking), add the chicken. Cook for 5-6 minutes on the first side without moving it around. Flip and cook another 4-5 minutes, or until your meat thermometer reads 165°F in the thickest part.
Transfer to your cutting board and let it rest for 5 minutes.
Step 4: Warm your beans and corn
In the same pan you used for the chicken (don’t clean it — those brown bits are flavor), add the black beans and corn over medium heat. Stir them around for 2-3 minutes until warmed through. They’ll pick up all those spiced bits from the chicken. 🙌
Step 5: Slice the chicken and assemble
Slice the chicken against the grain into strips. Fluff your rice with a fork.
Layer your bowls: rice first, then beans and corn, then chicken strips. Top with avocado slices, a generous spoonful of Greek yogurt, fresh cilantro, a squeeze of lime, and hot sauce if you want some heat.
Nutritional Breakdown (Per Serving)
Based on 2 servings from this recipe
| Nutrient | Amount |
|---|---|
| Calories | ~620 |
| Protein | ~52g |
| Carbohydrates | ~58g |
| Fat | ~18g |
| Fiber | ~10g |
Note: These are estimates. The exact numbers will vary based on the size of your chicken breasts and how much of each topping you add.
This bowl hits a near-perfect macro ratio for anyone doing strength training or just trying to stay full and energized throughout the evening.
Meal Pairing Suggestions
On its own, this bowl is a complete meal. But if you’re feeding a crowd or want to stretch it further:
- A simple side salad with lemon vinaigrette
- Warm flour or corn tortillas on the side (turns this into more of a deconstructed burrito situation)
- A cold glass of sparkling water with lime (pairs surprisingly well with the smoky spices)
- If you’re making this for guests, a simple corn salsa on the side goes a long way
Leftovers and Storage
Fridge: Store everything separately in airtight containers for up to 4 days. The chicken and rice both reheat really well.
Reheating: Microwave the chicken and rice together with a splash of water or broth to keep them from drying out. About 90 seconds on high, stir, then another 30 seconds.
Freezer: The chicken and rice freeze well for up to 2 months. The beans and corn also freeze fine. Avocado does not freeze well — add that fresh.
Cold option: This bowl is actually pretty great eaten cold, straight from the fridge. The flavors meld together overnight and it ends up tasting even better. Just something to consider.
FAQ
Can I use chicken thighs instead of chicken breasts?
Absolutely. Thighs are actually more forgiving because they have more fat, so they stay juicy even if you cook them a little longer than planned. The cook time will be similar, just make sure the internal temperature still reaches 165°F.
My rice always comes out mushy. What am I doing wrong?
A few things could be happening: too much liquid, too high heat, or lifting the lid during cooking. Follow the 1:2 ratio (rice to broth), keep the heat on low once you cover it, and don’t touch it for 18 minutes. That’s usually all it takes.
Can I make this dairy-free?
Yes. Skip the Greek yogurt (or use a plain coconut yogurt alternative) and use olive oil instead of butter in the rice. Everything else is already dairy-free.
Is this gluten-free?
It is, as long as your chicken broth is certified gluten-free (most are, but it’s worth checking the label).
Can I meal prep this for the whole week?
Yes, and it’s one of the best recipes for that. Cook everything on Sunday, store in separate containers, and you’ve got 4 days of ready-to-go high protein dinners. Just add fresh avocado each day.
My chicken always turns out dry. Help.
Two things: pounding the chicken to an even thickness before cooking, and using a meat thermometer so you pull it off the heat the second it hits 165°F. Also, letting it rest for 5 minutes before slicing makes a bigger difference than most people expect.
What can I use instead of black beans?
Pinto beans, kidney beans, chickpeas, or even lentils all work well here. They all bring a solid amount of additional protein and fiber to the bowl.
Wrapping Up
If your dinner routine has started to feel repetitive, this bowl is a good place to shake things up.
It’s filling without being heavy, takes about half an hour, and the leftovers are honestly just as good the next day.
Give it a try this week and leave a comment below — I’d love to hear how yours turned out, what swaps you made, and if you found any other toppings that worked really well. Your versions always inspire me.
