Sarah Bennett

High protein recipe publisher sharing simple meals for busy people.

High protein yogurt parfait cups in wide-mouth glass jars showing layers of white Greek yogurt, chia, strawberries and blueberries

High Protein Yogurt Parfait Cups (No Protein Powder)

I keep a clipped bag of granola on the second shelf of the fridge door, right next to the jars. That small piece of choreography is the entire reason these high protein yogurt parfait cups survived past my first attempt. My earlier batches went into the fridge fully assembled, granola and all, and by Wednesday the top layer had turned to wet sand. Tasty wet sand. Nobody wants that at 6:40 in the morning while hunting for car keys.

So the granola moved out of the jar and into its own bag. Fifteen minutes on a Sunday, four jars, 31 grams of protein in each one, and the crunch stays crunchy through Thursday. No powder, no shaker bottle, no blender on the counter at dawn.

Why these high protein yogurt parfait cups skip the protein powder

Search for a protein parfait and you will find a scoop of isolate in almost every recipe. It works, and I understand the appeal. But once you add 60 grams of powder to a batch, roughly a third of the protein on the label is coming from a tub rather than from food, and the whole thing starts tasting faintly of vanilla chalk no matter how well you whisk.

Plain nonfat Greek yogurt does not need the help. Strained yogurt has already had most of its whey liquid removed, which concentrates what remains, and what remains is largely casein. At 250 grams per cup, the yogurt alone brings 25.5 grams of protein. The granola contributes 3 grams, the chia seeds another 1.7, and the berries round it up. That is 31 grams per cup, with 82 percent of it from a single whole ingredient.

The ratio matters as much as the raw number. Protein accounts for about 35 percent of the 355 calories in each cup, which is the difference between a breakfast that holds you until lunch and one that has you rummaging through the snack drawer at 10:15.

What you actually need to buy for four cups

One thousand grams of yogurt is two large tubs

This is the line I wish someone had told me before my first grocery run. Four cups at 250 grams each means one kilogram of Greek yogurt, which is roughly two of the large supermarket tubs, not one. Buy accordingly. Plain and nonfat is what the numbers above are built on. Full fat works beautifully and tastes richer, but it drops the protein per cup by two or three grams and pushes the calories up by around 120, so recalculate if you make that swap.

Skip anything labelled vanilla, honey or fruit-on-the-bottom. Those carry six to twelve grams of added sugar per serving before you have added a single berry, and they undo the whole point.

Choose your granola by the sugar line, not the front of the bag

Granola is where an otherwise clean breakfast quietly goes sideways. I use a low-sugar granola at five grams of sugar or less per 30 gram serving, which puts the added sugar in each finished cup at roughly three grams. That is the figure the nutrition estimate is built on.

Swap in a standard supermarket granola at twelve grams per serving and each cup climbs to about five and a half grams of added sugar. Still reasonable. Add the optional teaspoon of maple syrup on top of that and you land near ten grams, which is the ceiling I would go to. Look for rolled oats and nuts high in the ingredient list and cane syrup low in it.

If gluten matters in your house, the granola is the only thing standing between this recipe and a genuinely gluten free breakfast. Oats are naturally gluten free but are almost always processed alongside wheat, so you need a certified gluten free granola for the claim to hold.

Sixteen ounce jars, not twelve

Each assembled cup weighs about 350 grams before the granola goes on. A 12 ounce jar will not hold it. You will get three quarters of the way through layering and run out of room, and then you are eating the overflow with a spoon over the sink, which is fine but not the plan.

Wide mouth 16 ounce glass jars are what I use. Wide mouth specifically, because a narrow neck makes the layering fiddly and hides the very thing that makes a parfait worth looking at.

How the parfait cups come together

Whisking the vanilla Greek yogurt base for high protein yogurt parfait cups in a modern stainless mixing bowl

Start with the yogurt and the vanilla in your largest mixing bowl. Whisk until the surface turns glossy and there are no thick unmixed patches clinging to the sides. Some brands of nonfat Greek yogurt are stiff enough to hold a spoon upright, and if yours is one of them, a tablespoon or two of skim milk loosens it to a spoonable texture without meaningfully changing the macros.

Stirring chia seeds into the thick white yogurt base for high protein yogurt parfait cups in a white ceramic bowl

Now the chia seeds, but only half of them. Stir 20 grams into the base and walk away for ten minutes. The seeds swell as they absorb moisture and set the yogurt into something noticeably thicker, almost mousse-like, which is what keeps your layers from sliding into each other in the fridge. The other 20 grams stay dry for now.

Sliced strawberries and dried blueberries prepped for high protein yogurt parfait cups on a light maple cutting board

While that rests, deal with the fruit. Hull and slice the strawberries, then rinse the blueberries and dry them properly on a towel. Properly matters. Wet berries shed water into the yogurt over four days and you end up with a pale pink puddle at the layer line. Keep the two fruits in separate bowls so you can distribute them evenly rather than grabbing handfuls of whatever is on top.

Spooning strawberries and blueberries onto the first white yogurt layer of high protein yogurt parfait cups in glass jars

Layering starts now. About 127 grams of the yogurt base goes into the bottom of each jar, roughly half of what you made. Smooth it flat with the back of a spoon so the fruit sits level rather than sinking down one side. Then divide half the strawberries and half the blueberries across the four jars and scatter the reserved dry chia seeds over the fruit. That dark seeded band is the visual break between the two yogurt layers.

Four sealed glass jars of high protein yogurt parfait cups showing white yogurt and berry layers through the glass before chilling

Cover the fruit with the rest of the yogurt base, finish with the remaining berries on top, and seal the lids. Into the fridge for at least two hours, though overnight is better. The chia continues to hydrate and the berry juices bleed just slightly into the top layer, which tastes better than it sounds.

Low-sugar granola showered over high protein yogurt parfait cups just before serving for maximum crunch

The last step happens on the morning you eat it. Twenty five grams of granola showered over the top, then stir your spoon down through the strata as you go so every mouthful gets some crunch. That is the whole trick, and it is worth being blunt about it.

The granola goes on last, and that is the recipe

Most make ahead parfait recipes bury the granola in the middle and quietly cap themselves at two days, because that is how long it takes for layered granola to go soft. Some of them mention it in a footnote. Some do not mention it at all.

Keeping the granola out is what earns these cups four honest days in the fridge. The yogurt and fruit hold up fine on their own. Nothing goes soggy because nothing crunchy is in there to begin with. Portion the granola into small bags or a lidded jar when you prep, keep it beside the parfaits, and add it at the last second.

Recipe card

Overhead view of high protein yogurt parfait cups with a granola and berry topping in a wide-mouth glass jar

High Protein Yogurt Parfait Cups

Four make-ahead breakfast jars layered with vanilla Greek yogurt, chia seeds and fresh berries, each one carrying 31 grams of protein without a scoop of powder. The granola goes on the morning you eat it, which is what keeps them good for four days.

  • 15 minPrep
  • 2 hrChill
  • 2 hr 15 minTotal
  • 4Servings

Ingredients

  • 1000 g plain nonfat Greek yogurt (about 4 cups)
  • 1 tsp pure vanilla extract
  • 40 g chia seeds (about 4 tbsp), divided
  • 200 g fresh strawberries, hulled and sliced (about 1¼ cups)
  • 160 g fresh blueberries (about 1 cup)
  • 100 g low-sugar granola (about 1 cup), added at serving
  • 2 to 4 tbsp skim milk, optional, to loosen the base
  • 1 tsp maple syrup per cup, optional

Instructions

  • In a large mixing bowl, whisk the Greek yogurt with the vanilla extract until glossy and smooth, loosening it with a tablespoon or two of skim milk only if it feels too stiff to spoon.
  • Stir 20 g of the chia seeds into the yogurt base and let it stand 10 minutes at room temperature so the seeds swell and set the base to a thick, spoonable consistency, then reserve the remaining 20 g for layering.
  • Hull and slice the strawberries, rinse the blueberries and pat them thoroughly dry, and keep the two fruits in separate bowls so the layers stay distinct.
  • Spoon about 127 g of the yogurt base into each of four 16 oz cups or wide-mouth jars, smooth the surface flat, then divide half the strawberries and half the blueberries over the top and sprinkle with the reserved chia seeds.
  • Cover the fruit with the remaining yogurt base, finish with the rest of the berries, seal the lids, and refrigerate at least 2 hours or up to 4 days.
  • Just before eating, shower 25 g granola over each cup so it stays crisp, drizzle with maple syrup if you want it, then stir down through the layers as you go.

Nutrition (per serving)

  • 355Calories
  • 31 gProtein
  • 39 gCarbs
  • 9 gFat
  • 8 gFiber

Nutrition information is calculated using ingredient databases and is an estimate. Actual values may vary based on specific ingredients and brands used.

Ways to serve them through the week

I eat these straight from the jar with the lid balanced on my knee, but they behave well on a plate too if you want the layers on display for someone else.

They pair naturally with anything savoury and warm. A hard boiled egg alongside turns a 31 gram breakfast into a 37 gram one. On mornings when I want something hot, half a parfait plus toast covers it.

If you like the general shape of this but want variety across the week, a raspberry breakfast pudding uses the same seed as the thickener and comes together the same way.

And on weeks when dairy is not what I want first thing, I make oats soaked without any milk at all, which sounds austere and is not.

They keep four days sealed. Past that the berries start to break down and the yogurt weeps a little. Do not freeze them. Greek yogurt separates on thawing and no amount of stirring brings it back.

Three more flavors, plus a peach swap for late summer

The yogurt base stays identical every time. Only the fruit and the finishing layer change, which means you can run four different flavors from one batch of base if you want a different jar each morning. Protein figures below are estimated per cup.

Tropical kiwi. Swap the berries for 50 grams of sliced kiwi and 40 grams of diced pineapple or mango. Roughly 30 grams of protein. The pineapple is the one fruit I would not prep more than two days ahead, since its enzymes slowly thin the yogurt around it.

Apple cinnamon crunch. Use 60 grams of diced apple, half a teaspoon of cinnamon whisked into the base, and 10 grams of chopped walnuts with the granola. About 32 grams of protein and a few extra grams of fat from the nuts. This is the cold weather version and it is my favourite of the four.

Peanut butter banana. Sliced banana, 15 grams of natural peanut butter warmed for ten seconds so it drizzles, and chia on top. Around 34 grams of protein, with calories closer to 445 because of the peanut butter. Banana browns, so assemble these no more than two days ahead.

Peach, for the few weeks it is worth it. Ninety grams of diced ripe peach in place of the berries, roughly 30 grams of protein. Peaches release more juice than berries, so keep these to three days rather than four. A pinch of cinnamon in the base suits them.

For a Greek yogurt project in an entirely different direction, freezer bites that taste like cookie dough use the same tub and end up somewhere completely unrelated.

The numbers, stated plainly

Each cup is an estimated 355 calories, 31 grams of protein, 39 grams of carbohydrate, 9 grams of fat and 8 grams of fiber. Protein makes up about 35 percent of the calories.

The fiber comes from three places: 3.4 grams from the chia, 2.3 from the granola and 2 from the berries. That clears the threshold for a high fiber claim without any single ingredient doing something unusual.

Added sugar sits at roughly three grams per cup with a low-sugar granola, all of it from the granola itself. The yogurt, the chia and the fruit contribute none. Total sugars land closer to 17 grams once you count the lactose in the yogurt and the natural sugar in the berries, which is worth knowing but is not the same thing as added sugar.

Common questions

Are high protein yogurt parfait cups actually healthy?

It depends almost entirely on two ingredients you choose at the store. Built the way this recipe is written, with plain nonfat Greek yogurt and a low-sugar granola, each cup gives you 31 grams of protein, 8 grams of fiber and about three grams of added sugar. Built with sweetened vanilla yogurt and a candy-adjacent granola, the same construction can carry 25 grams of added sugar. The layers look identical either way. Read the two labels.

Do you need protein powder for a high protein parfait?

No. A 250 gram serving of plain Greek yogurt carries about 25 grams of protein on its own, and the granola, chia and fruit take it past 30. Powder is a shortcut to a bigger number on a graphic, not a requirement.

How long do yogurt parfaits last in the fridge?

Four days sealed, when the granola is stored separately and the berries went in dry. Fully assembled with the granola inside, you realistically have one good day and one acceptable one.

How do you keep granola from getting soggy in a parfait?

Do not put it in the parfait. Portion it into a small bag or jar during prep and add it to the top the moment before you eat. Every other workaround, plastic wrap barriers, oilier granolas, a thicker yogurt layer, is a way of losing more slowly.

Can you make yogurt parfaits ahead of time?

That is what the recipe is designed for. Fifteen minutes gives you four days of breakfast. Just chill them at least two hours before the first one so the chia has finished setting the base.

Can I use frozen fruit in a make ahead parfait?

You can, though the texture changes. Frozen berries release a lot of liquid as they thaw and will tint the yogurt and thin it. If you go that route, use them straight from the freezer in a jar you plan to eat the next morning rather than on day four.

Make a batch this Sunday

Four jars, fifteen minutes, one kilogram of yogurt and a bag of granola clipped shut beside them. That is the entire commitment, and it buys you every weekday breakfast until Thursday without another decision.

If you make them, tell me which flavor you landed on. The apple cinnamon version has quietly taken over my own fridge since the weather turned, and I would like to know whether that is a general truth or just me. Save this one to your breakfast board so it is there next Sunday when you need it.

High Protein Yogurt Parfait Cups (No Protein Powder) Read More »

Breakfast
Dense bean salad in a white ceramic bowl with black beans, cannellini, chickpeas, edamame and mozzarella cubes

High-Protein Dense Bean Salad (Meal Prep)

I spent most of last winter making dense bean salad wrong. Mine came out of the fridge on Tuesday looking exactly the way it looked on Sunday, which sounds like a win until you eat a forkful and realize nothing has happened to it. The beans had not taken on anything. I had been dressing them the way you dress a green salad, light hand, lots of oil, when what beans actually want is acid and time. This version fixes that. It also does something almost none of the viral ones do, which is clear 32 grams of protein per serving without a single piece of chicken or salami in the bowl.

Why the protein number in most bean salads disappoints you

If you have been scrolling these, you have probably noticed the same thing I did. Nearly every recipe promises high protein, and then you scroll to the nutrition box and find 12 grams. Or 19. Or 22, which is closer but still not a lunch that holds you until dinner.

The math is stubborn. Canned beans sit around 6 to 7 grams of protein per 100 grams, and they bring a lot of carbohydrate along for the ride. To reach 30 grams from beans alone you would be eating close to a pound of them per serving, and you would still be dragging your protein-to-calorie ratio down while you did it. The recipes that genuinely hit 30 grams almost all solve it the same way: rotisserie chicken, cubed salami, fried halloumi.

I wanted a vegetarian answer. The one that worked is a full 16 ounce bag of shelled edamame, thawed, folded straight in with the canned beans.

Edamame is a bean, so nothing about the promise breaks. But nutritionally it behaves like a different ingredient entirely. It carries roughly 12 grams of protein per 100 grams, nearly double what canned black beans give you, and about 39 percent of its calories come from protein. That one swap is what lifts the whole bowl over the line. The cubed part-skim mozzarella finishes the job and gives you something to bite that is not a legume.

What goes in the bowl, and what I deliberately left out

Three cans, one bag

Black beans, cannellini beans, and chickpeas make the base. I use half a can of chickpeas rather than a full one, which is a small thing that keeps the carbohydrate load reasonable and the ratio where I want it. Cannellini beans go soft and creamy and soak up dressing better than anything else in the bowl. Black beans hold their shape all week. Chickpeas give you the nutty, slightly firm bite that keeps the texture from turning uniform.

Buy the no-salt-added cans if your store carries them. This is not a fussy preference, and I will show you the sodium numbers further down.

The crunch layer

Red bell pepper, English cucumber, red onion. That is it. Dice everything to roughly the size of a chickpea so no single ingredient dominates a forkful.

You will notice what is missing. No corn, which is the standard addition in the American versions and which costs you carbohydrate for about 2 grams of protein. No tomatoes, because they weep and turn the bottom of your container into soup by Wednesday. No lettuce, obviously, since a salad with no greens is the entire point of the format.

A dressing that is mostly acid

One tablespoon of olive oil for four servings sounds stingy. It is deliberate. The edamame and the mozzarella already bring plenty of fat, and the dressing’s job here is not richness, it is penetration. Red wine vinegar, fresh lemon juice, grated garlic, dried oregano, and Dijon mustard do the actual work. The Dijon emulsifies the whole thing so it clings instead of pooling.

How this dense bean salad comes together

Black, cannellini and chickpea beans rinsing in a stainless strainer for a high protein dense bean salad

Start with the beans in a fine-mesh strainer under cold running water. Rinse for a full 30 seconds, longer than feels necessary, until the cloudy foam stops appearing. Then shake the strainer hard and walk away for a minute. Wet beans dilute your dressing.

Bright green shelled edamame thawing in a glass bowl, the protein base of this dense bean salad recipe

Next, the edamame. Tip the frozen bag into a bowl and run cool water over it for two or three minutes until the pods are bright green and completely thawed. Drain, then pat dry with a clean towel. This is the step people skip and then wonder why the salad tastes watery on day two.

Dicing red bell pepper, cucumber and red onion on a walnut board for a dense bean salad meal prep

Now the vegetables. Dice the bell pepper, seed and dice the cucumber, mince the red onion. Seeding the cucumber matters more than it sounds like it should, because the seed core is where all the liquid lives.

Cloudy lemon Dijon vinaigrette in a glass jar just shaken, the dressing for this dense bean salad

The dressing goes in a small jar rather than a bowl. Olive oil, red wine vinegar, lemon juice, Dijon, grated garlic, oregano, salt, pepper, red pepper flakes. Seal it and shake hard for a full 20 seconds. You will see it thicken and turn cloudy, which is the mustard doing its job.

Folding beans, edamame and diced vegetables with dressing in a steel bowl to build a dense bean salad

Then the toss. Use your biggest bowl, bigger than you think you need, because you are working with close to four pounds of food. Add the beans, the edamame, and the diced vegetables, pour the dressing over the top, and fold with a wide spatula until every bean has a sheen on it. Fold, do not stir. Stirring breaks the cannellini.

Dense bean salad portioned into four glass meal prep containers with bamboo lids and mozzarella cubes

Last, the mozzarella and the parsley. Add both, then fold exactly twice more. Any more and the cheese starts to smear instead of staying in distinct cubes. Divide into four airtight containers and give it at least half an hour in the fridge before you eat any of it.

Recipe card

Dense bean salad served in a speckled stoneware bowl with mozzarella cubes, edamame and diced peppers

High-Protein Dense Bean Salad

Three canned beans, a full bag of shelled edamame, and cubed mozzarella folded through a lemon Dijon vinaigrette. No cooking, 25 minutes of chopping, and 32 grams of protein in every container.

  • 25 minPrep
  • 25 minTotal
  • 4Servings

Ingredients

  • 1 can (15 oz / 425 g) no-salt-added black beans, drained and rinsed (about 250 g drained)
  • 1 can (15 oz / 425 g) no-salt-added cannellini beans, drained and rinsed (about 250 g drained)
  • 120 g no-salt-added chickpeas, drained and rinsed (about half a 15 oz can)
  • 1 bag (16 oz / 454 g) frozen shelled edamame, thawed
  • 113 g (4 oz) low-moisture part-skim mozzarella, cut into 1/4-inch cubes
  • 180 g red bell pepper (about 1 large), finely diced
  • 180 g English cucumber (about half a large), seeded and diced
  • 70 g red onion (about half a small), finely diced
  • 25 g flat-leaf parsley (about 3/4 cup packed), chopped
  • 1 tbsp (14 g) extra-virgin olive oil
  • 2 tbsp (30 ml) red wine vinegar
  • 2 tbsp (30 ml) fresh lemon juice
  • 2 tsp (10 g) Dijon mustard
  • 3 cloves garlic (9 g), grated
  • 1 tsp dried oregano
  • 1/2 tsp kosher salt
  • 1/2 tsp black pepper
  • 1/4 tsp red pepper flakes

Instructions

  • Tip the black beans, cannellini beans, and chickpeas into a fine-mesh strainer, rinse under cold running water for a full 30 seconds until the foam disappears, then shake the strainer hard and let them drain while you work.
  • Pour the frozen shelled edamame into a bowl, run cool water over them for two to three minutes until they are fully thawed and bright green, then drain and pat dry with a clean towel so they do not water down the dressing.
  • Finely dice the red bell pepper, seed and dice the English cucumber, and mince the red onion, keeping every piece roughly the size of a chickpea so each forkful gets all of it.
  • In a small jar, combine the olive oil, red wine vinegar, lemon juice, Dijon mustard, grated garlic, oregano, salt, black pepper, and red pepper flakes, then seal and shake for 20 seconds until it thickens and turns cloudy.
  • Add the drained beans, edamame, and diced vegetables to your largest bowl, pour the dressing over the top, and fold everything with a wide spatula until every bean carries a sheen.
  • Add the cubed mozzarella and chopped parsley, fold twice more so the cheese stays in distinct cubes, then divide into four airtight containers and refrigerate at least 30 minutes before the first serving.

Nutrition (per serving)

  • 450Calories
  • 32 gProtein
  • 48 gCarbs
  • 15 gFat
  • 17 gFiber

Nutrition information is calculated using ingredient databases and is an estimate. Actual values may vary based on specific ingredients and brands used.

The numbers, including the ones most bean salads skip

Per serving, estimated: 450 calories, 32 grams of protein, 48 grams of carbohydrate, 15 grams of fat, 17 grams of fiber.

Protein accounts for about 28 percent of the calories here, which is the threshold I hold every recipe on this site to. But I want to give you the other number too, because it is the one that usually gets buried. Fat accounts for about 30 percent of calories. That is not from the dressing, which is one tablespoon of oil split four ways. It is from the edamame, which brings roughly 5 grams of fat per 100 grams, and from the mozzarella. It is a reasonable number for a full meal. I would rather print it than let the protein figure quietly do all the talking.

Sodium is where this recipe genuinely separates itself. Using no-salt-added cans and half a teaspoon of kosher salt, a serving lands around 374 milligrams. For reference, a well-regarded high protein bean salad I looked at while researching this comes in at 1,248 milligrams per serving. That is not a knock on the recipe, it is what happens when you use regular canned beans and a salty cheese without compensating elsewhere. Rinsing your beans hard and buying the no-salt cans is most of the difference.

One honest caution about the fiber. Seventeen grams in a single sitting is a lot, more than half the 28 gram daily value in one lunch. If beans are not already a regular part of how you eat, start with a half portion for the first couple of days and let your system adjust. This is a real effect, not a theoretical one, and it is better to know going in.

What I have learned making this four times

Salt the cucumber and drain it. If you are making this on Sunday for a Thursday lunch, toss the diced cucumber with a pinch of salt, let it sit in a strainer for ten minutes, then pat it dry before it goes in. You lose a little crunch and you gain two days of shelf life.

Grate the garlic instead of mincing it. Raw minced garlic in a cold salad turns aggressive by day three. Grated on a microplane, it dissolves into the dressing and stays civil.

The gluten question comes down to one ingredient. Every other component here is naturally gluten free, but Dijon mustard is not universally certified. If that matters in your household, check the label or use a certified brand.

Ways to eat it that are not just a container with a fork

Spoon it over a bed of arugula if you want volume without much else. Fold a portion into a warm whole wheat pita. Scoop it with sturdy tortilla chips as a party dish, which is what I do when I have made a double batch and lost interest in eating it as a meal.

You will also have half a can of chickpeas left over, which is intentional. They go straight into a lemony chickpea lunch built for the fridge, which is the other cold container I rotate through the week.

When I want the same make-ahead rhythm but hot, I air-fry a batch of crisp tofu cubes over brown rice, which leans on the same bag of shelled edamame this salad does.

And on the nights when a cold bowl is the last thing I want, a spoonable legume dinner for colder evenings scratches the same bean itch in a completely different form.

Storing it for the week

Four days in an airtight container in the fridge, and the flavor peaks somewhere around day two. Beans are one of the few things that genuinely improve with marination, because the dressing keeps working its way into them. Stir each portion before you eat it, since the dressing settles.

Do not freeze it. The vegetables collapse and the mozzarella turns rubbery.

Common questions

What is a dense bean salad?

It is a salad built on beans instead of greens, with chopped vegetables, some kind of cheese or protein, and a dressing that marinates into everything over several days. The format was named and popularized by Violet Witchel, who started posting weekly versions as meal prep. Dense refers to the fact that it is substantial enough to be an actual meal rather than a side.

How do you get 30 grams of protein in a dense bean salad?

Canned beans alone will not get you there at a sane portion size. You need a second protein doing real work. Here it is a full bag of shelled edamame plus cubed part-skim mozzarella, which together contribute more protein than all three cans of beans combined.

How long does dense bean salad last in the fridge?

Four days in an airtight container. The vinaigrette base helps, since acid-dressed salads hold better than creamy ones. If yours has tomatoes in it, cut that to three.

What beans work best in a dense bean salad?

A mix of textures beats any single bean. Cannellini for creaminess, black beans for structure, chickpeas for bite. Navy, pinto, or butter beans all substitute cleanly as long as you keep the total weight the same.

Can you make a dense bean salad without chicken or salami?

Yes, and this recipe is the proof. The meat in most versions is there to solve the protein problem, not the flavor problem. Edamame and cheese solve it just as well and keep the whole thing vegetarian.

Why does bean salad taste better the next day?

Beans are porous. They absorb dressing slowly, so a salad that tastes flat and separated an hour after mixing tastes seasoned all the way through after a night in the fridge. Give it at least 30 minutes and preferably overnight.

Make it once and see where day three lands

The thing I keep coming back to with this dense bean salad is that it removes a decision. Four containers, 25 minutes of chopping, and lunch stops being something you think about until Thursday. No reheating, no assembly, no sad desk sandwich.

Make it this weekend and tell me how it tastes on day three, because that is when it is at its best and almost nobody eats it that late. If you swap in a bean I did not use or find a combination that works better, leave a comment. I read every one, and half the tips in this post came from people who made it before you.

High-Protein Dense Bean Salad (Meal Prep) Read More »

Meal Prep
High protein egg salad piled on toasted sourdough with white egg, crumbled yellow yolk, fresh dill and a dusting of smoked paprika

High-Protein Egg Salad (No Mayo Needed)

The first time I made this high protein egg salad, it was an accident born of an empty jar. I had a dozen and a half eggs, a tub of Greek yogurt, and a mayonnaise jar holding maybe a teaspoon of crust around the rim. I whisked the yogurt with Dijon and lemon anyway, expecting a sad compromise. What came out of that bowl was tangier than the mayo version, lighter on the tongue, and it kept me full through an entire afternoon of school pickups in a way the old recipe never did.

I have not gone back. And when I finally sat down and ran the numbers on both versions, the reason became obvious.

Why this high protein egg salad beats the mayo version on paper

Classic egg salad is a fat delivery system wearing a protein costume. Four whole eggs and a quarter cup of mayonnaise gets you plenty of protein, sure, but well over half the calories in that bowl come from fat. You feel it around 3 p.m.

This version does two things differently, and they compound.

The first is the binder. Plain nonfat Greek yogurt contributes about 10 grams of protein per 100 grams and almost no fat, while mayonnaise contributes zero protein and nothing but fat. Swapping one for the other is close to a free trade nutritionally, and Dijon plus lemon juice covers the tang and acidity that mayo was providing.

The second is the yolk ratio, and this is the part most recipes skip. You use fourteen eggs but keep only seven yolks. The whites carry nearly all the protein and almost none of the fat. Pulling half the yolks drops roughly 7 grams of fat per serving without costing you meaningful protein.

The result lands at 34 grams of protein per serving with 38% of calories from fat. The mayo version I used to make sat at 51%. That is a real difference, not a marketing one.

What goes into the bowl

The egg ratio, and why fourteen

Fourteen large eggs, half the yolks removed, split three ways. That is four-and-change eggs per person, which is a genuine lunch portion rather than a side dish.

I tested this at twelve eggs first. Twelve eggs with six yolks pulled clears 30 grams of protein by three-tenths of a gram, which is the kind of margin that evaporates if your eggs run small. Two extra eggs buys real breathing room and costs about forty cents.

Greek yogurt doing the mayonnaise job

Use plain nonfat Greek yogurt, and use the thick kind. Regular yogurt has too much whey and will loosen the salad by day two. You want 280 grams, which is a generous cup and a quarter.

Do not push the yogurt higher to compensate for the missing yolks. Past roughly half the weight of the eggs, the salad turns soupy and no amount of chilling brings it back.

The crunch and the green

Celery and red onion, both diced small enough that you get a little in every forkful rather than the occasional startling chunk. Fresh dill and chives, not dried, because the yogurt base is clean enough that dried herbs read as dusty in it. A dusting of smoked paprika at the end for color and a faint smokiness that fills in for the richness the yolks used to bring.

Dijon mustard matters more than you would think. It is the emulsifier and the acid at once, and yellow mustard is not a straight substitute.

How this egg salad comes together

Fourteen eggs in a single layer in a stainless saucepan of cold water, the first step in this high protein egg salad

Getting the eggs cooked. Lay all fourteen in a single layer in your largest saucepan and cover them with cold water by an inch. A full dozen-plus takes longer to reach a rolling boil than you expect, around eight minutes, so start it before you touch anything else. The moment it boils hard, pull the pan off the burner, lid on, and let it sit for twelve minutes.

Hard boiled eggs cooling in a stainless bowl of ice water with three already peeled, prep step for high protein egg salad

The ice bath. Lift the eggs straight into a bowl of ice water and leave them ten minutes. This is not optional. Cold eggs peel cleanly, warm eggs take the whites with the shell, and peeling fourteen warm eggs will make you resent this recipe. Tap, roll, peel under a thin stream of cold water.

A spoon lifting a bright yellow yolk from a halved egg on a maple board, the half-yolk method in high protein egg salad

Halving and pulling yolks. Slice every egg lengthwise and lift the yolks out of seven of them with a small spoon. You end up with seven intact whole eggs on the board and seven hollow whites. Set the seven loose yolks aside, and see the tips below for what to do with them.

Greek yogurt, Dijon and lemon juice whisked smooth in a white bowl as the no mayo base for high protein egg salad

The dressing. In your biggest mixing bowl, whisk the Greek yogurt with the Dijon, lemon juice, salt, and black pepper. Keep going past the point where it looks combined. You want it glossy and slightly aerated, closer to a dressing than a dollop of yogurt.

Diced celery, red onion, fresh dill and chives folded through the pale yogurt dressing for high protein egg salad

Aromatics first, eggs second. Fold the celery, red onion, dill, and chives through the dressing before a single piece of egg goes in. Coating the vegetables first means you can stir vigorously without turning the eggs to paste later.

Torn white egg and crumbled yellow yolk folded into creamy dressing with smoked paprika to finish high protein egg salad

The final fold. Chop the whole eggs and the whites into rough half-inch pieces and fold them in with a spatula, stopping while you can still see distinct white. Dust with smoked paprika. Eat it now if you are hungry, or give it half an hour in the fridge, which firms the texture and lets the onion mellow.

Recipe card

High-Protein Egg Salad (No Mayo Needed)

High-Protein Egg Salad (No Mayo Needed)

A creamy egg salad bound with whipped Greek yogurt, Dijon and lemon instead of mayonnaise, with half the yolks pulled to cut the fat. Three lunch-sized servings at 34 grams of protein each.

  • 15 minPrep
  • 30 minCook
  • 45 minTotal
  • 3Servings

Ingredients

  • 14 large eggs
  • 1 1/4 cups (280 g) plain nonfat Greek yogurt
  • 2 tbsp (30 g) Dijon mustard
  • 2 tbsp (30 ml) fresh lemon juice
  • 2 medium celery stalks (about 80 g), finely diced
  • 1/4 cup (40 g) red onion, finely diced
  • 2 tbsp fresh dill, chopped
  • 2 tbsp fresh chives, thinly sliced
  • 1/2 tsp fine sea salt
  • 1/2 tsp freshly ground black pepper
  • 1/2 tsp smoked paprika, for finishing

Instructions

  • Set the eggs in a single layer in a large saucepan, cover them with cold water by one inch, bring the pot to a rolling boil over high heat, then pull it off the burner and let the eggs stand covered for 12 minutes.
  • Lift the eggs into a bowl of ice water for 10 minutes, then tap and peel them while they are still cold, which is when the shells come away cleanest.
  • Slice all 14 eggs in half lengthwise and lift the yolks out of 7 of them, leaving 7 whole eggs and 7 hollow whites on the board.
  • In a large mixing bowl, whisk the Greek yogurt, Dijon mustard, lemon juice, salt, and black pepper until the dressing turns smooth, thick, and glossy.
  • Fold the diced celery, red onion, dill, and chives through the dressing so every piece is coated before any egg goes in.
  • Chop the whole eggs and the whites into rough half-inch pieces, fold them in until just combined, dust the top with smoked paprika, and serve or chill 30 minutes for a firmer salad.

Nutrition (per serving)

  • 284Calories
  • 34 gProtein
  • 10 gCarbs
  • 12 gFat
  • 1.3 gFiber

Nutrition information is calculated using ingredient databases and is an estimate. Actual values may vary based on specific ingredients and brands used.

Pro tips for creamy egg salad without mayonnaise

  • On the Dijon and gluten. Most Dijon is gluten-free, but not all of it is certified, and a few brands use wheat-derived ingredients. If you are cooking for someone with celiac disease, check the label or use a mustard marked certified gluten-free. Everything else here is naturally gluten-free.
  • Do not waste the seven yolks. They keep 2 to 4 days refrigerated. Mash them into a salad dressing, stir them through mashed potatoes, or crumble them over roasted asparagus. If you would rather not have leftovers at all, use ten eggs and keep six yolks, which lands around 31 grams of protein with slightly more fat.
  • Where the yolk count stops working. Below six retained yolks in a fourteen-egg batch, the salad goes visibly pale and starts looking like chopped whites in yogurt. Below five, the emulsion gets thin and weeps by day three. Seven of fourteen is the sweet spot.
  • Salt after chilling, not before. Cold blunts salt. Taste it once it is cold and adjust then.
  • Pre-boiled eggs cut this to fifteen minutes. If you boil a batch on Sunday, this becomes a chop-and-stir job on Wednesday.

Ways to eat it through the week

On sourdough toast with a slice of tomato is the default in my house. Butter lettuce cups if you want it lighter. Piled onto seeded crackers as a late-afternoon snack, or spooned over sliced cucumber, which is what I do when I want the crunch without the bread.

It also travels well next to other cold protein lunches. If you like the yogurt-instead-of-mayo approach here, the same dressing trick shows up in our tuna and pasta lunch, where it does the identical job of replacing a heavy binder. And the avocado version I make with shredded chicken skips creamy dairy entirely, which is useful on days when you want the same idea without the tang.

For mornings, the baked egg cups I keep in the fridge are the breakfast counterpart to this bowl. Boil your eggs for both on the same Sunday and you have two meals covered.

Storing it and making it ahead

Egg salad is not a make-it-on-Sunday-eat-it-Friday food, and any recipe telling you otherwise is being generous with the truth. According to the federal cold storage chart, egg salad keeps 3 to 4 days in the refrigerator and does not freeze well.

Store it in an airtight container, get it into the fridge within two hours of mixing, and keep your refrigerator at 40°F or below. Do not freeze it. The whites turn rubbery and the yogurt separates.

Practically, that means Sunday to Wednesday. If you want lunches through Friday, boil and peel your eggs on Sunday, keep them whole in the fridge, and mix a fresh half batch mid-week. Hard-cooked eggs in the shell hold a full week, which is considerably longer than the salad does.

The texture actually improves overnight. Day two is better than day one.

What the macros actually say

Per serving, estimated: 284 calories, 34 g protein, 10 g carbohydrate, 12 g fat, 1.3 g fiber.

Protein accounts for about 48% of the calories and fat for about 38%, which is a ratio you rarely see in anything this creamy. Net carbohydrates land near 8.7 grams, comfortably inside low-carb territory.

Fiber sits at 1.3 grams, which is not high. I am not going to call this a high-fiber lunch because it is not one. If you want fiber alongside it, eat it on whole-grain bread or add a side of raw vegetables.

Worth knowing: those seven remaining yolks are carrying most of the micronutrients. Choline, which supports liver and brain function, lives almost entirely in the yolk, as do lutein and zeaxanthin, the pigments associated with eye health. This is another argument against pulling more yolks than you need to.

Common questions

How much protein is in high protein egg salad?

This one delivers 34 grams per serving across three servings. Most versions you will find online land between 15 and 26 grams, usually because they use six to eight eggs across four servings. The difference here is portion honesty plus the yogurt base rather than any unusual ingredient.

Can you make egg salad without mayo?

Yes, and the texture holds up better than you would guess. The yolks themselves are an emulsifier, so once you have whisked them into the picture along with Dijon, the salad binds on its own. Mayo was doing less structural work than its reputation suggests.

What can I use instead of mayo in egg salad?

Thick plain Greek yogurt is the closest swap on both texture and protein. Mashed avocado works if you want it dairy-free, though it browns within a day. Blended cottage cheese is another route and delivers similar protein, but it needs a real blender to lose its graininess. Sour cream is the closest on texture and the worst on macros.

How long does egg salad last in the fridge?

Three to four days in a sealed container at 40°F or below, per USDA guidance. Do not leave it at room temperature more than two hours, or one hour if it is above 90°F.

Does Greek yogurt make egg salad taste sour?

It tastes tangier than the mayo version, not sour. The lemon juice sharpens it deliberately and the smoked paprika rounds it back out. If you find it too bright on first taste, let it sit in the fridge for an hour before you judge it, because chilling softens the edge considerably.

Make a batch this Sunday

Fourteen eggs, one carton of yogurt, and forty-five minutes. That gets you three real lunches that will not leave you rummaging through the cabinets at four in the afternoon.

Make it, and tell me how you ended up eating it. Toast, lettuce cups, straight from the container with a fork while standing at the counter. I have done all three this month. And if you have a use for seven spare egg yolks that I have not thought of, I want to hear it.

High-Protein Egg Salad (No Mayo Needed) Read More »

Lunch
Honey gochujang chicken skillet served in a white ceramic bowl with sticky red-glazed chicken strips and green cabbage

High-Protein Honey Gochujang Chicken Skillet (35 Minutes)

The tub of gochujang sat in my fridge door for four months. I bought it for one bibimbap night, used maybe two spoonfuls, then let it become one of those jars you shove sideways to reach the mustard. What finally rescued it was a Wednesday when I had chicken breast thawed, half a head of cabbage going limp in the crisper, and zero patience for standing around waiting on rice. That night became this honey gochujang chicken skillet, and the tub has not made it back to the door since.

It is now the fastest way I know to make lean chicken breast taste like something you’d order. One pan, thirty five minutes, and a glaze that goes from watery to lacquered in the last three minutes while you stand there watching it happen.

Why this honey gochujang chicken skillet works on a weeknight

The trick is that nothing here waits on anything else. The cabbage cooks in the fat the chicken left behind. The sauce goes in at the very end and thickens against the residual heat, so there’s no separate reduction step and no second pot.

And it solves the problem I have with most sticky chicken recipes, which is that they arrive as a sauce delivery system sitting on a mountain of white rice. Here the cabbage does the job the rice was doing. It catches glaze, it adds bulk, and it browns at the edges into something sweet and slightly smoky that rice never manages. You get a full dinner out of one skillet with 41 grams of protein per serving and no side dish to think about.

What goes into the glaze, and what you can swap

Six things make the sauce. Each one is doing a specific job.

  • Gochujang. The whole personality of the dish. It’s a fermented Korean chili paste built from red chili powder, glutinous rice, and soybeans, which is why it tastes savory and faintly sweet rather than just hot. Two tablespoons for four servings is deliberate. It is a salty ingredient and more of it does not make the dish better.
  • Honey. Not optional, and not a garnish. Honey is what turns the paste into a glaze that clings. It also caramelizes against the hot pan in those last minutes, which is where the glossy finish comes from.
  • Reduced-sodium soy sauce or tamari. The savory backbone. Reduced-sodium genuinely matters here because gochujang already brings its own salt.
  • Rice vinegar. One tablespoon, and you’d miss it immediately if it were gone. It cuts through the honey so the sauce reads sweet-and-sharp instead of just sweet.
  • Toasted sesame oil. Added to the sauce, never used for searing. It burns at high heat and turns bitter. Two teaspoons stirred in cold gives you all the nuttiness.
  • Fresh garlic and ginger. Both grated, both fresh. Jarred works in a pinch but the ginger goes flat.

The cornstarch on the chicken is not thickening the sauce. It’s a thin coat that gives the strips a surface for the glaze to grab, which is why the sauce stays on the chicken instead of pooling at the bottom of the skillet.

The gluten question

Most commercial gochujang is made with wheat, and standard soy sauce is brewed with it too. So this recipe is not gluten free as written. Making it gluten free means two swaps, not one: a certified gluten-free gochujang plus a certified gluten-free tamari. Check both labels, because plenty of tamari on the shelf still contains wheat.

How hot it actually is

Milder than the color suggests. Gochujang varies by brand and most tubs print a heat level from one to five on the packaging, so read it before you commit. At two tablespoons across four servings, with honey balancing it, this lands as a warm background heat rather than anything that makes you reach for water. The capsaicin from the chilies builds slowly across a few bites. If you’re cooking for kids, drop to one tablespoon and add a teaspoon of honey.

How the honey gochujang chicken skillet comes together

Red gochujang and honey glaze whisked smooth in a glass bowl before any heat is applied

Whisk the glaze first, before anything hits the heat. Gochujang is stiff and it does not dissolve on its own in a hot pan. In a small bowl, work it together with the honey, soy sauce, rice vinegar, sesame oil, garlic, ginger, and two tablespoons of water until the whole thing runs smooth and glossy with no red lumps left. Set it within arm’s reach of the stove.

Chicken breast strips tossed with cornstarch, salt and pepper in a stainless bowl before searing

Then dry the chicken and coat it. Pat the strips properly with paper towels, because wet chicken steams instead of searing. Toss them with the cornstarch, salt, and pepper until every piece carries a thin even dust. It should look barely coated, not battered.

Chicken strips searing golden in a single uncrowded layer in a hot stainless skillet

Sear in two batches and resist the urge to crowd. Get the avocado oil shimmering over medium-high, lay the strips in a single layer with space between them, and then leave them alone for three to four minutes. Moving them early is how you lose the crust. Flip once, give it another few minutes, and move them to a plate. They will not be fully cooked yet, and that’s correct.

Shredded green cabbage cooking down with golden blistered edges in the browned fond left by the chicken

Now the cabbage goes into the same pan, into all that browned fond. Press it flat and walk away for a full minute before you touch it. That undisturbed minute is what gets you golden edges instead of pale steamed cabbage. Four to five minutes of tossing after that and it slumps down but keeps a bit of crunch.

Red glaze poured over the seared chicken and cabbage, thickening into a sticky lacquer in the skillet

Chicken back in, glaze over the top. Return the strips and whatever juices collected on the plate, pour the sauce over everything, and toss steadily. Two to three minutes is all it takes. You’ll watch it go from thin and loose to thick and lacquered, coating each strip in a red gloss. Pull it when the chicken reads 165°F on an instant-read thermometer, the safe internal temperature the USDA sets for poultry.

Sliced green onions and toasted sesame seeds scattered over the finished skillet off the heat

Kill the heat and finish it cold. Green onions and toasted sesame seeds go on off the heat so they stay bright and don’t scorch. Serve it straight out of the skillet.

Recipe card

High-Protein Honey Gochujang Chicken Skillet

High-Protein Honey Gochujang Chicken Skillet

Lean chicken breast strips seared until golden, then lacquered in a sweet-spicy gochujang and honey glaze over blistered cabbage instead of rice. One pan, 41 grams of protein, and thirty five minutes start to finish.

  • 15 minPrep
  • 20 minCook
  • 35 minTotal
  • 4Servings

Ingredients

  • 1.5 lb (680 g) boneless, skinless chicken breast, cut into 1-inch strips
  • 1 tbsp cornstarch
  • ¼ tsp kosher salt
  • ¼ tsp freshly ground black pepper
  • 1 tbsp avocado oil
  • 2 tbsp gochujang (Korean fermented chili paste), or certified gluten-free gochujang
  • 2 tbsp (42 g) honey
  • 2 tbsp reduced-sodium soy sauce, or certified gluten-free tamari
  • 1 tbsp unseasoned rice vinegar
  • 2 tsp toasted sesame oil
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp water
  • 6 cups (about 420 g) shredded green cabbage
  • 3 green onions, thinly sliced
  • 2 tsp toasted sesame seeds

Instructions

  • In a small bowl, whisk the gochujang, honey, soy sauce, rice vinegar, toasted sesame oil, minced garlic, grated ginger, and water until the paste fully dissolves and the sauce runs smooth and glossy.
  • Pat the chicken strips dry with paper towels, then toss them with the cornstarch, kosher salt, and black pepper until every piece wears a thin, even dusting.
  • Heat the avocado oil in a large skillet over medium-high, lay the chicken in a single uncrowded layer (work in two batches), and sear undisturbed for 3 to 4 minutes per side until deeply golden; transfer to a plate.
  • Add the shredded cabbage to the same skillet, press it flat and leave it alone for a full minute before tossing, then cook 4 to 5 minutes until the edges turn golden and the cabbage slumps but keeps its bite.
  • Slide the chicken and any resting juices back into the skillet, pour the glaze over the top, and toss for 2 to 3 minutes until the sauce tightens into a sticky lacquer coating every strip and the chicken registers 165°F.
  • Cut the heat, shower with sliced green onions and toasted sesame seeds, and serve straight from the skillet.

Nutrition (per serving)

  • 365Calories
  • 41 gProtein
  • 24 gCarbs
  • 11 gFat
  • 3 gFiber

Nutrition information is calculated using ingredient databases and is an estimate. Actual values may vary based on specific ingredients and brands used.

Getting the glaze to lacquer instead of puddle

A few things I learned by getting them wrong first.

  • Two batches, always. I know it’s an extra four minutes. A crowded pan drops in temperature, the chicken releases water, and you end up with grey strips sitting in liquid. There’s no rescuing that later.
  • The glaze goes in last and moves fast. Honey and gochujang both scorch. Once the sauce hits the pan you’re on a two to three minute clock, so have the green onions already sliced.
  • Taste the gochujang before you measure. Brands differ enormously in salt and heat. A spoonful straight from the tub tells you more than any recipe can.
  • Breast can dry out, so pull it on temperature. Chicken breast does not forgive the way thighs do. Check early and take it off at 165°F rather than cooking to the clock.

Why cabbage, and what else works underneath

Cabbage earns its place here for a practical reason: it’s the only vegetable I’ve found that browns fast enough to keep up with a thirty five minute skillet while still standing up to a heavy glaze. Shredded broccoli slaw works the same way. So does thinly sliced napa, though it collapses faster so cut the cook time.

If you want a starch anyway, a scoop of rice or quinoa on the side is fine. I’d just rather keep the pan doing all the work. When I’m after a similar one pan approach with a completely different flavor direction, a one skillet pepper and beef dinner covers the same weeknight need without repeating a single ingredient. And if the sticky glaze idea is what appeals to you here more than the chili heat, a sticky teriyaki glaze over salmon runs sweeter and gentler.

For a meatless version, a pan of crisped tofu cubes handles this glaze well. Press the tofu properly, coat it in cornstarch the same way, and treat it exactly like the chicken.

Storing it and reheating without ruining the chicken

This holds up better than most glazed chicken, which surprised me. Cooled and sealed in an airtight container, it keeps three to four days in the fridge. The glaze thickens considerably as it chills and can look claggy the next day, which is normal.

To reheat, add a splash of water and warm it in a skillet over medium rather than blasting it in the microwave. The water loosens the sauce and the gentle heat keeps the breast from turning rubbery. If you’re portioning for lunches, keep the cabbage and chicken together, because the cabbage softens either way and no amount of separating saves it.

I’d skip freezing this one. Cabbage turns to mush after a thaw.

The nutrition numbers, told straight

Per serving this comes in at an estimated 365 calories with 41 grams of protein, 24 grams of carbs, 11 grams of fat, and 3 grams of fiber. That’s 45 percent of the calories coming from protein, which is a genuinely strong ratio for a sticky glazed dinner.

Two things I want to be honest about, because I’d rather you trust the numbers than be impressed by them.

Sodium runs about 710 milligrams per serving. That’s a moderate number for a dish built on fermented chili paste and soy sauce, and it’s only there because the gochujang is capped at two tablespoons, the soy sauce is reduced-sodium, and the added salt is a quarter teaspoon across four servings. Increase any of those and the figure climbs quickly.

Added sugar is about 11 grams per serving, mostly from the honey with a little from the gochujang itself, which is sweetened. That’s a real number and I’m not going to dress it up. The honey is doing structural work in this glaze, so cutting it does not give you a healthier version of the dish, it gives you a worse one. Call this what it is: a high-protein dinner with a sweet glaze.

At 3 grams of fiber the cabbage is contributing usefully, but not enough for me to call this a high fiber recipe. All values here are estimates and will shift with your brands and portions.

Common questions

What is gochujang and what does it taste like?

It’s a thick fermented Korean chili paste made from red chili powder, glutinous rice, fermented soybeans, and salt. The fermentation is what makes it interesting. It tastes savory and deep with a slow warm heat and a background sweetness, closer to miso with chili than to a hot sauce. Sriracha is thinner, sharper, and less complex.

Is honey gochujang chicken skillet spicy?

Mildly. The honey and the four servings of cabbage spread the heat considerably, so most people register it as warmth rather than burn. Heat level varies by brand though, so check the number printed on your tub and start with one tablespoon if you’re unsure.

Can you use chicken breast instead of thighs for gochujang chicken?

Breast is what I use here and it works well, on two conditions. Cut it into strips rather than leaving it whole so it cooks fast, and pull it off the heat at 165°F. Thighs are more forgiving and you can absolutely swap them in, adding a couple of minutes to the sear.

What can I substitute for gochujang?

Honestly, nothing matches it. If you’re stuck, a tablespoon of white miso mixed with a teaspoon of sriracha gets you in the neighborhood of savory plus heat, but you lose the fermented depth that makes the sauce taste the way it does. It’s worth buying the tub.

What do you serve with gochujang chicken instead of rice?

The blistered cabbage in the pan is designed to replace it. Beyond that, quick cucumber pickles cut the richness nicely, and steamed broccoli or edamame both work alongside. A fried egg on top is not traditional but it is very good.

Give the tub in your fridge door a job

If there’s a jar of gochujang sitting unopened in your kitchen, this is the recipe that finally justifies it. Sticky, warm with chili, lean where it counts, and done in thirty five minutes with one pan to wash.

Make it this week and come back and tell me how it went. Did you go breast or thighs? Did you push the gochujang to three tablespoons? I read every comment, and the tweak you found might be the one that saves someone else’s Wednesday.

High-Protein Honey Gochujang Chicken Skillet (35 Minutes) Read More »

Dinner
Chicken sausage and peppers in a stainless skillet with browned coins, three-color pepper strips and white beans

High-Protein Chicken Sausage and Peppers (Meal Prep)

The first time I ate sausage and peppers, it came wrapped in foil at a street fair and I ate it standing up in the rain. It was fantastic. It also flattened me for the rest of the afternoon. This chicken sausage and peppers skillet is what I built after deciding I wanted that exact smell in my kitchen on a Tuesday without losing the evening to it. One pan, four containers, no hoagie roll anywhere in sight.

Why chicken sausage and peppers works better than the version at the fair

The classic is pork sausage, a lot of olive oil, and bread. That combination is genuinely great and I am not going to pretend otherwise. It is also built for a day when you are walking around outside for six hours, not for a Wednesday desk lunch.

Swapping to Italian chicken sausage changes the math more than you would expect. A good chicken link gives you around 13 grams of protein for about 80 calories, because it is skinless thigh meat instead of a fatty pork grind. You end up with a dish where protein carries almost 40 percent of the calories.

The cannellini beans are the second change, and the one people ask about most. They do the job the bread used to do. They give the sauce something to cling to, they make the container feel like a full meal instead of a pile of sausage, and they push fiber to 8.6 grams a serving.

The sodium number I am not going to bury

Here is the honest part, and it is why I rewrote this recipe twice before publishing it.

One serving carries roughly 1,280 mg of sodium. The American Heart Association recommends no more than 2,300 mg of sodium a day, so this single meal is about 56 percent of that. You deserve to see that before you decide whether to make it.

Almost all of it comes from the sausage. Every Italian chicken sausage on the shelf lands between roughly 480 and 530 mg per link, and there is no brand hiding at 200. I did what I could around it: no added salt anywhere in the ingredient list, no-salt-added crushed tomatoes, and beans that get drained and rinsed. Those three choices took about 370 mg off my first draft. The sausage is the floor.

So, practically: if you are watching sodium, make this on a day when the rest of your eating is light, or stretch a container across two lunches with a bigger salad. If you are on a prescribed low-sodium diet, this is not your recipe, and I would rather say so plainly than let you find out from a nutrition panel.

What goes in the skillet

Italian chicken sausage, fully cooked. I use Bilinski’s mild Italian, low end for sodium and high end for protein. Any fully cooked Italian chicken sausage works if it runs about 13 grams of protein and under 500 mg of sodium per link. Fully cooked rather than raw keeps this a 45 minute recipe.

Four bell peppers, three colors. Two red, one yellow, one green. The red and yellow bring sweetness, the green brings the slightly bitter, grassy edge that makes this taste like the street fair version instead of a vegetable medley. Skipping the green is the most common mistake here.

Cannellini beans, no salt added. Rinse until the water runs clear, which takes longer than you think. Great Northern beans work. Chickpeas do not, since they stay too firm to break down into the sauce.

Fennel seed. One teaspoon, lightly crushed under the flat of a knife. Chicken sausage is milder than pork, and fennel puts back the flavor the pork was carrying. Do not skip it.

For a gluten-free version, check that your sausage is certified gluten-free. Bilinski’s is, but some brands use wheat-based binders, and that is the only ingredient here that needs checking.

How the skillet comes together

Prep for chicken sausage and peppers with sausage sliced into coins beside three-color pepper strips and rinsed beans

Start with your knife work, all of it, before the pan gets hot. Sausage into half-inch coins on a slight diagonal so they sit flat and brown across a wider face, peppers into quarter-inch strips, onion into thin half-moons, garlic sliced rather than minced so it does not scorch. Drain and rinse the beans now and leave them in the colander to shed water.

Chicken sausage and peppers step with sausage coins searing cut-side down in a brushed-stainless skillet

Get the olive oil hot in a twelve-inch skillet over medium-high, lay the sausage coins down in one layer, and leave them alone. Three to four minutes a side. The temptation to stir is strong and you should ignore it, because those dark cut faces are most of the flavor in the finished dish. When both sides are browned, pull the coins onto a plate.

Red, yellow and green pepper strips softening with onion in the skillet for chicken sausage and peppers

The peppers and onion go into the same pan, straight into the sausage fat. Season with black pepper only. They need eight to ten minutes and a stir every couple of minutes, and you are waiting on two things: the onion turning translucent, and brown spots appearing where the pepper strips touched the metal. Soft is not the goal. Soft with color is.

Sliced garlic, fennel seed and chili flakes blooming on the bare pan beside the chicken sausage and peppers vegetables

Push everything to one side and use the bare half of the pan for the garlic, Italian seasoning, crushed fennel, and red pepper flakes. Forty-five seconds, no more. You will smell the fennel shift from raw to toasted, and that is your cue to fold it all back together.

Crushed tomatoes and cannellini beans poured over the peppers for chicken sausage and peppers meal prep

Pour in the crushed tomatoes and the rinsed beans, then scrape the bottom of the pan properly. Everything stuck down there dissolves into the sauce, and it is the difference between a good version and a flat one. Simmer uncovered for eight to ten minutes, until the sauce clings to a pepper strip when you lift it and a few beans have split and clouded it slightly.

Browned sausage coins folded back into the sauce with torn basil to finish chicken sausage and peppers

The sausage goes back in last, with whatever juices pooled on the plate. Two or three minutes to heat through to 165°F, then tear the basil over the top off the heat so it stays green. Portion into four containers while it is hot and let them cool uncovered before the lids go on.

Recipe card

High-Protein Chicken Sausage and Peppers

High-Protein Chicken Sausage and Peppers

A one-pan skillet of seared Italian chicken sausage, three colors of bell pepper and cannellini beans in crushed tomatoes. Four containers, 41 grams of protein each, 45 minutes start to finish.

  • 15 minPrep
  • 30 minCook
  • 45 minTotal
  • 4Servings

Ingredients

  • 10 fully cooked Bilinski’s Organic Mild Italian chicken sausage links, certified gluten-free (two 12 oz / 340 g packages, 680 g total), sliced into 1/2-inch coins. Any fully cooked Italian chicken sausage works if it hits roughly 13 g protein and under 500 mg sodium per 68 g link.
  • 1 can (15 oz / 425 g, about 250 g drained) no-salt-added cannellini beans, drained and rinsed
  • 2 large red bell peppers (about 300 g), cut into 1/4-inch strips
  • 1 large yellow bell pepper (about 150 g), cut into 1/4-inch strips
  • 1 large green bell pepper (about 150 g), cut into 1/4-inch strips
  • 1 large yellow onion (about 250 g), sliced into thin half-moons
  • 5 garlic cloves (about 15 g), thinly sliced
  • 1 tbsp (13.5 g) extra virgin olive oil
  • 1 can (14.5 oz / 411 g) no-salt-added crushed tomatoes
  • 2 tsp dried Italian seasoning
  • 1 tsp fennel seed, lightly crushed
  • 1/2 tsp red pepper flakes
  • 1/2 tsp freshly ground black pepper
  • 1/4 cup fresh basil leaves, torn, to finish

No added salt anywhere. The sausage alone carries about 1,250 mg per serving, of roughly 1,280 mg total.

Instructions

  • Slice the chicken sausage into 1/2-inch coins on a slight diagonal, cut all four bell peppers into 1/4-inch strips, slice the onion into thin half-moons, thinly slice the garlic, and drain and rinse the cannellini beans until the water runs clear.
  • Heat the olive oil in a 12-inch skillet over medium-high, lay the sausage coins in a single layer, and sear undisturbed for 3 to 4 minutes per side until the cut faces are deeply browned, then move them to a plate.
  • Add the peppers and onion to the same skillet, season with the black pepper, and cook for 8 to 10 minutes, stirring every couple of minutes, until the onion turns translucent and the pepper strips collapse and pick up brown spots.
  • Push the vegetables to one side, drop the garlic, Italian seasoning, crushed fennel seed, and red pepper flakes onto the bare pan, and stir for about 45 seconds until fragrant, then fold everything together.
  • Pour in the crushed tomatoes and the rinsed beans, scrape the browned bits off the bottom of the pan, and simmer uncovered for 8 to 10 minutes until the sauce thickens enough to cling to the pepper strips and a few beans have started to break down.
  • Stir the sausage coins and any collected juices back in, cook 2 to 3 minutes until heated through to 165°F, then tear the basil over the top and portion into four containers.

Nutrition (per serving)

  • 415Calories
  • 41 gProtein
  • 37 gCarbs
  • 12 gFat
  • 8.6 gFiber

Nutrition information is calculated using ingredient databases and is an estimate. Actual values may vary based on specific ingredients and brands used.

Three things that decide whether this tastes like anything

Do not crowd the sausage. Coins that touch steam instead of searing, and you lose the browning that carries the dish. A twelve-inch pan holds 680 grams in one layer. A ten-inch pan does not, so brown in two batches.

Let the peppers sit still. Constant stirring holds the strips at a temperature where they release water and never brown. Every two minutes, not every twenty seconds.

Taste before you reach for salt. You will not need it. Most people do not believe me until they taste it, which is fine, but taste first.

How to eat it across four days

Straight out of the container is honestly how I eat it most. Warm, over a scoop of orzo or farro if you want more carbs, or piled onto a split baked potato.

If you like this style of pepper-and-onion meal prep, my chicken cheesesteak filling runs on a similar principle, with sliced breast instead of sausage. On weeks when I want something in the fridge that needs no reheating at all, the chopped chickpea salad I keep on rotation sits alongside this one nicely, since one is warm and one is cold and you stop getting bored by Thursday.

There is also the beef skillet I built on the same one-pan logic, if peppers in a pan is becoming your thing.

Storing it without the peppers going grey

Four days in the fridge in airtight containers. Cool them uncovered for about twenty minutes first, because trapping steam under a lid is exactly what turns bright peppers dull.

It freezes for three months, though the peppers come back softer than they went in. The flavor holds completely, the texture does not. If you are freezing on purpose, cut the pepper cook time by two minutes so they have somewhere to go.

Reheat in a skillet over medium if you have five minutes, which keeps some of the edges. The microwave works at 70 percent power in ninety second bursts, stirring between them. Full power turns the beans mealy.

What the numbers actually say

Per serving, estimated: 415 calories, 41 grams of protein, 37 grams of carbohydrate, 12 grams of fat, 8.6 grams of fiber, and about 1,280 mg of sodium.

Protein at 41 grams is 39.5 percent of the calories, high even by the standards of this site. The 8.6 grams of fiber clear the high fiber threshold with real room to spare, and all of it comes from the beans and peppers rather than anything added.

What it is not is low carb. Thirty-seven grams of carbohydrate minus fiber leaves about 28 grams net, and the beans are why. I would rather have the fiber and skip the label.

Common questions

Is chicken sausage and peppers healthy?

It depends which part you are asking about. On protein and fiber it is strong: 41 grams and 8.6 grams per serving, from whole ingredients, at 415 calories. On sodium it is high, roughly 56 percent of the daily recommendation in one meal. If sodium is not something you manage medically, this sits comfortably in a balanced week. If it is, this is not the recipe for you.

How long does chicken sausage and peppers last in the fridge?

Four days in an airtight container. Cool it uncovered first so condensation does not collect. Past four days the peppers lose their structure and it becomes a sauce with sausage in it.

Do you have to brown the chicken sausage before adding the peppers?

You do not have to, but the dish is noticeably worse without it. Searing the cut faces builds the fond on the bottom of the pan, and that fond is what the crushed tomatoes dissolve into later. Skip the sear and you get a sauce that tastes like tomatoes rather than like sausage.

What do you serve with sausage and peppers instead of bread?

The beans already do most of that work. Beyond them, orzo, farro, polenta, or a split baked potato. To keep carbs down, a bed of arugula wilting under the hot skillet mixture is my favorite of the options.

Can you freeze sausage and peppers?

Yes, up to three months. Portion it before freezing and expect softer peppers on the other side. Thaw overnight in the fridge and reheat in a skillet rather than a microwave if texture matters to you.

Make it this week

If you have been looking for a meal prep that does not taste like a meal prep by Wednesday, chicken sausage and peppers is a good place to start. One pan, 45 minutes, and it smells like a street fair while it cooks.

Make it, then come back and tell me whether you kept the green pepper in or left it out. I have been arguing that one with my sister for two years and I would like reinforcements. And if you save it to a board for later, save the version with the beans. That is the one worth keeping.

High-Protein Chicken Sausage and Peppers (Meal Prep) Read More »

Meal Prep
Mediterranean lentil soup in a matte olive stoneware bowl topped with grated cheese, parsley, and a drizzle of olive oil

High-Protein Mediterranean Lentil Soup

I made this Mediterranean lentil soup for the first time on a Tuesday when the fridge held one lemon, half a tub of Greek yogurt, and a bag of brown lentils I had been ignoring since February. That pot gave me six bowls of something so good I ate two of them standing at the counter, and I have made it roughly every other week since. It is thick, deeply tomato-forward, warm with cumin and smoked paprika, and finished with a swirl of yogurt that makes it taste like there is cream in the pot when there is not a drop.

This is not a starter soup. One bowl carries 33 grams of protein and 12 grams of fiber, which puts it squarely in dinner territory rather than the thing you eat before dinner. Pour a glass of water, get a spoon, and plan on leftovers that somehow taste better on Thursday than they did on Tuesday.

What makes this Mediterranean lentil soup worth the pot

Most lentil soups run thin and get their body from a potato or a blender. This one gets it from volume. There are two and a half cups of dried lentils in the pot, and they do the structural work themselves as they soften and release starch into the broth.

That density is also where the protein comes from, and I want to be straightforward about that, because a lot of high protein lentil soup recipes are quietly built on chicken stock and a handful of shredded rotisserie. Here, the lentils supply roughly 61 percent of the total protein. The Greek yogurt and the grated cheese are not rescuing a weak base. They are reinforcing one that was already strong. That distinction matters if you are eating this as a meatless main and want to know it will actually hold you until morning.

The Mediterranean part is not decoration either. Cumin, dried oregano, smoked paprika, tomato paste cooked until it darkens, and a hard squeeze of lemon at the end are the flavors that show up across Greek lentil soup traditions, and they turn what could be a flat brown pot into something bright.

The short ingredient list, and why each thing is there

Nothing here is exotic. Most of it lives in a pantry already.

The lentils

Use brown or green lentils, the ordinary supermarket kind. Botanically they are all Lens culinaris, but the variety matters for texture. Brown and green hold enough shape to give the soup some chew while still breaking down at the edges to thicken the broth. Red lentils collapse completely and would turn this into a purée. Rinse them and pick through for the occasional small stone. No soaking.

The Mediterranean backbone

A standard mirepoix of onion, carrot, and celery starts things off in extra virgin olive oil. Then three tablespoons of tomato paste, which I want you to cook longer than feels necessary. Two full minutes, stirring, until the color shifts from bright red to brick. That step is the difference between a soup that tastes like tomatoes and one that tastes like it simmered all afternoon. Smoked paprika does a similar job from a different angle, adding a low smoky note that reads as depth.

Nine cups of low-sodium vegetable broth might look like a lot next to the lentils. It is deliberate. Less than that and you get a stew you have to eat with a fork.

The creamy finish

Plain nonfat Greek yogurt goes in at the very end, off the heat, tempered first. It adds 41 grams of protein across the pot and gives you a genuinely creamy lentil soup without cream, butter, or coconut milk. A little finely grated hard cheese goes on top, and fresh lemon juice goes in last so the acid stays sharp instead of cooking off.

One note on the cheese: I call for a Parmesan-style hard cheese made with microbial rennet. Traditional Parmigiano-Reggiano is made with animal rennet, which means it is not vegetarian. If the vegetarian label matters to you, check the package, because most supermarkets carry both.

How this one pot lentil soup comes together

The whole thing happens in a single Dutch oven, and the only real skill involved is patience during the simmer.

Diced onion, carrots, and celery softening in olive oil in a black Dutch oven for Mediterranean lentil soup

Start by heating the olive oil over medium and adding the diced onion, carrots, and celery. Give them eight minutes, stirring occasionally. You are not trying to brown them hard, just soften them through and let a little color show at the edges where they meet the pan.

Tomato paste darkening with cumin and smoked paprika over softened vegetables for Mediterranean lentil soup

Next come the garlic and the dry spices: cumin, oregano, smoked paprika, red pepper flakes, salt, and black pepper. One minute is enough for them to bloom in the hot oil and fill the kitchen. Then the tomato paste goes in and you keep stirring for two more minutes until it darkens to that deep brick red.

Pouring vegetable broth over dried brown lentils and diced tomatoes in a Dutch oven for Mediterranean lentil soup

Now add the rinsed lentils, the whole can of diced tomatoes with its juices, and all nine cups of broth. Scrape the bottom of the pot as the liquid goes in, because every browned bit stuck down there is flavor you paid for. Bring it up to a boil over medium-high heat, which takes about four minutes.

Mediterranean lentil soup simmering in a partially covered Dutch oven with tender lentils and thickened broth

Drop the heat to a low simmer, cover the pot partially, and let it go for 35 to 40 minutes. Stir now and then so nothing catches. You are looking for lentils that are tender all the way through with no chalky center. The pot should still look loose and soupy rather than set. It thickens further as it sits, so err on the wet side.

Whisking hot broth into thick Greek yogurt in a small white bowl to temper it for Mediterranean lentil soup

Turn off the heat and stir in the spinach. It wilts down into almost nothing in under a minute. Then, in a small bowl, whisk a ladleful of the hot liquid into the Greek yogurt before you add it to the pot. This is the one step you cannot skip. Cold yogurt hitting hot soup curdles into grainy specks, and tempering it first keeps everything smooth.

Ladling Mediterranean lentil soup into a white ceramic bowl with grated cheese and chopped parsley on top

Finish with the lemon juice, taste for salt, and ladle it out. Grated cheese and chopped parsley on top.

Recipe card

High-Protein Mediterranean Lentil Soup

High-Protein Mediterranean Lentil Soup

A thick, tomato-forward one pot lentil soup finished with tempered Greek yogurt for a creamy texture without any cream. Six dinner-sized bowls at 33 grams of protein each.

  • 15 minPrep
  • 55 minCook
  • 1 hr 10 minTotal
  • 6Servings

Ingredients

  • 2 tbsp (28 g) extra virgin olive oil
  • 1 large yellow onion (about 200 g / 1 1/2 cups), finely diced
  • 3 medium carrots (about 200 g / 1 1/2 cups), diced
  • 3 celery stalks (about 120 g / 1 cup), diced
  • 5 garlic cloves (about 15 g), minced
  • 3 tbsp (48 g) tomato paste
  • 2 tsp ground cumin
  • 2 tsp dried oregano
  • 1 tsp smoked paprika
  • 1/2 tsp crushed red pepper flakes
  • 1 tsp kosher salt, plus more to taste
  • 1/2 tsp freshly ground black pepper
  • 500 g (2 1/2 cups) dried brown or green lentils, rinsed and picked over
  • 1 can (400 g / 14.5 oz) diced tomatoes, with juices
  • 2.25 L (9 cups) low-sodium vegetable broth, certified gluten-free
  • 150 g (5 packed cups) baby spinach
  • 400 g (1 2/3 cups) plain nonfat Greek yogurt, at room temperature
  • 50 g (about 2/3 cup) finely grated Parmesan-style hard cheese, microbial rennet, plus more to serve
  • Juice of 1 lemon (about 3 tbsp / 45 g)
  • 15 g (1/4 cup) fresh flat-leaf parsley, chopped

Instructions

  • Heat the olive oil in a large Dutch oven over medium heat, then add the onion, carrots, and celery and cook for 8 minutes, stirring now and then, until softened and just beginning to color at the edges.
  • Stir in the garlic, cumin, oregano, smoked paprika, red pepper flakes, salt, and black pepper and cook for 1 minute until fragrant, then add the tomato paste and keep stirring for 2 minutes until it darkens to a deep brick red.
  • Stir in the rinsed lentils, the diced tomatoes with their juices, and all 9 cups of vegetable broth, scraping the bottom of the pot to lift every browned bit, then bring everything to a boil over medium-high heat, about 4 minutes.
  • Reduce the heat to a low simmer, cover partially, and cook for 35 to 40 minutes, stirring occasionally, until the lentils are tender all the way through and the broth has thickened slightly around them; the pot should still look loose and soupy rather than set, which is exactly what you want.
  • Turn off the heat, stir in the spinach until it wilts into the soup, then whisk a ladleful of the hot liquid into the Greek yogurt in a small bowl before stirring that tempered mixture back into the pot so it stays smooth instead of splitting.
  • Stir in the lemon juice, taste and adjust the salt, then ladle into bowls and top each one with grated Parmesan-style cheese and chopped parsley.

Nutrition (per serving)

  • 490Calories
  • 33 gProtein
  • 73 gCarbs
  • 9 gFat
  • 12 gFiber

Nutrition information is calculated using ingredient databases and is an estimate. Actual values may vary based on specific ingredients and brands used.

Getting the texture you actually want

This soup is thick on purpose. During the simmer there is roughly two and a half cups of lentils against a bit under eleven cups of liquid, which is denser than a conventional soup ratio, and it is why every bowl eats like a meal.

If you want it looser, add hot broth or water half a cup at a time after the yogurt goes in. If you want it silkier, pulse an immersion blender in the pot for three or four seconds, no more. Blending some of the lentils while leaving most intact is my favorite version. If you want it thicker, just let it sit off the heat for ten minutes.

One more thing worth knowing: if you are keeping this strictly gluten-free, check your vegetable broth. Every other ingredient in this healthy lentil soup recipe is naturally gluten-free, but broth is the one place wheat derivatives occasionally hide, so buy a certified gluten-free carton.

The nutrition, stated plainly

Per bowl, estimated: 490 calories, 33 grams of protein, 73 grams of carbohydrate, 9 grams of fat, and 12 grams of fiber.

That fiber number is worth pausing on. The FDA sets the Daily Value for dietary fiber at 28 grams, so one bowl covers close to half of it. That is a real contribution, not a full day’s worth, and if beans and lentils are not already a regular part of your week, it is worth knowing before you go back for a second bowl.

The carbohydrate figure is high for the kind of cooking I usually post here, and I am not going to bury it. Seventy-three grams is a lot on paper. But these are slow, whole-food carbohydrates bound up with 12 grams of fiber and 33 grams of protein, which behaves very differently in your body than 73 grams from refined sources. What this soup is not is a low carb dinner, and if that is what you are after, this is not your recipe. Lentils are also a genuinely good source of folate and non-heme iron, which is part of why they anchor so much Mediterranean diet cooking.

What to serve with lentil soup

Crusty bread and a green salad is the honest answer, and it is what I do most nights. A drizzle of olive oil and a few extra grinds of black pepper over each bowl right before serving is also never wrong.

For a bigger spread, a crisp, no-cook Mediterranean side balances all that warm density nicely and leans on the same lemon and oregano flavors. If you are building a rotation of cold-weather one-pot meals, another one-pot dinner that skips the stuffing step makes a good companion recipe, and the chicken noodle soup that started our soup rotation is the lighter option for nights when you want broth rather than a full bowl of legumes.

Storing, freezing, and reheating

Cooled and sealed, this keeps five days in the fridge and genuinely improves by day two as the spices settle. It thickens considerably overnight, so add a splash of water or broth when you reheat.

It is a good freezer-friendly soup, though with one caveat: yogurt can go slightly grainy after freezing. If you plan to freeze it, hold back the yogurt, freeze the base for up to three months, then temper the yogurt in after reheating. Reheat gently on the stove over medium-low rather than blasting it, which also helps the dairy stay smooth.

Common questions

Do you need to soak lentils before making Mediterranean lentil soup?

No. Lentils are small and thin enough to cook through in about 35 minutes without any soaking, which is one of the reasons they beat dried beans on a weeknight. Rinse them and pick out any debris. That is the whole prep.

What makes a lentil soup Mediterranean?

The seasoning and the finish more than the technique. Cumin, oregano, and smoked paprika in the base, tomato paste cooked down for depth, olive oil rather than butter, and a decisive hit of lemon at the end. Take those away and you have a generic lentil soup.

Which lentils are best for soup?

Brown or green. They soften without disintegrating, so you get body and texture at once. Red and yellow lentils dissolve entirely, which is lovely in a purée but wrong here. Skip small black French lentils, which stay firm and never release the starch that thickens the pot.

How do you make lentil soup creamy without cream?

Two things working together. The lentils themselves release starch as they break down, and the tempered Greek yogurt stirred in off the heat adds real dairy richness without fat or cream. A brief pulse with an immersion blender pushes it further if you want it smoother.

Is lentil soup high in protein?

It depends entirely on how many lentils are in the pot. Plenty of versions land near 12 grams a bowl, which is fine but not a main course. This one uses a heavier lentil load plus yogurt and cheese to reach 33 grams per serving, which clears the threshold for a dinner-sized portion.

Can you freeze lentil soup?

Yes, for up to three months. Freeze the base before adding the yogurt for the best texture, then stir the tempered yogurt in after reheating.

Make it this week

This Mediterranean lentil soup is the recipe I reach for when I want dinner handled for three days and I do not want to think hard about it. One pot, pantry ingredients, and a result that feels far more considered than the effort it takes.

If you make it, come back and tell me how you finished yours. Extra lemon, more chili, a heavier hand with the cheese. I want to hear what you changed. And if you know someone who keeps buying lentils and never cooking them, send this their way.

High-Protein Mediterranean Lentil Soup Read More »

Dinner
Turkey taco zucchini boats topped with bubbling melted cheese and cilantro in a sheet pan with a halved lime

High-Protein Turkey Taco Zucchini Boats

The first time I made turkey taco zucchini boats, it was because I had run out of tortillas and four zucchini were sitting on my counter looking tired. It was a Tuesday. I had already announced taco night, and I was not walking that back. So I halved the zucchini, scooped out the middles with a spoon, and used them as the shell instead. Nobody complained. My son ate three halves and asked why we didn’t do it that way more often.

That was two summers ago, and the recipe has been tinkered with a lot since. What you have below is the version I actually make: thick, smoky filling, tender shells that hold their shape, and 44 grams of protein per plate.

Why a zucchini holds taco filling better than a tortilla

A hard shell cracks the second you bite it and dumps half your dinner on the plate. A soft tortilla goes limp under anything wet. A zucchini half does neither. The walls are firm enough to stay upright through a bake, and the little trough left behind by the spoon holds a genuinely generous amount of filling.

The other thing a zucchini does is stretch the meat. A pound and a quarter of ground turkey feeds four people comfortably here, because you are not just eating turkey. You’re eating turkey plus beans plus corn plus roughly a pound and a half of squash, all seasoned the same way. That’s why a portion lands at two full halves instead of a polite single boat.

Zucchini also cooks fast. Ten minutes empty in a hot oven, fifteen more with the filling in, and you’re done.

What goes into the filling

The filling is the part worth getting right, so here’s what each piece is doing.

  • 93% lean ground turkey. Lean enough that you don’t need to drain it, fatty enough that it doesn’t turn to sawdust. The 99% breast works but you’ll want an extra splash of broth.
  • Black beans and corn. These are doing double duty. They add bulk so the boats look full, and they push the fiber to 10.6 grams a serving.
  • A homemade spice blend. Chili powder, ground cumin, smoked paprika, and dried oregano. I stopped buying seasoning packets years ago because the salt level is out of my hands and the flavor is flat by comparison. The smoked paprika is the one I’d fight for.
  • Tomato paste. Two tablespoons, bloomed in the hot pan with the spices. This is what makes the filling cling instead of slide.
  • Chunky salsa. Just half a cup, for acidity and a bit of texture.
  • The scooped zucchini flesh. Do not throw it out. Chopped and cooked into the filling, it disappears completely and adds body.
  • Reduced-fat Mexican cheese blend. A cup across eight halves is plenty for good coverage without turning the dish greasy.

One label note. Chili powder is a blend, and blends occasionally carry an anti-caking agent with wheat in it. Same story with some jarred salsas. If you’re cooking gluten-free, glance at both jars once and then you never have to think about it again.

How turkey taco zucchini boats come together

Scooping the seedy center from a halved raw zucchini with a spoon to shape shells for turkey taco zucchini boats

Heat the oven to 400°F. Halve each zucchini the long way and drag a spoon down the center, leaving a wall about a quarter inch thick. Go gently at the ends, which is where they crack. Chop whatever you scooped out and keep it in a small bowl.

Oil-brushed hollow zucchini shells on a sheet pan after pre-baking, blotted dry and ready to fill

Brush the insides with olive oil, season lightly, and lay them cut side up on a sheet pan for ten minutes. They’ll come out slightly softened with a little water beading on the surface. Blot that away with a paper towel. This step is not optional and I’ll explain why in a second.

Ground turkey browning with diced onion and garlic in a stainless skillet until no pink remains

While the shells are in the oven, get the skillet going. Onion first for a couple of minutes, then garlic, then the turkey. Break it up as it cooks and let it go until there’s no pink left and it hits 165°F, which is the USDA’s safe temperature for ground poultry.

Spiced turkey, black bean and corn filling simmering down thick in a skillet with salsa and tomato paste

Now the spices and tomato paste go straight onto the hot meat for about thirty seconds. You’ll smell the cumin change. Then in go the chopped zucchini, black beans, corn, salsa, and a third of a cup of water.

Let that simmer six to eight minutes. You’re waiting for the liquid to disappear and the mixture to hold a shape when you push it with a spoon. If it still slides around the pan, keep going. Off the heat, stir in lime juice and half the cilantro.

Spooning the thick taco filling into pre-baked zucchini shells and pressing it lightly into place

Spoon the filling into the shells, mounding it up and pressing lightly so it stays put. Scatter the cheese over the top and bake fifteen to eighteen minutes, until a fork slides into the zucchini and the cheese has a few golden spots. Rest five minutes before serving so the filling sets.

Baked turkey taco zucchini boats with bubbling golden cheese and chopped cilantro fresh from the oven

Recipe card

High-Protein Turkey Taco Zucchini Boats

High-Protein Turkey Taco Zucchini Boats

Tender zucchini shells baked with a thick, smoky filling of lean ground turkey, black beans and corn under melted Mexican cheese. Taco night with 44 grams of protein and no tortillas.

  • 15 minPrep
  • 35 minCook
  • 5 minRest
  • 55 minTotal
  • 4Servings

Ingredients

  • 4 medium zucchini (about 7 oz / 200 g each), halved lengthwise
  • 1 tbsp extra-virgin olive oil
  • 1/2 tsp fine sea salt, divided
  • 1 1/4 lb (567 g) 93% lean ground turkey
  • 1/2 medium yellow onion (about 2.5 oz / 70 g), finely diced
  • 2 garlic cloves, minced
  • 1 tbsp chili powder
  • 2 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp dried oregano
  • 1/4 tsp black pepper
  • 2 tbsp tomato paste
  • 1 1/2 cups (255 g) canned black beans, drained and rinsed
  • 1 cup (150 g) frozen corn kernels
  • 1/2 cup (120 g) chunky tomato salsa
  • 1/3 cup (80 ml) water or low-sodium chicken broth
  • 1 cup (113 g) shredded reduced-fat Mexican cheese blend
  • 1 tbsp fresh lime juice (about half a lime)
  • 1/4 cup (10 g) chopped fresh cilantro

Instructions

  • Heat the oven to 400°F (200°C). Halve each zucchini lengthwise and scoop out the seedy center with a spoon, leaving a shell about 1/4 inch thick, then roughly chop the scooped flesh and set it aside for the filling.
  • Arrange the shells cut-side up on a rimmed sheet pan, brush the insides with the olive oil, season with half the salt, and bake for 10 minutes, then blot away any liquid that has pooled inside.
  • While the shells bake, cook the onion in a large skillet over medium-high heat for 2 minutes, add the garlic and ground turkey, and break the meat apart as it cooks until no pink remains and it reaches 165°F, about 7 minutes.
  • Stir in the chili powder, cumin, smoked paprika, oregano, remaining salt, pepper, and tomato paste and cook for 30 seconds, then add the reserved chopped zucchini, black beans, corn, salsa, and water and simmer 6 to 8 minutes until the mixture is thick and no longer loose.
  • Take the skillet off the heat, stir in the lime juice and half the cilantro, then spoon the filling into the pre-baked shells, mounding it generously and pressing lightly so it holds.
  • Scatter the shredded cheese over the tops and bake for 15 to 18 minutes until the zucchini is fork-tender and the cheese is bubbling with a few golden spots, then rest 5 minutes and finish with the remaining cilantro.

Nutrition (per serving)

  • 510Calories
  • 44 gProtein
  • 37 gCarbs
  • 21 gFat
  • 10.6 gFiber

Nutrition information is calculated using ingredient databases and is an estimate. Actual values may vary based on specific ingredients and brands used.

The trick to taco stuffed zucchini boats that don’t flood the pan

Zucchini is mostly water, and that water has to go somewhere. If you skip the pre-bake and stuff a raw shell, all of it releases during the single bake, straight into your filling. You end up with a puddle in the pan and a boat that collapses when you lift it.

Three things fix this, and you need all three.

  • Pre-bake the empty shells and blot them. That pulls out the first wave of moisture before any filling is involved.
  • Simmer the filling until it’s genuinely thick. Not “mostly reduced.” Thick. A loose filling has no room to absorb what the zucchini releases later.
  • Bake uncovered. Foil traps steam, and steam is the entire problem.

One more thing that helps: pick zucchini around seven ounces, roughly the length of your hand. The enormous ones from a neighbor’s garden have seedy, watery centers and thick walls that never quite go tender in the same amount of time.

What to pile on top and what to serve alongside

These want something cool and something sharp. Diced avocado, a spoon of plain Greek yogurt in place of sour cream, extra lime, pickled red onion if you have a jar going. Sliced jalapeño if your table likes heat.

For a full plate, two halves is a real dinner on its own, but if you’re feeding teenagers or you want to stretch it further, a side of cilantro rice or a simple green salad closes the gap. When I want a second hot vegetable on the table, a tray of glazed sprouts roasted while the boats bake works because the oven is already on and at nearly the right temperature.

If this filling wins you over, it has a couple of relatives on the site. A charred steak and lime rice bowl hits the same Tex-Mex register with a different protein. There’s also a roasted sweet potato take on taco night if you want the flavors without turning on a skillet and an oven at once. And the exact same seasoned turkey mixture is the base of a make-ahead container lunch, which is what I do with leftover filling roughly every other week.

Making them ahead and reheating without mush

You can do almost everything a day early. Scoop and pre-bake the shells, make the filling, and store them separately in the fridge. Assembly takes four minutes and then it’s just the final bake.

You can also stuff them completely, cover, and refrigerate up to 24 hours before baking. Add five minutes to the bake time since they’re going in cold.

Cooked leftovers keep three to four days. Reheat in a 350°F oven for about fifteen minutes rather than the microwave if you can spare the time, because the oven drives moisture off and the microwave drives it in. Softer boats are the price of speed.

Freezing assembled boats is where I’d stop you. The zucchini cells rupture and thaw into something closer to soup. Freeze the filling on its own for up to three months instead, then thaw it and stuff fresh shells. That works beautifully.

Where the protein in these ground turkey zucchini boats comes from

A serving of two halves comes to roughly 510 calories with 44 grams of protein, 37 grams of carbohydrate, 21 grams of fat, and 10.6 grams of fiber. Those figures are estimated from the ingredient list, so your exact numbers will shift a little with the brand of turkey and cheese you use.

The protein is split across three sources rather than resting on the meat alone. Ground turkey carries most of it. The reduced-fat cheese adds a solid chunk. Black beans contribute the rest along with the bulk of the fiber, which is why this lands over 10 grams per serving when a typical taco night barely clears 5.

Worth being straight about one thing: these are not low carb. Beans and corn put net carbs around 26 grams a serving. Plenty of zucchini boat recipes get labeled low carb, and if you pull the beans and corn out, these would be too. But you’d also lose two thirds of the fiber. I’d rather keep it.

Common questions

Are turkey taco zucchini boats healthy?

By most reasonable measures, yes. A serving delivers 44 grams of protein and 10.6 grams of fiber for around 510 calories, with about a pound and a half of vegetables spread across four plates. It’s a complete dinner rather than a side, and it doesn’t need anything added to it to be filling.

Do you have to pre-bake zucchini boats before stuffing them?

Yes, if you want them to hold together. Ten minutes in a 400°F oven starts softening the shells and pulls the first round of water to the surface, where you can blot it off. Skip it and that water ends up in your filling instead.

How do you keep stuffed zucchini boats from getting watery?

Simmer the filling until it holds its shape, pre-bake and blot the shells, and bake the assembled boats uncovered. Choosing medium zucchini over giant ones helps too, since the oversized ones carry far more moisture in their seedy centers.

Can you make turkey taco zucchini boats ahead of time?

You can prep the shells and filling a full day ahead and store them in separate containers, or assemble completely and refrigerate up to 24 hours before baking. Add about five minutes to the bake if they’re going into the oven cold.

Can you freeze stuffed zucchini boats?

I don’t recommend it. Zucchini turns soft and releases a lot of liquid on thawing, and you lose the texture that makes the dish work. Freeze the cooked filling alone for up to three months and stuff fresh shells when you’re ready.

What do you serve with zucchini boats?

Two halves is a full dinner, but cilantro rice, a green salad, or a roasted vegetable side all fit. For toppings, stick with cool and acidic: avocado, Greek yogurt, lime, or pickled onion.

Make them the week zucchini gets cheap

Late summer is when this recipe earns its place, when zucchini is three for a couple of dollars and nobody wants a heavy dinner. But I make it in February too, because a tray of these coming out of the oven with the cheese still bubbling is genuinely something to look forward to.

Make them this week and tell me how they went in the comments. If you end up with a filling variation worth stealing, I want to hear it. And if you’re the person with the zucchini surplus, save this one, because you’re going to need it more than once.

High-Protein Turkey Taco Zucchini Boats Read More »

Dinner
Unstuffed pepper skillet topped with melted mozzarella, fresh parsley, diced red and green peppers in tomato rice

High-Protein Unstuffed Pepper Skillet (One-Pan Dinner)

The first stuffed peppers I ever made on my own took six hours and produced four peppers that fell over in the pan. I was twenty-three. I had hollowed them out at eleven in the morning for a dinner that would not be ready until seven, and by the time I pulled the dish out, two of them had split down the side and dumped their filling into the sauce below. I ate the spillage standing at the counter with a spoon, and it was easily the best part of the meal. That afternoon is more or less why this unstuffed pepper skillet lives in my rotation now. Same beef, same rice, same sweet peppers and tomato, all in one pan, with nothing to prop upright and nothing to babysit in the oven.

It also happens to be one of the most protein-dense dinners on this site, at 45 grams per serving, and I will show you exactly where that number comes from before the end.

Why deconstructed stuffed peppers beat the real thing on a weeknight

A stuffed pepper is mostly a construction project. You blanch or pre-bake the shells so they are not crunchy, you make the filling separately, you spoon it in, you bake the whole assembly again, and the reward is a vegetable that acts as a bowl. The flavor was never in the bowl.

Chopping the peppers straight into the pan changes the math completely. Every bite gets pepper instead of every fourth bite getting a mouthful of skin. The rice cooks directly in the tomato and broth rather than arriving pre-cooked and bland. And you go from three vessels to one skillet, which is the actual reason this format has taken off on Pinterest over the past year.

The trade-off is honest: you lose the presentation. Nobody is putting a scoop of skillet on a magazine cover the way they would a neatly stuffed pepper half. What you get instead is dinner on the table in under an hour with one pan to wash.

What goes into this high protein unstuffed peppers skillet

The lean beef is the engine

I use 1.25 pounds of 93/7 lean ground beef for four servings, which is more than most versions of this dish call for. That is deliberate. 93/7 gives you almost all the protein of leaner grinds with enough fat left to actually brown properly and carry the paprika. An 80/20 grind will taste rich, but you will be draining off a quarter cup of fat and the calorie column climbs fast for nothing.

The rice is the starch, and I want to be straight about that

Three-quarters of a cup of dry long-grain white rice for the whole pan. That is a controlled amount, roughly a third of what a lot of unstuffed peppers recipes use, and it is the single biggest lever on whether this dish clears a real protein threshold or just looks like it does.

Here is the honest version: the rice contributes almost nothing to the protein total. Its job is texture and satisfaction, soaking up tomato and making the skillet feel like a full meal rather than a bowl of meat sauce. The protein comes from the beef and the cheese, full stop. Any recipe that pours in two cups of rice and still advertises a big protein number is doing it by shrinking the serving size on paper.

Three peppers, three colors, on purpose

One red, one green, one yellow. Green bell peppers (all bell peppers are Capsicum annuum, ripened to different stages) bring the slightly bitter, grassy note that reads as classic stuffed pepper. Red and yellow have had longer on the plant and turn sweet and almost fruity once they soften in the tomato. Using all three gives you both ends of that range in the same bite, plus the color that makes this dish photograph the way it does.

The cheese pulls double duty

Four ounces of low-moisture part-skim mozzarella melts into that glossy blanket everybody actually clicks on, and it brings nearly 28 grams of protein to the pan while staying leaner than a full-fat cheddar. A quarter cup of grated Parmesan goes on with it for the savory, salty depth that mozzarella alone does not have. Together they add real protein instead of just decoration.

Seasoning stays simple: Italian seasoning, smoked paprika, garlic, salt, pepper. The smoked paprika is the one I would not skip. It gives the tomato base a low background warmth that makes the whole thing taste like it simmered longer than it did.

How the unstuffed pepper skillet comes together

Lean ground beef browning into deep-brown crumbles in a stainless skillet

Browning the beef. Heat the olive oil in a deep 12-inch skillet over medium-high and add the ground beef. Break it into crumbles with a wooden spoon and leave it alone in between so it actually takes on color rather than steaming. Six or seven minutes gets you browned crumbles with no pink left.

Diced onion and minced garlic stirred into the browned beef until translucent

Building the aromatics. In goes the diced onion and the minced garlic, three minutes, just until the onion turns translucent and the garlic loses its sharp raw edge and smells sweet. Garlic burns fast in a hot pan, so this is the moment to stir more than you think you need to.

Diced red, green and yellow bell peppers added to the beef and onion base with smoked paprika

Adding the peppers. All three diced peppers hit the pan with the Italian seasoning, smoked paprika, salt, and black pepper. Three or four minutes. You are not cooking them through here, only waking up the spices in the residual fat and softening the pepper edges. They will finish during the simmer.

Diced tomatoes, tomato sauce and beef broth poured over the beef and peppers to build the base

Making the base. Pour in the diced tomatoes with all their juice, the tomato sauce, and the broth, then scrape the bottom of the pan. Every browned bit stuck down there is flavor that belongs in the sauce. Bring the whole thing up to a proper simmer before the rice goes anywhere near it.

Uncooked long-grain white rice stirred into the simmering tomato base before the lid goes on

Simmering the rice. Stir the dry rice in until it is fully submerged, put the lid on, drop to medium-low, and then leave it alone for 18 to 20 minutes. Lifting the lid to check releases the steam the rice is cooking in and is the most common way this dish goes wrong.

Mozzarella and Parmesan melting into a glossy blanket over the finished unstuffed pepper skillet

Melting and finishing. Scatter the mozzarella and Parmesan across the surface, cover for three or four minutes, and let the residual heat do the work. Off the heat, shower it with chopped parsley and let it sit five minutes before serving. That rest is when the last of the liquid settles into the rice.

Yes, it is supposed to be saucy

This skillet finishes loose, not dry, and that is intentional. There should be a glossy tomato sauce coating everything, with a little pooling when you pull a spoon through it. That is what makes leftovers reheat well instead of turning into a brick, and it is what gives you something to mop up.

If you want it tighter, leave the lid off for the last three minutes of the simmer and let some steam escape before the cheese goes on. If it looks looser than you want at the twenty-minute mark, the five-minute rest will take care of more of it than you expect.

Recipe card

High-Protein Unstuffed Pepper Skillet

High-Protein Unstuffed Pepper Skillet

All the flavor of stuffed peppers with none of the stuffing: lean ground beef, three colors of bell pepper, and long-grain rice simmered in tomato under melted mozzarella and Parmesan. One pan, 45 grams of protein, ready in 55 minutes.

  • 15 minPrep
  • 35 minCook
  • 5 minRest
  • 55 minTotal
  • 4Servings

Ingredients

  • 1 tbsp olive oil
  • 1.25 lb (567 g) 93/7 lean ground beef
  • 1 medium yellow onion (about 110 g), diced
  • 4 garlic cloves, minced
  • 1 large red bell pepper (about 135 g), diced
  • 1 large green bell pepper (about 135 g), diced
  • 1 large yellow bell pepper (about 135 g), diced
  • 2 tsp Italian seasoning
  • 1 tsp smoked paprika
  • 1/2 tsp fine sea salt
  • 1/2 tsp freshly ground black pepper
  • 3/4 cup (139 g) uncooked long-grain white rice
  • 1 can (14.5 oz / 411 g) diced tomatoes, undrained
  • 1 can (8 oz / 227 g) tomato sauce
  • 1 cup (240 ml) low-sodium beef broth
  • 4 oz (113 g) shredded low-moisture part-skim mozzarella
  • 1/4 cup (25 g) finely grated Parmesan
  • 1/4 cup chopped fresh flat-leaf parsley, for finishing

Instructions

  • Heat the olive oil in a deep 12-inch skillet over medium-high heat, add the ground beef, and cook for 6 to 7 minutes, breaking it into crumbles with a wooden spoon until browned through with no pink remaining.
  • Stir in the diced onion and minced garlic and cook for 3 minutes, until the onion turns translucent and the garlic smells sweet rather than sharp.
  • Add the diced red, green, and yellow bell peppers along with the Italian seasoning, smoked paprika, salt, and black pepper, then cook for 3 to 4 minutes until the peppers brighten and just begin to soften at the edges.
  • Pour in the diced tomatoes with their juices, the tomato sauce, and the beef broth, scraping up any browned bits stuck to the bottom of the pan, then bring the skillet to a full simmer.
  • Stir in the uncooked rice until it is fully submerged, cover the skillet, reduce the heat to medium-low, and simmer for 18 to 20 minutes without lifting the lid, until the rice is tender and most of the liquid has been absorbed.
  • Scatter the mozzarella and Parmesan evenly over the surface, cover for 3 to 4 minutes until the cheese melts into a glossy blanket, then remove from the heat, shower with chopped parsley, and let it rest 5 minutes before serving.

Nutrition (per serving)

  • 565Calories
  • 45 gProtein
  • 46 gCarbs
  • 22 gFat
  • 5 gFiber

Nutrition information is calculated using ingredient databases and is an estimate. Actual values may vary based on specific ingredients and brands used.

Pro chef tips

  • The gluten-free caveat. Rice, beef, peppers, and tomatoes are all fine on their own, but beef broth is the gluten risk here. Plenty of brands use wheat-derived ingredients or are produced on shared lines. If you need this dish to be genuinely gluten-free, buy a broth carton labeled certified gluten-free and check the tomato sauce label too. That is the only swap required.
  • Cook the beef properly, not just visually. Color is an unreliable doneness signal in ground meat. USDA guidance is to cook ground beef to a safe minimum internal temperature of 160°F measured with a thermometer, because grinding distributes any surface bacteria throughout the meat.
  • Use a deep skillet, not a shallow one. You need at least a 12-inch pan with a real lid. Everything has to fit under that lid with room for the rice to expand, and a crowded pan simmers unevenly.
  • Do not use instant or minute rice. The liquid ratio and timing here are built for standard long-grain white rice. Instant rice will turn to paste in twenty minutes.
  • Salt at the end too. Broth brands vary wildly in sodium. Taste before you add the cheese and adjust then, since Parmesan brings its own salt.

What to serve with unstuffed bell peppers

This is a complete plate on its own, so I usually add something green and something with contrast. A simple salad with a sharp vinaigrette cuts the richness of the tomato and cheese better than anything else.

When I want a second hot dish, a sheet pan of caramelized, sticky-sweet brussels sprouts goes into the oven while the skillet simmers and comes out at the same time. Garlic bread is the traditional move, though it undoes the carb control if that is what drew you to this recipe in the first place.

Ways to change up your one pan stuffed pepper skillet

Swap the beef for lean ground turkey and you land in similar protein territory with a lighter flavor. Ground chicken works too, though it needs a heavier hand with the paprika.

For a lower-carb version, cut the rice to half a cup and add a diced zucchini with the peppers. Do not swap in cauliflower rice: it releases water rather than absorbing it, and you will end up with soup.

Sharp cheddar in place of the mozzarella gives you the golden, tangy top you see on a lot of the viral versions, at the cost of a few more grams of fat. And if you want the same comfort-food register in a different format entirely, the tater tot casserole I make when the temperature drops hits the same note from the oven.

Make ahead, storing, and reheating

This is one of the better weeknight dishes for leftovers. It keeps in an airtight container in the fridge for four days and the flavor genuinely improves overnight as the peppers keep releasing into the sauce.

Reheat with a splash of broth or water stirred through first, either in a covered pan over medium-low or in the microwave in ninety-second bursts. Rice tightens as it chills and the extra liquid brings it back.

It freezes for up to three months, though the peppers soften noticeably. Cool it completely first, then portion into individual containers, the same way I build the burger bowls I batch on Sundays.

Where the 45 grams of protein actually come from

Per serving, this skillet estimates at 565 calories, 45 g protein, 46 g carbs, 22 g fat, and 5 g fiber. All nutrition figures here are estimated from standard ingredient data, not lab-tested.

The breakdown matters more than the headline. Of those 45 grams, roughly 30 come from the beef and about 9 from the two cheeses. The rice contributes around 2.5. Vegetables and broth cover the rest.

That puts about 32% of the calories in this dish into protein, which is the number I actually care about. Plenty of “high protein” dinners hit a big protein figure by also being enormous. This one gets there by keeping the starch controlled and letting the beef and cheese carry the load.

One thing I will not claim: this is not a high-fiber recipe. It lands at roughly 5 grams, which is decent for a skillet dinner but short of the threshold I use before putting that label on anything.

Common questions

What is an unstuffed pepper skillet?

It is a stovetop version of stuffed peppers where the peppers are diced and cooked into the filling instead of being hollowed out and used as containers. Beef, rice, peppers, and tomato all simmer together in one pan and get topped with melted cheese. Same flavor profile, roughly a third of the effort.

How do you make an unstuffed pepper skillet high in protein?

Two levers, and they work together. Increase the lean beef to about 5 ounces raw per serving, and cap the dry rice at three-quarters of a cup for the whole pan. Most versions do the reverse. Melted cheese on top adds a meaningful amount as well, since it contributes protein rather than only richness.

Can you freeze unstuffed peppers?

Yes, for up to three months in an airtight container. Cool it fully before freezing, thaw overnight in the fridge, and reheat with an added splash of liquid. The rice and peppers both soften, so the texture is a little looser than fresh, but the flavor holds up well.

What kind of rice works best in an unstuffed pepper skillet?

Standard long-grain white rice. It absorbs the tomato and broth at a predictable rate and stays in separate grains. Brown rice needs roughly twice the simmer time and more liquid, so plan for it rather than substituting directly. Skip instant rice entirely.

Is an unstuffed pepper skillet gluten free?

The recipe as written contains no gluten ingredients, but beef broth is the thing to check, since many commercial brands are not gluten-free. Use a certified gluten-free broth and verify your tomato sauce label and the dish is safely gluten-free.

Can you use ground turkey instead of beef?

Absolutely. Use 93/7 ground turkey for a comparable protein number. It is milder, so I add an extra half teaspoon of smoked paprika and a little more salt to compensate. Cook ground turkey to 165°F rather than 160°F.

Make it this week

If stuffed peppers have always felt like more of a project than a Tuesday allows, this is the version that fixes it. One pan, fifty-five minutes start to finish, 45 grams of protein, and a skillet that tastes like it simmered all afternoon.

Make it, then come back and tell me how you tweaked it. Did you go cheddar or mozzarella? Turkey or beef? Extra zucchini in there? Leave a comment below and pin the recipe so it is waiting for you the next time you are staring into the fridge at six o’clock with no plan.

High-Protein Unstuffed Pepper Skillet (One-Pan Dinner) Read More »

Dinner
High protein tuna pasta salad in a white ceramic bowl with flaked tuna, sweet green peas, celery, red onion and fresh dill

High Protein Tuna Pasta Salad with Greek Yogurt Dressing

I spent about three years thinking pasta salad was something you brought to other people’s barbecues and then regretted at 3pm. Then one August afternoon I came back from a long walk genuinely hungry, opened the fridge, and found the container of high protein tuna pasta salad I had thrown together the night before. I ate it cold, standing up, straight out of the container. Two hours later I still was not hunting for a snack. That was the whole point, and it took me a few more rounds to work out why: the version I had made was mostly tuna and yogurt with some shells folded through, not the other way around.

That ratio is the entire recipe, really. Three cans of tuna instead of two. A dressing built on thick Greek yogurt instead of a cup of mayonnaise. And a deliberately restrained amount of pasta. You end up with something that still tastes like the creamy, dill-flecked salad you remember, but that lands at 32 grams of protein per serving instead of the usual 20 or so.

Why this tuna pasta salad clears 30 grams of protein

Most tuna pasta salads are a starch dish wearing a protein costume. Two cans of tuna get stretched across a full pound of pasta and a cup of mayo, and by the time you divide it into six generous portions you are looking at maybe 18 to 22 grams of protein against a lot of calories from refined flour and oil.

Three things change that here.

The tuna is the bulk, not a garnish. Three well drained cans give you roughly 340 grams of flaked fish across four servings. That alone is about 75 grams of protein for the whole bowl, which is more than half the total.

The dressing works twice. Plain nonfat Greek yogurt gives you the same cool, tangy creaminess as mayonnaise, but it brings roughly 20 grams of protein to the bowl instead of zero. I keep two tablespoons of light mayo in there anyway, because yogurt on its own tastes a little sharp and a little thin against canned tuna. That small amount of mayo rounds the edges without undoing the work.

The peas pull their weight. A cup and a half of sweet frozen peas adds a bit of plant protein, a bit of fiber, and the pop of green that makes this look like the pasta salad you actually want to eat.

The pasta ratio, said out loud

Here is the trade I want you to know about before you cook, because it is the honest reason this recipe works.

Six ounces of dry shells across four servings comes out to roughly 95 grams of cooked pasta per portion. That is noticeably less pasta than a classic recipe, and it is entirely on purpose. Pasta is a starch. It contributes a little protein, but not meaningfully, and every extra ounce of it dilutes the protein-to-calorie ratio that makes this dish worth putting on a high protein site.

So: this is a tuna salad with pasta in it, not a pasta salad with a little tuna. If you double the shells to make it stretch further at a cookout, you are welcome to, but you are making a different dish and the macros go with it. I would rather tell you that than quietly hope you do not notice.

What goes in the bowl

  • Light tuna in water. Skipjack, packed in water, drained hard. Press it against the lid with real pressure, then press again, because water left in the can turns the dressing soupy on day two. Canned light tuna also sits in the FDA’s Best Choices category for lower mercury fish, at 2 to 3 servings a week, which is one reason I use it far more often than albacore.
  • Small shell pasta. The little cups catch the dressing, which is why shells beat penne here. Elbows work. Cook them just to al dente, because pasta keeps softening slightly as it chills.
  • Plain nonfat Greek yogurt. Use a thick strained one, and measure by weight if you can. Thin yogurts will leave you with a watery salad no matter what you do.
  • Frozen sweet peas. No need to cook them separately. They go into the pasta water for the last minute.
  • Celery and red onion. These are the crunch. Dice them small so you get some in every forkful rather than occasional chunks.
  • Fresh dill. Not optional in my kitchen. Dill and canned tuna have a chemistry that dried herbs cannot fake. Chives or parsley will do if dill is not your thing.
  • Dijon, lemon juice, olive oil, garlic powder. The flavor scaffolding for the yogurt. Skip the Dijon and the dressing tastes flat.

How this tuna pasta salad comes together

Whisking the creamy Greek yogurt dressing with Dijon, lemon and dill for high protein tuna pasta salad

Start with the dressing, in the big bowl you plan to serve from. Whisk the yogurt, light mayo, olive oil, Dijon, lemon juice, garlic powder, salt and pepper until it goes smooth and just pourable. Doing this first means one less bowl to wash and gives the garlic powder a few minutes to hydrate.

Small shell pasta boiling in salted water, the only cooked step in high protein tuna pasta salad

Get the shells going in well salted water. Pull them at the firm end of al dente, around 8 to 9 minutes depending on the brand. Slightly underdone is the right call, because cold pasta always reads softer than hot pasta.

Shells and sweet peas draining together in a colander before rinsing cold for tuna pasta salad

In the last minute, tip the frozen peas straight into the pot with the pasta. They only need about 60 seconds. Then drain everything together and rinse under cold running water until the shells are genuinely cool to the touch, not just lukewarm. Warm pasta will thin your dressing.

Flaking three cans of drained light tuna into the Greek yogurt dressing for high protein tuna pasta salad

Now the tuna. Open all three cans, press the lids down firmly to force out the water, then flake the fish into the bowl of dressing with a fork. Aim for large tender pieces rather than paste. You want to find actual tuna when you eat this, not a uniform beige.

Folding shells, peas, celery and red onion into the yogurt dressing for high protein tuna pasta salad

Add the cooled pasta and peas, the diced celery, the red onion and most of the dill. Fold gently with a spatula, turning from the bottom, until every shell is coated. Gentle matters here because aggressive stirring shreds the tuna and dulls the peas.

Chilled high protein tuna pasta salad topped with fresh dill, served cold from the fridge

Cover it and get it into the fridge for at least half an hour. This is the step people skip and then wonder why theirs tastes sharp. The onion mellows, the dill spreads out, the yogurt loses its edge. Taste before serving, add salt and a squeeze more lemon if it needs waking up, and scatter the rest of the dill over the top.

Recipe card

High Protein Tuna Pasta Salad

High Protein Tuna Pasta Salad

A creamy, cold tuna shell pasta salad built on a Greek yogurt dressing instead of mayo, with sweet peas and fresh dill. It delivers 32 grams of protein per serving and is ready in 55 minutes.

  • 15 minPrep
  • 10 minCook
  • 30 minChill
  • 55 minTotal
  • 4Servings

Ingredients

  • 3 cans (5 oz / 142 g each) light tuna in water, very well drained (about 340 g drained)
  • 6 oz (170 g) dry small shell pasta
  • 1 1/2 cups (150 g) frozen sweet peas
  • 1 scant cup (7 oz / 200 g) plain nonfat Greek yogurt
  • 2 tbsp (30 g) light mayonnaise
  • 1 tbsp olive oil
  • 1 tbsp Dijon mustard
  • 2 tbsp fresh lemon juice
  • 2 medium celery ribs (100 g), finely diced
  • 1/2 small red onion (60 g), finely diced
  • 3 tbsp (10 g) fresh dill, chopped
  • 1/2 tsp garlic powder
  • 1/2 tsp fine sea salt
  • 1/4 tsp freshly ground black pepper

Instructions

  • Whisk the Greek yogurt, light mayonnaise, olive oil, Dijon mustard, lemon juice, garlic powder, salt and pepper in a large bowl until the dressing is smooth and pourable.
  • Cook the shell pasta in well-salted boiling water until just al dente, about 8 to 9 minutes, keeping it slightly firm so it holds up once chilled.
  • Drop the frozen peas into the pasta pot for the final 60 seconds, then drain everything together and rinse under cold water until completely cool.
  • Press the drained tuna firmly against the can lid to remove every last drop of water, then flake it into the dressing with a fork into large tender pieces.
  • Add the cooled pasta and peas, diced celery, red onion and chopped dill, then fold gently until every shell is coated in the creamy dressing.
  • Cover and refrigerate for at least 30 minutes, then taste, adjust the salt and lemon, and serve cold topped with a few extra dill fronds.

Nutrition (per serving)

  • 365Calories
  • 32 gProtein
  • 42 gCarbs
  • 7 gFat
  • 4 gFiber

Nutrition information is calculated using ingredient databases and is an estimate. Actual values may vary based on specific ingredients and brands used.

Pro tips from my own batches

Salt the pasta water properly. It is the only chance the shells get to be seasoned from the inside. Unseasoned pasta is the most common reason a cold salad tastes bland.

Soak the onion if raw onion bites too hard. Ten minutes in cold water, drained well, takes the harshness off without losing the crunch.

Hold back a few spoonfuls of dressing. Cold pasta keeps absorbing liquid overnight. If you are making this on Sunday for Wednesday, stash two tablespoons of dressing separately and stir it in before you eat.

Going gluten free? The dish is built on ingredients that do not contain gluten, but the pasta and the Dijon are where you have to check. Use a certified gluten free pasta and a certified gluten free mustard, and confirm the labels rather than assuming. Corn and rice blend shells hold their shape best when chilled. Chickpea and lentil pastas work too and push the fiber up, though they soften faster.

Do not skip the drain. I know I have said it twice. It is the single biggest difference between a creamy salad and a soggy one.

Serving it, and other ways to eat it

I eat this straight from a container most days, but it is genuinely good spooned onto butter lettuce leaves, packed into a wrap with extra greens, or served alongside grilled chicken at a summer table. A sliced tomato with flaky salt on the side is all it needs.

If you like the make ahead cold lunch category, the cowboy caviar one I keep in summer rotation is the other pasta salad I make on repeat, built on beans and vegetables instead of fish, so the two do not taste remotely alike. When I want canned fish in a hot format instead, I go for the little salmon cakes I pan fry, which use the same pantry logic in a completely different direction.

And if you already have dill and a spare can of tuna in the house, those crunchy cucumber rounds loaded with tuna use up the leftovers in about five minutes flat.

Easy variations: swap the peas for edamame to push protein higher. Add a diced dill pickle and a spoonful of its brine for a sharper, deli style version. Fold in a chopped hard boiled egg per serving if you want to go past 35 grams of protein. Halved cherry tomatoes and a handful of arugula turn it into more of a summer plate.

Make ahead and storage

This keeps in an airtight container in the fridge for up to three days, and honestly it is better on day two than on day one. The flavors settle overnight in a way that fresh mixing cannot replicate.

Do not freeze it. Yogurt dressings split when thawed, and cooked pasta comes back from the freezer with a texture nobody enjoys.

If you are portioning it out for the week, divide it into four containers straight away rather than serving from one big bowl. It stops the salad from getting stirred and squashed each time someone digs in, and it means the protein is already measured for you.

Common questions

Is high protein tuna pasta salad actually good for you?

It depends entirely on the ratio you build it at. At 365 calories and 32 grams of protein per serving, this version puts about 35 percent of its calories into protein, which is a genuinely useful number for a cold lunch. The tuna brings omega-3 fats, the peas bring fiber, and the yogurt dressing keeps saturated fat low. A version made with two cans of tuna, a pound of pasta and a cup of mayonnaise would be a different food entirely. All nutrition figures here are estimated.

Can you make tuna pasta salad without mayo?

You can, and it will still taste creamy. Straight Greek yogurt with Dijon, lemon and olive oil gets you most of the way. I keep two tablespoons of light mayo because it softens the tang of the yogurt against the tuna, but leaving it out costs you around 18 calories a serving and changes nothing structurally.

How long does tuna pasta salad last in the fridge?

Three days in a sealed container is my limit. Canned fish salads with a dairy dressing do not have a long window, and the celery starts losing its crunch after that.

Can you freeze tuna pasta salad?

No. The yogurt separates on thawing and the shells go mealy. Make a half batch instead if four servings is too many.

What kind of pasta is best for tuna pasta salad?

Small shells, because the concave shape traps the dressing. Elbows, ditalini or small rotini all work. Long pasta does not, and large shapes leave you with dry mouthfuls between dressed ones.

Why is my tuna pasta salad dry the next day?

Cold pasta keeps drinking up moisture as it sits. Reserve a couple of tablespoons of dressing, or loosen the salad with a spoonful of yogurt and a squeeze of lemon just before eating.

Make it once and you will see

The fridge test is the honest one. If a cold lunch is genuinely good, you will eat it on day three without negotiating with yourself first. This one passes for me every time, and the 32 grams of protein is the reason it holds up as an actual meal instead of a side dish.

Make a batch on a Sunday, split it into four containers, and see how the week goes. If you try it, come tell me what you changed. Extra dill, pickle brine, edamame instead of peas, I want to hear all of it. And if it earns a spot in your rotation, save the recipe so it is there next time the fridge is empty and you are hungry.

High Protein Tuna Pasta Salad with Greek Yogurt Dressing Read More »

Lunch
Ground turkey taco bowls loaded with seasoned turkey, cilantro lime rice, corn, tomatoes, romaine and avocado

Ground Turkey Taco Bowls (High-Protein Meal Prep, 46g Protein)

I used to think meal prep meant eating something joyless out of a container on a Tuesday. Then I started making these ground turkey taco bowls on Sunday afternoons, and my whole lunch situation changed. There is something about pulling the lid off a bowl of seasoned turkey, cilantro flecked rice, cold crunchy lettuce, and a lime crema you spoon on right before eating that does not feel like a compromise at all. My husband keeps stealing the fourth one, which is the highest compliment a meal prep recipe can get in this house.

The reason I keep coming back to this one is that it holds up. Day four tastes like day one, as long as you keep a couple of things separate, and I will show you exactly which ones.

Why these turkey taco bowls actually work for meal prep

A lot of high protein meal prep bowls fall apart on reheating. The greens wilt into the rice, the avocado turns brown and sad, and by Wednesday you are ordering lunch anyway.

This bowl is built around that problem. The hot components (rice, turkey, beans, corn) live together and reheat beautifully. The cold components (lettuce, tomatoes) sit on top and stay crisp. The crema and the avocado stay out entirely until the moment you eat. That is the whole trick, and it is why these turkey taco meal prep bowls still taste bright on a Thursday.

The other reason I love them: 1.25 pounds of 93/7 lean ground turkey across four bowls is a genuinely generous portion. This is not a recipe where the protein is a garnish.

The honest macro breakdown

I want to be straightforward about what is in this bowl, because “high protein” gets thrown around loosely.

Each serving comes in at roughly 610 calories, 46 g protein, 58 g carbs, 23 g fat, and 11 g fiber (estimated, calculated from the ingredient list).

The protein comes from three places, in order of contribution: the lean ground turkey does most of the heavy lifting, the shredded cheese adds a few grams, and the nonfat Greek yogurt crema quietly adds a few more. That yogurt swap is my standard move in place of sour cream. It gives you the same cool tang, adds protein instead of just fat, and it whisks smooth with lime in about thirty seconds.

The rice is a real carbohydrate load, and I am not going to pretend otherwise. Roughly three cups of cooked rice split four ways is what puts these carbs at 58 g per bowl. That is a feature if you are eating this as a full lunch after training or a long morning. If you want it lower, I will cover swaps below.

The fiber number is worth noting too. Between the black beans, the corn, the tomatoes, and the brown rice if you use it, each bowl lands around 11 g, which is a real chunk of a day’s target rather than a rounding error.

What goes into the bowl

The turkey. I use 93/7 lean ground turkey rather than 99% breast meat. The small amount of fat is doing a job here: it keeps the meat from going dry and chalky after four days in the fridge and a spin in the microwave. This matters more in meal prep than it does for a same day dinner.

The seasoning. I mix my own from chili powder, ground cumin, smoked paprika, garlic powder, onion powder, and a little oregano. It takes ninety seconds, it costs less than a packet, and you control the salt. The smoked paprika is the ingredient people cannot identify but always ask about.

The base. White rice or brown rice both work. Brown gives you more fiber and holds its texture better on reheat. Stir lime juice and cilantro into it while it is still warm so it actually absorbs.

The mix-ins. Black beans and fire roasted corn go into the skillet at the end so they warm through and pick up seasoning instead of sitting there tasting like they came from a can.

The toppings. Cherry tomatoes, shredded romaine, a modest amount of shredded cheese, and diced avocado added fresh. This is where that loaded, colorful taco bowl look comes from, and honestly it is half the appeal.

A note on gluten and taco seasoning

Every ingredient in this recipe is gluten free by nature, but I tag it as a gluten free option rather than making an absolute claim, and here is why. Store bought taco seasoning packets often contain wheat based thickeners, and even loose spices can be processed on shared equipment. If you are cooking for someone with celiac disease, use certified gluten free spices and check every label, including the shredded cheese, which sometimes uses an anti caking starch.

How these ground turkey taco bowls come together

Cilantro and lime juice folded into warm rice for ground turkey taco bowls in a stainless mixing bowl

Start with the rice, because it needs the longest and it needs time to cool. Cook one cup of dry rice however your package tells you, then fold in fresh lime juice and chopped cilantro while it is still steaming. Set it aside uncovered so it releases heat instead of turning gummy.

Homemade taco seasoning of chili powder, cumin and smoked paprika mixed for ground turkey taco bowls

While the rice does its thing, mix your seasoning in a small bowl. Chili powder, cumin, smoked paprika, garlic powder, onion powder, oregano, salt, pepper. Having it premixed means you can dump it into the skillet in one motion instead of fumbling with six jars over a hot pan.

Lean turkey browning in a skillet, broken into crumbles with a spoon for ground turkey taco bowls

Now the turkey. Heat the olive oil in a large skillet over medium high and add the ground turkey, breaking it into small crumbles with a wooden spoon as it cooks. Resist the urge to stir constantly. Letting it sit for a minute at a time gives you browned edges, which is where the flavor lives. Cook it until no pink remains and it registers 165°F, which is the safe internal temperature for all ground poultry.

Seasoned turkey simmering with black beans and fire roasted corn for ground turkey taco bowls

Once the turkey is cooked, sprinkle the seasoning over the top and pour in a third of a cup of water. Let it simmer three or four minutes. The water does something important here: it dissolves the spices into a light sauce that coats every crumble instead of sitting on the surface as dust. When it looks glossy, stir in the drained black beans and the corn and let them warm through.

Greek yogurt lime crema being whisked smooth in a small bowl to top ground turkey taco bowls

While that simmers, whisk the crema. Nonfat Greek yogurt, lime juice, a pinch of cumin, a pinch of salt. Whisk until it is smooth and pourable. If it is too thick to drizzle, a teaspoon of water loosens it without watering down the flavor.

Four glass meal prep containers being filled with rice, turkey and toppings for ground turkey taco bowls

Then assemble, and this is where the meal prep discipline pays off. Divide the rice among four containers, spoon the turkey mixture over it, add the tomatoes, lettuce, and cheese on top, and put the crema and the avocado somewhere else entirely. Small jars, separate containers, whatever you have. Lid them and refrigerate.

Recipe card

Ground Turkey Taco Bowls

Ground Turkey Taco Bowls

Seasoned lean ground turkey, cilantro lime rice, black beans and fire-roasted corn layered into four make-ahead bowls with a Greek yogurt lime crema. About 46 g protein per serving and ready in 35 minutes.

  • 15 minPrep
  • 20 minCook
  • 35 minTotal
  • 4Servings

Ingredients

  • Turkey & seasoning
  • 1.25 lb (20 oz) lean 93/7 ground turkey
  • 1 tbsp olive oil
  • 1 tbsp chili powder
  • 2 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1/2 tsp dried oregano
  • 1/2 tsp fine salt
  • 1/4 tsp black pepper
  • 1/3 cup water
  • Base & toppings
  • 1 cup dry brown or white rice (about 3 cups cooked)
  • 1 tbsp fresh lime juice (for the rice)
  • 2 tbsp chopped fresh cilantro, plus more to serve
  • 1 cup canned black beans, drained and rinsed
  • 1 cup fire-roasted or thawed frozen corn
  • 1 cup cherry tomatoes, halved
  • 2 cups shredded romaine lettuce
  • 1/2 cup shredded reduced-fat Mexican-blend or cheddar cheese
  • 1 medium avocado, diced (add fresh at serving)
  • Lime wedges, to serve
  • Greek yogurt lime crema
  • 3/4 cup plain nonfat Greek yogurt
  • 1 tbsp fresh lime juice
  • 1/4 tsp ground cumin
  • pinch of salt

Instructions

  • Cook 1 cup rice per package directions, then fold in the lime juice and chopped cilantro and set aside to cool slightly.
  • In a small bowl, stir together the chili powder, cumin, smoked paprika, garlic powder, onion powder, oregano, salt, and pepper.
  • Heat the olive oil in a large skillet over medium-high and cook the ground turkey, breaking it into small crumbles, until no pink remains and it reaches 165°F.
  • Sprinkle the seasoning over the turkey, pour in the water, and simmer 3-4 minutes until glossy and just saucy, then stir in the black beans and corn to warm through.
  • Stir the Greek yogurt with the lime juice, cumin, and a pinch of salt until smooth and pourable.
  • Divide the rice among four containers, top with the turkey mixture, tomatoes, lettuce, and cheese, keep the crema and avocado separate, and refrigerate.

Nutrition (per serving)

  • 610Calories
  • 46 gProtein
  • 58 gCarbs
  • 23 gFat
  • 11 gFiber

Nutrition information is calculated using ingredient databases and is an estimate. Actual values may vary based on specific ingredients and brands used.

Pro tips I learned the hard way

  • Cool everything before you lid it. Warm food in a sealed container creates condensation, and condensation makes soggy rice. Give it fifteen minutes on the counter.
  • Cut the avocado the day you eat it. No lemon juice trick makes four day old avocado appealing. It takes twenty seconds in the morning.
  • Salt the turkey at the end, not the beginning. Salting raw ground turkey early draws out moisture and can give you a slightly rubbery texture.
  • Undercook the rice by a minute. It softens further on reheat, and slightly firm rice survives the week much better than perfectly tender rice.

Serving ideas and ways to change it up

At home I serve this warm with a wedge of lime and a few tortilla chips crushed over the top for crunch. If you are eating it at a desk, it is genuinely good cold, more like a taco salad, which is my favorite version in summer.

If you like this batch and store format, my 45g burger bowl meal prep is built the same way with beef instead of turkey and a completely different flavor profile. For a creamier, cheesier direction on the same weeknight schedule, the chicken enchilada bowls with cottage cheese is the one I rotate in when I want a change. And if you want these same taco flavors as a hot dinner rather than a prepped lunch, my taco bowl built on roasted sweet potato covers that craving with a different base entirely.

Lower carb version: swap half or all of the rice for cauliflower rice. You will drop the carbs substantially and the calories to around 450 per bowl, though you also lose some of the staying power.

Dairy free version: use a plain unsweetened dairy free yogurt for the crema and either skip the cheese or use a dairy free shred. The recipe as written is not dairy free, since it contains both cheese and Greek yogurt.

Spicier: add a diced jalapeño with the turkey or a chipotle in adobo blended into the crema.

Common questions

How do you make ground turkey taco bowls for meal prep?

Cook the rice and the seasoned turkey separately, combine the turkey with beans and corn, then layer rice, turkey, and cold toppings into four containers. Keep the crema and the avocado in separate containers and add them right before eating. Total hands on time is about thirty five minutes.

How long do turkey taco bowls last in the fridge?

Four days in airtight containers kept at or below 40°F. The turkey and rice base is fine for the whole four days. If you want to stretch it further, prep the base on Sunday and add fresh toppings midweek.

Are these gluten free?

The recipe contains no gluten ingredients as written, but taco seasoning is the risk point. Store bought packets frequently use wheat starch as a thickener. Use certified gluten free spices and check the labels on the cheese and canned beans if you need it to be strictly gluten free.

Can you freeze turkey taco meal prep bowls?

Freeze the turkey mixture and the rice, yes, for up to three months. Do not freeze the lettuce, tomatoes, avocado, or yogurt crema, since they all break down badly. Thaw the base overnight in the fridge and reheat until steaming.

Is ground turkey a good high protein meal prep option?

It is one of the better ones. It is lean, it takes on seasoning aggressively, it cooks in under ten minutes, and it costs less per pound than most beef cuts or fish. The 93/7 ratio in particular holds moisture better than leaner grinds across several days of reheating.

Make it this Sunday

If you have been meaning to start meal prepping and keep stalling, ground turkey taco bowls are a good first recipe. One skillet, one pot of rice, thirty five minutes, and four lunches that you will actually look forward to. Make them once and you will figure out your own topping rhythm by the second week.

If you make them, come back and tell me what you put on top. I am always looking for a new variation, and someone recently talked me into pickled red onions, which was excellent advice.

Ground Turkey Taco Bowls (High-Protein Meal Prep, 46g Protein) Read More »

Meal Prep