Sarah Bennett

High protein recipe publisher sharing simple meals for busy people.

Overhead golden cottage cheese waffles topped with strawberries, blueberries, Greek yogurt and maple syrup on a white plate

Crispy Cottage Cheese Waffles

For about two years, a half-used tub of vanilla protein powder lived in my pantry, the kind that clumps no matter how hard you whisk. I kept buying it because every “high-protein waffle” recipe told me to. Then one slow Sunday I ran out, couldn’t be bothered to drive to the store, and reached for the cottage cheese instead. Those cottage cheese waffles came out crispier and more tender than any powder version I’d ever made — and I genuinely haven’t looked back.

If you’ve ever searched “protein waffles without protein powder” and felt like every result quietly ignored the actual question, this recipe is for you. No scoops, no chalky aftertaste, no specialty ingredients. Just real food doing the heavy lifting, with about 31 grams of protein per serving and a waffle that crisps up properly in the iron.

Why these cottage cheese waffles actually work

Most “protein” waffles lean on powder because it’s the easy answer. The problem is texture: protein powder soaks up moisture and bakes into something dense and spongy that turns rubbery the second it cools. Cottage cheese solves that differently. When you blend it smooth, it brings protein and moisture, so the batter stays tender instead of drying out.

Greek yogurt does double duty — more protein, plus a little tang and lift. Eggs bind everything and add structure. And oat flour gives you a sturdy, golden waffle with a bit of chew, the kind that holds up under syrup without going soggy. Four whole-food ingredients, each earning its place. Nothing in here is pretending to be food it isn’t.

Where the protein comes from (no powder required)

Here’s the honest version, because I think you deserve it. The protein in these waffles isn’t a marketing number bolted on with a supplement. It comes from the dairy and eggs themselves.

Cottage cheese is mostly casein, a slow-digesting milk protein. According to UCLA Health, casein takes the body longer to absorb, which can help with appetite control and keeping you full — useful for a breakfast you actually want to keep you going past 10 a.m. Add the Greek yogurt and two eggs, and you’ve got a complete-protein breakfast built from ingredients you can pronounce.

That’s the whole pitch. No proprietary blend, no “21g protein” sticker doing the talking. Just cottage cheese, yogurt, and eggs adding up to roughly 31 grams a serving.

The ingredients (and a few easy swaps)

This is a short list, and most of it is probably already in your fridge.

Cottage cheese

The star. I use low-fat 2% because it blends silky and keeps the calories in check, but full-fat works if you want richer waffles. Whichever you grab, blend it well — that step matters more than the brand.

Greek yogurt

Plain, nonfat. It adds protein and a gentle tang. Skip the flavored, sweetened tubs here; they throw off the sugar and the balance. If you only have plain regular yogurt, the batter will be a touch thinner — just hold back the extra milk.

Eggs

Two large eggs bind the batter and help it set in the iron. There isn’t a clean one-to-one swap that keeps the protein and texture, so I’d leave these in.

Oat flour

This is what makes the waffle a waffle. You can buy oat flour or make your own by blitzing rolled oats in the blender until powdery — same thing, cheaper. For a gluten-free option, use certified gluten-free oat flour. Oats are naturally gluten-free but are often processed alongside wheat, so the certification is what makes the difference. I won’t call this recipe “naturally gluten-free,” because as written it’s only gluten-free if you choose certified oats.

A splash of milk loosens the batter to a pourable consistency, and baking powder, vanilla, and a pinch of salt round it out.

How these cottage cheese protein waffles come together

The method is genuinely simple, but a few small moves make the difference between great and rubbery. Here’s how it goes, phase by phase.

Cottage cheese, Greek yogurt, eggs, and oat flour laid out for cottage cheese waffles

Blend the wet base. Add the cottage cheese, Greek yogurt, eggs, and vanilla to a blender and run it until completely smooth — no visible curds left at all. This is the single most important step. A fully blended batter is why the finished waffle tastes like a waffle and not like, well, cottage cheese.

Oat flour, baking powder, and salt added to the blended waffle batter

Add the dry ingredients. Tip in the oat flour, baking powder, and salt, then pulse just until combined. Add milk a tablespoon at a time until the batter is thick but still pours off a spoon. Don’t over-blend here, or the oats can turn the batter gummy.

Cottage cheese waffle batter resting in a bowl while it thickens

Rest the batter. Let it sit 5 to 10 minutes while the waffle iron preheats to medium-high. The oat flour drinks up some of the liquid and thickens slightly, which gives you a crisper edge. Use this window to get your toppings ready.

Batter poured into a preheated waffle iron cooking until golden

Cook without peeking. Lightly grease the iron, pour in the batter, close the lid, and leave it alone for 4 to 5 minutes. I know the temptation to lift the lid early is real, but that’s how you tear a waffle in half before it’s set. Wait for deep golden color and the steam to slow.

Finished cottage cheese waffles cooling in a single layer on a wire rack

Cool on a rack. Move each finished waffle to a wire rack in a single layer — never a stack. Stacking traps steam, and trapped steam is the enemy of crisp. Repeat with the rest of the batter.

Crispy cottage cheese waffles served warm with fresh berries and maple syrup

Serve warm. Pile on fresh berries, a spoonful of Greek yogurt or whipped cream, and a light drizzle of maple syrup. Eat them while the edges are still crackly.

Recipe card

Crispy Cottage Cheese Waffles

Crispy Cottage Cheese Waffles

Crispy, tender high-protein waffles blended from cottage cheese, Greek yogurt, eggs, and oat flour — about 31 grams of protein per serving, no protein powder needed.

  • 10 minPrep
  • 12 minCook
  • 22 minTotal
  • 2Servings

Ingredients

  • 1 cup (226 g) low-fat cottage cheese (2%)
  • 1/2 cup (113 g) plain nonfat Greek yogurt
  • 2 large eggs
  • 1 cup (96 g) oat flour (or 1 cup rolled oats blended into flour)
  • 2–4 tbsp milk of choice, as needed to thin the batter
  • 1 tsp baking powder
  • 1 tsp vanilla extract
  • 1/4 tsp fine sea salt
  • Optional toppings: fresh strawberries, blueberries, a dollop of Greek yogurt or whipped cream, maple syrup

Instructions

  • Add the cottage cheese, Greek yogurt, eggs, and vanilla to a blender and blend until completely smooth, with no curds left.
  • Add the oat flour, baking powder, and salt; blend in short pulses just until combined, adding milk a tablespoon at a time until the batter is thick but pourable.
  • Let the batter rest 5–10 minutes while the waffle iron preheats to medium-high — it will thicken slightly as the oat flour hydrates.
  • Lightly grease the iron, pour in the batter, close, and cook 4–5 minutes until deeply golden and crisp; resist opening early or the waffle will tear.
  • Transfer each waffle to a wire rack in a single layer (don’t stack them) to keep the edges crisp, and repeat with the remaining batter.
  • Serve warm, topped with fresh berries, a spoonful of Greek yogurt or whipped cream, and a light drizzle of maple syrup.

Nutrition (per serving)

  • 390Calories
  • 31 gProtein
  • 38 gCarbs
  • 11 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 tips for crispy, never-rubbery waffles

A few things I learned the rubbery way:

  • Blend until truly smooth. Thirty extra seconds in the blender beats any topping.
  • Don’t open the iron early. Let the waffle set fully before you check it.
  • Wire rack, single layer. This one habit keeps the texture you worked for.
  • Run the iron a touch hotter than you would for boxed batter — the dairy benefits from a higher heat to crisp.
  • Grease between batches, even on nonstick. The proteins like to grip.

Make it ahead, freeze it, and meal-prep it

Two servings is a small batch — perfect for a weekday, but if you’re prepping for the week, double or even triple it. These freeze beautifully, which is half the reason I make them so often.

Let the waffles cool completely on the rack first (warm waffles steam in the bag and go soft). Freeze them flat on a tray for an hour, then transfer to a freezer bag with parchment between layers. They keep about two months. To reheat, skip the microwave if you can — it makes them floppy. Pop them straight from frozen into a toaster or a 375°F oven until hot and crisp again, three to five minutes. Honestly, frozen-then-toasted is how I like them best.

What to serve with cottage cheese waffles

These are hearty enough to stand alone, but a little assembly makes them feel like a real spread. Fresh strawberries and blueberries are my default, with a spoon of yogurt and a thread of maple. For a bigger protein push, I’ll set them next to my high protein breakfast casserole — a make-ahead, egg-based tray that holds a brunch crowd over for hours.

If you want to keep leaning into the cottage-cheese theme across your week, my cottage cheese avocado toast scratches the same itch — the same blended-cottage-cheese idea, no waffle iron required, for slower mornings. And on busier mornings when even waffles feel like a lot, I’ll grab a jar of my make-ahead high protein raspberry chia pudding and eat one waffle on the side.

Are cottage cheese waffles actually healthy?

I’ll be straight with you: “healthy” gets thrown around a lot, so let me keep it honest. These waffles are a wholesome, high-protein breakfast — about 31 grams of protein and 390 calories per serving (estimated). They’re a good source of fiber thanks to the oat flour, and they skip the additives you’d find in a lot of boxed protein waffles.

What they’re not is low-calorie, low-sugar, or sugar-free, and I’d never sell them that way. The oat flour brings real carbohydrates, and once you add maple syrup, the sugar climbs. Plain, they’re a balanced plate. Dressed up, they’re a treat that still happens to be full of protein. Both are fine — just know which one you’re eating.

Common questions

Can you make high-protein waffles without protein powder?

Absolutely, and that’s the whole point of this recipe. Cottage cheese, Greek yogurt, and eggs deliver around 31 grams of protein per serving with zero powder. The protein is built into the ingredients, not scooped on top.

Do cottage cheese waffles taste like cottage cheese?

No — as long as you blend the batter completely smooth. Once the curds are gone, the cottage cheese melts into the background and just reads as a tender, slightly tangy waffle. If you can still see curds in the batter, keep blending.

How do you make protein waffles crispy instead of rubbery?

Three habits do it: blend the batter smooth, leave the iron closed until the waffle is fully set, and cool the finished waffles on a wire rack in a single layer instead of stacking them. Stacking traps steam and softens the edges you just crisped.

Can you make cottage cheese waffles ahead and freeze them?

Yes, and they’re great for it. Cool them completely, freeze flat, then bag with parchment between layers for up to two months. Reheat straight from frozen in a toaster or hot oven so they crisp back up instead of going soft.

What flour works best for protein waffles?

Oat flour is my go-to for structure, mild flavor, and a little fiber. Almond flour works for a lower-carb, gluten-free version but bakes softer. Whole wheat works too, though it makes a denser waffle and isn’t gluten-free.

Go make a batch

These cottage cheese waffles earned a permanent spot in my rotation by being exactly what a busy morning needs: fast, filling, and quietly packed with protein — no powder, no fuss. Crisp edges, tender middle, real ingredients.

If you give them a try, double the batch and stash a few in the freezer for the days you’ve got no time. Then come back and tell me how they turned out — and if you found a topping combination worth stealing, I want to hear it. Save this one for your next slow weekend, and happy cooking.

Crispy Cottage Cheese Waffles Read More »

Breakfast
Chicken cottage cheese enchilada bowls in glass meal-prep containers topped with melted cheese, cilantro, tomato and avocado

Chicken Cottage Cheese Enchilada Bowls

I figured out these chicken cottage cheese enchilada bowls by accident, on a Sunday when I had exactly three things in my fridge worth eating: a tub of cottage cheese I’d bought with good intentions, the sad back half of a rotisserie chicken, and a can of enchilada sauce that had been rolling around the pantry for a month. I dumped the cottage cheese into the blender mostly out of curiosity. Thirty seconds later it came out velvety and glossy, like a sauce I’d actually fussed over. I stirred in the warm chicken, and that was it. I knew I’d be making this on repeat.

If you’ve been hunting for a high-protein chicken enchilada bowl that doesn’t taste like a diet experiment, this is the one. No tortillas to roll, no oven required if you don’t want it, and a creamy enchilada filling that comes together in the time it takes to reheat last night’s leftovers.

Why Cottage Cheese Belongs in Your Enchilada Filling

Here’s the part people get stuck on: cottage cheese sounds like a strange thing to put in a Mexican-inspired bowl. I get it. The lumps, the slightly sour smell, the lunch-tray associations. But once you blend it with red enchilada sauce, it stops being cottage cheese in any recognizable way. It turns into a smooth, tangy, faintly creamy base that clings to shredded chicken the way a good queso would, minus the heavy cream and the regret.

What it does, quietly, is push the protein way up. A single cup of blended cottage cheese adds roughly 24 grams of protein to the batch before the chicken even shows up. That’s why these cottage cheese enchilada bowls land around 47 grams of protein per serving. You’re not choking down a protein shake or measuring scoops of anything. You’re eating a genuinely good bowl of food that happens to keep you full for hours.

And the texture honestly surprised me the first time. Blended cottage cheese has this richness that reads as “there’s something creamy in here” without anyone being able to name it. I’ve served these to skeptical friends and watched them scrape the container clean before I admitted what was in the sauce.

What You’ll Need

The beauty of this recipe is how forgiving the shopping list is. Most of it is pantry and fridge staples, and almost everything has an easy swap.

For the creamy enchilada filling:

  • Cooked shredded chicken breast — rotisserie is the shortcut I lean on, but any leftover cooked chicken works
  • Low-fat cottage cheese — the workhorse; full-fat makes it richer if that’s your thing
  • Red enchilada sauce — jarred is fine, homemade if you’re ambitious
  • Taco seasoning — a packet or your own blend of chili powder, cumin, garlic, and onion
  • Black beans, rinsed and drained
  • Sweet corn — frozen and thawed, or canned
  • Red bell pepper, diced small for crunch
  • Shredded Mexican blend cheese — Monterey Jack and cheddar melt beautifully over the top
  • A squeeze of fresh lime and a pinch of cayenne if you want heat

To finish, fresh:

  • Sliced avocado
  • Diced tomato
  • Chopped cilantro
  • Lime wedges

If you don’t have rotisserie chicken on hand, a quick batch of easy shredded chicken you can poach in twenty minutes does the job and freezes well for future bowls. I almost always make a double batch of chicken on Sundays so I’m not starting from zero midweek.

How These Cottage Cheese Enchilada Bowls Come Together

I’ve made this enough times that I could do it half-asleep, which is sort of the point of a good meal prep. Here’s how it moves, phase by phase.

Blending cottage cheese and red enchilada sauce until smooth and creamy

Start by blending the cottage cheese and red enchilada sauce until there’s not a single curd left. This is the phase you don’t rush. Lumpy cottage cheese stays lumpy, and grainy filling is the fastest way to convince yourself you don’t like this recipe. Give it a full thirty seconds, until it looks like a thick, creamy sauce.

Coating shredded chicken in the blended cottage cheese enchilada sauce

Next, tip that smooth sauce over your shredded chicken and add the taco seasoning and a squeeze of lime. Stir until every shred is coated and the whole bowl turns a warm brick-red. Taste right here and adjust the salt or the heat before anything else goes in.

Folding black beans, corn, and diced red bell pepper into the chicken filling

Now fold in the black beans, sweet corn, and diced red bell pepper. Go gently, because you want the beans to stay whole and the pepper to keep its crunch, not smash everything into paste. A few slow turns of the spoon is all it takes.

Scattering shredded Mexican cheese over filling divided among glass meal-prep containers

Divide the filling evenly among your four glass containers and scatter a generous blanket of shredded Mexican cheese over each one. This is where they start looking like the bowls that pulled you in.

Melted bubbling cheese over the steaming enchilada bowl filling

Heat until the cheese melts and the filling is steaming all the way through. In the microwave that’s a minute or two per bowl; in a 375°F oven it’s closer to ten. Either way, the chicken should hit 165°F so it’s piping hot and safe to eat.

Finished enchilada bowl topped with sliced avocado, diced tomato, and fresh cilantro

Finish fresh, right before serving. Sliced avocado, diced tomato, a scatter of cilantro, and one last squeeze of lime. That bright hit at the end is what makes the whole bowl taste like more work than it actually was.

Recipe card

Chicken Cottage Cheese Enchilada Bowls

Chicken Cottage Cheese Enchilada Bowls

Creamy, high-protein Mexican meal-prep bowls — blended cottage cheese and enchilada sauce coat shredded chicken, black beans, and corn for 47 g of protein per serving, no tortillas required.

  • 15 minPrep
  • 10 minCook
  • 25 minTotal
  • 4Servings

Ingredients

  • 12 oz (340 g) cooked shredded chicken breast (rotisserie or poached), about 3 cups
  • 1 cup (225 g) low-fat (2%) cottage cheese
  • 1 cup (240 ml) red enchilada sauce
  • 2 tbsp taco seasoning
  • 1 can (15 oz / 425 g) black beans, rinsed and drained
  • 1 cup (150 g) corn kernels (frozen and thawed, or canned and drained)
  • 1 red bell pepper, diced (about 120 g)
  • 1 cup (113 g) shredded Mexican blend cheese (Monterey Jack / cheddar)
  • 1 tbsp fresh lime juice
  • ¼ tsp cayenne (optional, for heat)
  • Salt and black pepper, to taste
  • To finish (fresh, divided across the 4 bowls):
  • 1 avocado, sliced
  • 1 Roma tomato, diced
  • ¼ cup fresh cilantro, chopped
  • Lime wedges, for serving

Instructions

  • Add the cottage cheese and red enchilada sauce to a blender or food processor and blend 30 seconds until completely smooth and creamy, with no visible curds.
  • In a large mixing bowl, stir together the shredded chicken, taco seasoning, lime juice, and the blended cottage cheese sauce until every piece of chicken is evenly coated. Season with salt, pepper, and cayenne if using.
  • Fold in the black beans, corn, and diced red bell pepper until everything is evenly distributed, mixing gently so the beans stay intact.
  • Divide the filling evenly among 4 microwave- and oven-safe glass containers, then scatter the shredded cheese generously over the top of each.
  • Heat until the cheese melts and the filling is steaming — microwave each bowl 1–2 minutes (checking at 1 minute), or bake at 375°F for 10–12 minutes; chicken should be hot throughout (USDA 165°F).
  • Top each bowl with sliced avocado, diced tomato, and fresh cilantro, add a squeeze of lime, and serve warm — or cool, lid, and refrigerate for grab-and-go meal prep.

Nutrition (per serving)

  • 510Calories
  • 47 gProtein
  • 36 gCarbs
  • 20 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 for the Creamiest Bowls

A few things I learned the messy way, so you don’t have to.

Blend first, always. I mentioned it above, but it bears repeating because it’s the single difference between “wow” and “meh.” A high-speed blender, an immersion blender, or a small food processor all work.

Warm chicken drinks up more sauce. If your rotisserie chicken is cold from the fridge, the filling tastes a little flat. Let it come to room temperature, or warm it slightly before mixing, and the flavor goes deeper.

Reheat to safe and steaming. Because you’re working with already-cooked chicken, reheating is about food safety and texture, not cooking from raw. Heat each bowl until the filling is steaming throughout and the chicken reaches 165°F (USDA’s reheat target for cooked poultry). In the microwave that’s usually one to two minutes; check at the one-minute mark and stir.

Keep the cottage cheese gluten-free if that matters to you. Worth flagging clearly: the base recipe is not automatically gluten-free, because most jarred enchilada sauces and seasoning packets use wheat flour to thicken. If you need these to be safe for a gluten-free diet, reach for a certified gluten-free enchilada sauce and a certified gluten-free taco seasoning. Swap those two and the whole bowl is naturally gluten-free, since there’s no tortilla anywhere in sight.

How to Serve and Meal-Prep These Bowls

This is where the recipe earns its keep. These are, first and last, grab-and-go bowls built for the week ahead.

I portion the filling into four glass containers on Sunday, melt the cheese on top, and let them cool before the lids go on. Then they live in the fridge, ready whenever I am. The one rule: keep the fresh toppings separate. Avocado browns, tomato weeps, and cilantro wilts, so I add all three at the last second, right before I eat. Sliced avocado in particular is best the moment you cut it.

For serving, these are honestly a full meal on their own. But if you’re feeding a crowd or want to stretch them, a scoop of cilantro lime rice or a side of warm tortilla chips turns four bowls into six. On nights when I want something brighter alongside, I’ll set these next to a batch of cilantro lime steak bowls for a little Tex-Mex spread, and nobody complains.

If you’re new to building your fridge around make-ahead lunches, these slot right in next to other no-fuss options like my Mediterranean chickpea salad jars, which need zero reheating at all. Between the two, you’ve basically got the week handled. And if you’re extending that meal-prep habit to mornings, a batch of freezer-friendly breakfast burritos keeps the routine going before noon.

Recipe Variations Worth Trying

Once you’ve made the original, the bowl becomes a template.

Ground chicken or turkey works if you don’t want to deal with shredding. Brown a pound, season it, and fold it into the cottage cheese sauce.

Lower the carbs by leaving out the corn and cutting the beans in half. You’ll trade a little fiber for a leaner macro split, which some weeks is exactly what I want.

Go green by swapping red enchilada sauce for a salsa verde or a tomatillo sauce. It’s a whole different mood, brighter and a little tangier.

Make it vegetarian by dropping the chicken and doubling the black beans, maybe adding sautéed zucchini for bulk. The cottage cheese still carries plenty of protein.

Crank the heat with diced jalapeño, a spoonful of chipotle in adobo, or a heavier hand with the cayenne.

The Nutrition, Honestly

I always estimate nutrition rather than pretend I’ve sent a sample to a lab, so treat these numbers as a reasonable per-serving estimate: about 510 calories, 47 grams of protein, 36 grams of carbs, 20 grams of fat, and 11 grams of fiber.

What I love about that breakdown isn’t just the protein. It’s the fiber. The black beans do a lot of quiet work here, and the soluble fiber they bring is part of why a bowl like this keeps you genuinely full for hours rather than leaving you hunting for a snack at 3 p.m. Pair that fiber with nearly 50 grams of protein and you’ve got a meal that earns its place in a high-protein meal-prep rotation without feeling like a sacrifice.

Common questions

Can you make chicken cottage cheese enchilada bowls ahead of time?

Yes, and they’re better for it. The filling actually deepens in flavor overnight as the spices settle. Assemble and refrigerate the bowls for up to four days, and keep the avocado, tomato, and cilantro separate until you’re ready to eat.

Does cottage cheese taste noticeable in enchilada bowls?

No. Once you blend it smooth and stir it into the enchilada sauce and seasoning, it disappears completely. You get creaminess and tang, not a single bite that reads as “cottage cheese.” I’ve fooled plenty of skeptics.

How do you blend cottage cheese until smooth?

A high-speed blender, immersion blender, or small food processor all work. Run it for about thirty seconds, until there are no visible curds and the mixture looks like a thick, creamy sauce. Blending it with the enchilada sauce in the same pass saves you a dish.

Are chicken cottage cheese enchilada bowls gluten-free?

Not by default. There’s no tortilla, but most jarred enchilada sauces and taco seasonings thicken with wheat flour. Use a certified gluten-free enchilada sauce and seasoning and the bowls are completely gluten-free.

How long do chicken enchilada meal prep bowls last in the fridge?

Stored in airtight containers, the filling keeps well for up to four days. Add fresh toppings only when you’re about to eat, and reheat until the bowl is steaming throughout.

Can you freeze cottage cheese enchilada bowls?

You can. Freeze the filling without the fresh toppings for up to two months. Thaw overnight in the fridge and reheat gently, adding a small splash of water or broth to loosen the sauce back up.

Go Make a Batch

If your weeknights feel like a scramble, let these chicken cottage cheese enchilada bowls take a few decisions off your plate. They’re creamy without being heavy, loaded with protein, and genuinely fun to eat four days running. Make a batch this Sunday, stash them in the fridge, and tell me how they turn out — I want to hear which variation you landed on, and whether anyone at your table figured out the cottage cheese.

Chicken Cottage Cheese Enchilada Bowls Read More »

Meal Prep
Three meal-prep containers of Philly cheesesteak bowls with ground beef, peppers, and melted provolone over brown rice

High-Protein Philly Cheesesteak Bowls (Meal Prep)

I started making these the first winter I had a job with a brutal commute and zero patience for cooking on weeknights. Sunday afternoon, I’d brown a big skillet of beef and peppers, line up four glass containers on the counter, and split everything between them. By Wednesday, when I was running on fumes, dinner was already done. These high-protein Philly cheesesteak bowls have been my answer to chaotic weeks ever since, and they still feel like a small win every time I pull one out of the fridge. All the gooey, beefy comfort of the sandwich I grew up ordering, none of the bread, and 42 grams of protein to keep me full past 3 p.m.

Why these Philly cheesesteak bowls are built for meal prep

A traditional Philly cheesesteak, born on the streets of Philadelphia, is a glorious mess of thinly shaved beef and melted cheese stuffed into a hoagie. It does not survive three days in a lunch bag. Pulling those same flavors apart and spooning them over rice fixes that. The beef, peppers, and onions reheat without turning sad, the rice soaks up the savory juices instead of a roll going soggy, and you end up with a balanced plate instead of a carb bomb.

Swapping the shaved ribeye for lean ground beef does a few things at once. It’s cheaper, it cooks in about seven minutes, and it crumbles into every bite so you get beef and cheese in the same forkful. With 93% lean beef and a layer of provolone, each bowl lands at roughly 42 grams of protein for about 520 calories (estimated). That’s the ratio that keeps you out of the vending machine mid-afternoon. The brown rice underneath adds whole-grain fiber and turns the whole thing into a meal that holds you over.

What goes in your cheesesteak bowls (plus swaps)

Nothing here is fussy, and you probably have most of it already.

  • Lean ground beef. I use 93/7 so the bowls aren’t greasy after a day in the fridge. If you want the real-deal texture, thinly sliced ribeye or flank steak both work beautifully. Just sear them fast and slice against the grain.
  • Bell peppers and a yellow onion. One green and one red pepper give you color and a little sweetness, though any mix is fine. Sliced thin, they cook down into soft, lightly caramelized onions and peppers in a few minutes.
  • Provolone. This is the classic melty topping for a cheesesteak. White American melts even silkier, and if you grew up on the Cheez Whiz version, a drizzle of that is completely fair game. Mozzarella or pepper jack work too if that’s what’s in the drawer.
  • Brown rice. It’s my default base for the extra fiber, but white rice, jasmine, or quinoa all slot right in. For a low-carb bowl, cauliflower rice is the move.
  • The flavor builders. Garlic, Worcestershire sauce, a splash of beef broth, salt, and pepper. That short list is what makes the beef taste like a cheesesteak instead of plain taco meat.

One note if you eat gluten-free: most Worcestershire sauce contains barley malt, so reach for a certified gluten-free bottle or use tamari, and double-check your beef broth. With those swaps and no bun anywhere in sight, the bowls are naturally gluten-free.

How the cheesesteak bowls come together

This is mostly a one pan ground beef dinner, with the rice cooking off to the side.

Fluffed cooked brown rice in a modern stainless saucepan, the whole-grain base for the bowls

Start the rice first, since brown rice takes the longest. Rinse it, simmer it covered until the water disappears and the grains are tender, then fluff it and let it rest while you handle everything else. If you keep cooked rice or a microwave pouch around, this step is basically free.

Sliced green and red bell peppers and onion softened and lightly charred in a stainless skillet

Get a large skillet hot with a little olive oil and add the sliced peppers and onion. Stir them now and then over medium-high heat until they slump down and pick up a few charred edges, about six to eight minutes. Scoop them onto a plate so they don’t overcook while the beef browns.

Lean ground beef browned into crumbles in a stainless skillet with a wooden spoon resting on top

In that same skillet, add the ground beef and break it into small crumbles with your spoon. Let it cook until there’s no pink left and some of it has browned, then tip off any extra fat. Ground beef should reach 160°F, the USDA’s safe internal temperature, which takes roughly six to seven minutes.

Browned ground beef in a glossy garlic and Worcestershire pan sauce in a carbon-steel skillet

Now build the flavor. Stir in the minced garlic, Worcestershire, a splash of beef broth, salt, and pepper, and let it bubble for a minute or two until the liquid mostly cooks away and the garlic smells incredible. This quick simmer is the step that makes it taste like a cheesesteak.

Provolone slices half-melted over seasoned beef and peppers in a skillet beside a glass lid

Slide the peppers and onions back in and stir to combine, then lay the provolone right over the top. Cover the pan and give it about two minutes off the heat, just long enough for the cheese to go molten and drape over the beef.

A hand spooning cheesy beef and peppers over brown rice in a glass meal-prep container

Spoon rice into each bowl or container and pile the cheesy beef and peppers on top. Eat one right away while the cheese is still stretchy, and tuck the rest into the fridge for the week.

Recipe card

High-protein philly cheesesteak bowl with cheesy beef and peppers over brown rice in a meal-prep container.

High-Protein Philly Cheesesteak Bowls (Meal Prep)

Cheesy seasoned ground beef, sweet peppers, and melted provolone piled over brown rice — a high-protein Philly cheesesteak bowl built for make-ahead meal prep. Four bowls, about 45 minutes, 42 grams of protein each.

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

Ingredients

  • 1¼ lb (567 g) lean ground beef (93% lean)
  • 1 tbsp olive oil
  • 1 large green bell pepper, thinly sliced (~150 g)
  • 1 large red bell pepper, thinly sliced (~150 g)
  • 1 large yellow onion, thinly sliced (~200 g)
  • 3 cloves garlic, minced
  • 1 tbsp Worcestershire sauce
  • ¼ cup (60 ml) low-sodium beef broth
  • ½ tsp salt (or to taste)
  • ½ tsp black pepper
  • 4 oz (113 g) provolone cheese, sliced or shredded (about 4 thin slices)
  • 3 cups (≈560 g) cooked brown rice (from about 1 cup / 190 g dry)

Instructions

  • Cook the rice. Rinse 1 cup brown rice, then add to a saucepan with 2 cups water and a pinch of salt. Bring to a boil, cover, reduce to low, and simmer until tender and the liquid is absorbed, about 40 minutes. Fluff and set aside. Start this first so it cooks while you prep everything else.
  • Sauté the peppers and onion. Heat the olive oil in a large skillet over medium-high. Add the sliced green and red bell peppers and onion with a pinch of salt. Cook, stirring occasionally, until softened and lightly charred at the edges, 6 to 8 minutes. Transfer to a plate.
  • Brown the beef. In the same skillet, add the ground beef and break it into small crumbles. Cook over medium-high until no longer pink and lightly browned, 6 to 7 minutes, then drain off any excess fat. The beef should reach 160°F.
  • Build the flavor. Stir in the minced garlic, Worcestershire sauce, beef broth, salt, and black pepper. Simmer 1 to 2 minutes, until the garlic is fragrant and most of the liquid has cooked off.
  • Add the veg and melt the cheese. Return the peppers and onion to the skillet and stir to combine. Lay the provolone over the top, cover, and let it melt, about 2 minutes.
  • Assemble the bowls. Divide the brown rice among 4 bowls or meal-prep containers and spoon the cheesy beef-and-pepper mixture over each. Serve warm, or cool completely and refrigerate for grab-and-go meals.

Nutrition (per serving)

  • 520Calories
  • 42 gProtein
  • 44 gCarbs
  • 20 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.

Philly cheesesteak bowls meal prep for the week

This is the part that earns these bowls a permanent spot in my rotation. One batch makes four servings, which is a tidy Monday-through-Thursday of lunches or a couple of no-think dinners.

A few habits separate great leftovers from mushy ones:

  • Cool before you cover. Let the bowls come down to room temperature before you snap the lids on, so steam doesn’t pool inside and soften everything.
  • Fridge life. Sealed in airtight containers, they keep for three to four days. I portion them into glass containers with rice on the bottom and the beef on top.
  • Reheating. Microwave a bowl for about a minute and a half to two and a half minutes, depending on your machine. A splash of water or broth over the rice first keeps it from drying out.
  • Freezing. The beef-and-pepper mixture freezes well for up to three months. I freeze it without the rice and cook a fresh batch the day I eat it, since rice texture holds up better that way. Thaw overnight in the fridge before reheating.

If you’re cooking for the freezer, you can add the cheese before freezing or wait and melt fresh slices when you reheat. I melt it fresh; it’s a small thing that makes a reheated bowl taste brand new. For hectic mornings, having these stacked and ready is the entire reason I bother prepping on Sunday.

Tips for bowls that reheat well, plus ways to change them up

A couple of small habits make a real difference. Slice the peppers and onion about the same thickness so they cook evenly, and pull them just shy of fully soft, since they’ll soften a bit more on reheating. Drain the beef so the bottom of your container isn’t slicked with fat by midweek. And melt the provolone off the heat, where the leftover warmth does the job without turning the cheese rubbery.

When you want to change things up, the base takes swaps well. Sliced mushrooms sautéed with the peppers add an earthy, classic-cheesesteak note. Pickled jalapeños or banana peppers bring heat and tang. Trade the brown rice for cauliflower rice and you’ve got a low-carb, lower-calorie bowl that still tastes like the real thing. The beef and peppers are also great over roasted potatoes, stuffed into a baked sweet potato, or piled on a bed of greens if you’re skipping grains. Prefer poultry? My chicken Philly cheesesteak uses the same flavors with lean chicken breast.

If you like a hearty bowl like this, you’ll probably love my cilantro lime steak bowls for a brighter, citrusy spin on beef and rice. And when you’re stocking the fridge for a busy stretch, this protein burger bowl meal prep is built the same grab-and-go way and hits an even bigger protein number. To round out a full day of prepped meals, wrap up a few make-ahead morning burritos for the breakfast end of the rotation.

Common questions

What cheese is best for a philly cheesesteak bowl?

Provolone is the most popular pick because it melts into a mild, gooey layer that doesn’t fight the beef. White American gets you the silkiest melt, and Cheez Whiz is the nostalgic, unapologetically retro choice. Any good melting cheese works, so use the one you love.

Can I use ground beef instead of steak in a philly cheesesteak bowl?

Yes, and that’s exactly how this recipe is written. Ground beef is cheaper, faster, and crumbles into every bite. If you’re after the classic texture, thinly sliced ribeye or flank steak seared quickly will get you there.

How long do philly cheesesteak bowls last in the fridge?

Stored in airtight containers and cooled before sealing, they keep well for three to four days. That window is what makes them such a reliable Monday-through-Thursday lunch.

Can you freeze philly cheesesteak bowls for meal prep?

You can. The beef-and-pepper mixture freezes nicely for up to three months. I freeze it without the rice and cook fresh rice when I’m ready to eat, since rice reheated from frozen can turn gummy. Thaw it overnight in the fridge first.

How do you make a philly cheesesteak bowl low carb?

Trade the brown rice for cauliflower rice. You cut a big chunk of the carbs while keeping all the beef, peppers, and cheese, which is where the flavor lives anyway. Zucchini noodles or a bed of greens work too.

Are philly cheesesteak bowls healthy?

They’re a balanced, high-protein meal: lean beef and provolone for protein, peppers and onion for vegetables, and brown rice for whole-grain carbs and a good amount of fiber. At an estimated 520 calories and 42 grams of protein per serving, they fit easily into most goals, and you can lighten them further with leaner beef or a cauliflower-rice base.

Cook once, eat all week

That’s the whole thing: brown, season, melt, and portion. Make a batch of these Philly cheesesteak bowls this week and you’ll have four real meals waiting for the days you’d otherwise cave and order takeout. Cook them once, eat them all week, and drop a comment to tell me how you topped yours. If they rescue your Wednesday the way they rescue mine, do future-you a favor and save the recipe for next Sunday’s prep.

High-Protein Philly Cheesesteak Bowls (Meal Prep) Read More »

Meal Prep
Shrimp avocado bowls with mango salsa showing charred shrimp, golden mango salsa, avocado slices and amber lime chili drizzle over rice

Shrimp Avocado Bowls with Mango Salsa

The first time I made these shrimp avocado bowls with mango salsa, it was a sticky July evening and my air conditioner had given up. I didn’t want to stand over a stove, so dinner had to be fast, fresh, and cold-ish. What came together in about half an hour was honestly better than the version I’d been fussing over for years — charred shrimp, sweet mango, buttery avocado, and a lime chili drizzle that made the whole bowl sing.

And here’s the part that surprised me: it reheats and packs even better than it eats fresh, which is why it lives in my meal-prep rotation now. Stick around and I’ll show you exactly how to build it so the shrimp stays tender and the avocado doesn’t turn sad and brown by Tuesday.

Why you’ll love this dish

This is one of those rare recipes that hits every note at once. It’s a high protein shrimp bowl with 33 grams of protein per serving, it’s naturally gluten-free and dairy-free, and it comes together in 35 minutes start to finish. It’s also a good source of fiber — about 6 g per serving, mostly from the avocado. So it works as a weeknight dinner, a packed lunch, or a batch you portion out on Sunday.

The flavor contrast is what keeps me coming back. You get smoky, slightly spicy shrimp against cool mango and creamy avocado, then that sriracha-lime drizzle ties it all together. It feels like a treat, but it’s quietly balanced — protein, smart carbs from the rice, and good fats from the avocado.

Preparing Shrimp Avocado Bowls with Mango Salsa

The whole thing breaks into four easy stations, and most of them can happen at the same time. You start the rice first because it’s the one component that just needs to sit and steam while you work. While it cooks, you season and sear the shrimp, which takes only a few minutes per side.

Then it’s all assembly. You toss together a quick mango salsa, whisk a glossy lime chili sauce, slice the avocados, and build. Nothing here is technical — if you can dice a mango and watch a skillet, you’ve already got this. The trick is timing it so everything lands warm-and-fresh at the same moment, which I’ll walk you through step by step below.

What you’ll need

  • 1.25 lb (567 g) large raw shrimp, peeled and deveined
  • 1.5 tbsp olive oil (for the shrimp)
  • 1 tsp smoked paprika
  • 1 tsp chili powder
  • 1 tsp garlic powder
  • ½ tsp ground cumin
  • ½ tsp fine salt + black pepper, to taste
  • 1 cup (185 g) dry white rice (yields ~3 cups cooked)
  • 1 large ripe mango, diced (~200 g flesh)
  • 1 medium tomato, diced
  • ¼ cup (40 g) red onion, finely diced
  • ¼ cup fresh cilantro, chopped
  • 1 jalapeño, finely minced (optional)
  • 2 medium ripe avocados, sliced
  • 2 limes (1 for salsa, 1 for sauce) + extra wedges for serving
  • Lime chili sauce: 2 tbsp sriracha (or chili-garlic sauce), 1 tbsp honey, 1 tbsp olive oil, 1 tsp coconut aminos, juice + zest of 1 lime

A few easy swaps: no coconut aminos? Use a splash of low-sodium soy sauce or tamari (tamari keeps it gluten-free). Mango not ripe yet? Diced pineapple works beautifully and brings the same sweet-tart punch. And if raw shrimp isn’t available, thawed frozen shrimp is totally fine — just pat them very dry first, or they’ll steam instead of sear.

Step-by-step instructions

White rice cooking in a pot for shrimp avocado bowls with mango salsa
  • Cook the rice according to package directions, then fluff with a fork and keep it covered so it stays warm and steamy.
Charred chili lime shrimp searing in a hot skillet
  • Toss the shrimp with olive oil, smoked paprika, chili powder, garlic powder, cumin, salt, and pepper until evenly coated.
  • Sear in a hot skillet for 2–3 minutes per side, until the edges char, the flesh turns pink, and the shrimp look opaque all the way through.
Fresh diced mango salsa with tomato, red onion, and cilantro in a bowl
  • Gently combine the diced mango, tomato, red onion, cilantro, optional jalapeño, the juice of 1 lime, and a pinch of salt to make the salsa.
Glossy sriracha lime chili sauce being whisked in a small bowl
  • Whisk the sriracha, honey, olive oil, coconut aminos, and the juice plus zest of 1 lime until the sauce looks glossy and pourable.
Ripe avocado sliced on a board next to bowl components
  • Slice the avocados just before serving, then line up all your components so assembly goes fast.
Assembled shrimp avocado bowls with mango salsa and lime chili drizzle
  • Build each bowl with rice, charred shrimp, mango salsa, and avocado, then drizzle generously with the lime chili sauce, scatter extra cilantro, and finish with a lime wedge.

Recipe card

Shrimp Avocado Bowls with Mango Salsa

Shrimp Avocado Bowls with Mango Salsa

Charred chili-lime shrimp over warm rice with fresh mango salsa, creamy avocado, and a glossy sriracha-lime drizzle — a high protein, gluten-free bowl ready in 35 minutes and built for meal prep.

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

Ingredients

  • 1.25 lb (567 g) large raw shrimp, peeled and deveined
  • 1.5 tbsp olive oil (for the shrimp)
  • 1 tsp smoked paprika
  • 1 tsp chili powder
  • 1 tsp garlic powder
  • ½ tsp ground cumin
  • ½ tsp fine salt + black pepper, to taste
  • 1 cup (185 g) dry white rice (yields ~3 cups cooked)
  • 1 large ripe mango, diced (~200 g flesh)
  • 1 medium tomato, diced
  • ¼ cup (40 g) red onion, finely diced
  • ¼ cup fresh cilantro, chopped
  • 1 jalapeño, finely minced (optional)
  • 2 medium ripe avocados, sliced
  • 2 limes (1 for salsa, 1 for sauce) + extra wedges for serving
  • Lime chili sauce: 2 tbsp sriracha (or chili-garlic sauce), 1 tbsp honey, 1 tbsp olive oil, 1 tsp coconut aminos, juice + zest of 1 lime

Instructions

  • Cook the rice according to package directions; fluff and keep warm.
  • Toss the shrimp with olive oil and all the spices, then sear in a hot skillet 2–3 minutes per side until charred at the edges, pink, and opaque.
  • Make the mango salsa: gently combine mango, tomato, red onion, cilantro, optional jalapeño, the juice of 1 lime, and a pinch of salt.
  • Whisk the lime chili sauce: sriracha, honey, olive oil, coconut aminos, and the juice plus zest of 1 lime until glossy.
  • Slice the avocados and set out all components for assembly.
  • Build each bowl with rice, shrimp, mango salsa, and avocado; drizzle with lime chili sauce, scatter cilantro, and finish with a lime wedge.

Nutrition (per serving)

  • 542Calories
  • 33 gProtein
  • 60 gCarbs
  • 19 gFat
  • 6 gFiber

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

Best ways to enjoy it

I like to serve these warm, with the rice still steaming and the avocado sliced at the last second so it’s at its silkiest. A handful of extra cilantro and a squeeze of lime right at the table wakes everything up. If you’re feeding a crowd, set the components out buffet-style and let everyone build their own — it always turns into the most popular part of the meal.

For pairings, a crisp cucumber-lime agua fresca or a cold sparkling water with lime keeps the meal light. If you love this kind of fresh, protein-packed bowl, you’ll feel right at home with my Greek-style shrimp bowl or these zesty cilantro lime steak bowls — both lean on the same bright, citrusy backbone.

Storage and reheating tips

This is where the bowl really earns its keep as a lime chili shrimp bowl meal prep. Store the rice, shrimp, and mango salsa together in airtight containers in the fridge for up to 3 days, in line with FDA guidance on serving seafood safely. Keep the sauce in a small separate jar, and — this is the part most people skip — leave the avocado out until serving, slicing it fresh each day so it never browns.

To reheat, warm just the rice and shrimp in the microwave for about a minute, then add the cold salsa, fresh avocado, and a drizzle of sauce on top. I don’t recommend freezing the assembled bowl — the avocado and salsa turn watery — but plain cooked shrimp and rice freeze fine for up to 2 months if you want to get ahead.

Pro chef tips

  • Pat the shrimp bone-dry before seasoning. Wet shrimp steam in the pan and never get that charred edge you’re after.
  • Get the skillet properly hot before the shrimp go in — you want a sizzle on contact, not a slow warm-up.
  • Don’t overcrowd the pan. Cook in two batches if needed; crowding drops the heat and you’ll lose the sear.
  • Taste the salsa before it rests — a pinch more salt or an extra squeeze of lime makes a huge difference.
  • What NOT to do: don’t walk away from the shrimp. They go from perfect to rubbery in under a minute, so stay close and pull them the second they turn opaque.

Recipe variations

Swap the white rice for brown rice, quinoa, or cauliflower rice depending on your goals — cauliflower rice turns this into a lower-carb shrimp mango rice bowl without losing the spirit of the dish. Pineapple or peach can stand in for mango when it’s out of season, and grilled corn folded into the salsa adds a lovely smoky-sweet note.

For a dairy-free, lower-spice version, drop the jalapeño and cut the sriracha in half, then add a spoon of plain coconut yogurt for creaminess. Want it as a no-shellfish option? Grilled chicken or crispy tofu both work, much like the build in my high-protein chicken bowl — same fresh, layered approach, different protein.

Common questions

Can you meal prep shrimp and avocado bowls with mango salsa?

Yes, and they’re excellent for it. Portion the rice, shrimp, and mango salsa into containers, keep the lime chili sauce in a separate jar, and add fresh avocado the day you eat. Built this way, they hold beautifully for a few days of grab-and-go lunches.

How long do shrimp bowls last in the fridge?

Stored in airtight containers, the rice, shrimp, and salsa keep well for up to 3 days. Cooked shrimp is best eaten within that window for both flavor and food safety. Add the avocado fresh each day rather than storing it pre-sliced.

Are shrimp and avocado bowls gluten-free?

This recipe is gluten-free as written — rice, shrimp, produce, and the sauce are all naturally free of gluten. Just double-check your sriracha and coconut aminos labels, and if you swap in soy sauce, choose a certified gluten-free tamari instead.

What makes this a good high protein shrimp bowl?

Each serving delivers 33 grams of protein, mostly from the generous portion of shrimp. Shrimp is naturally lean, so you get that protein without much added fat, and the avocado and rice round it into a complete, satisfying meal.

Can I make the chili lime shrimp bowl less spicy?

Absolutely. Leave out the jalapeño in the salsa and cut the sriracha in the sauce by half, or swap it for a milder chili-garlic sauce. You’ll still get all the bright lime and smoky paprika flavor with a gentler heat level.

If you’ve been hunting for a meal that’s fast, fresh, and genuinely fun to eat all week, these shrimp avocado bowls with mango salsa belong on your list. Give them a try this week, and come tell me in the comments how you customized your bowl — I read every one and love hearing your swaps.

Shrimp Avocado Bowls with Mango Salsa Read More »

Meal Prep
Chopped Greek chickpea salad in a wooden bowl with chickpeas, cucumber, cherry tomatoes, feta, and fresh dill

Chopped Greek Chickpea Salad

The first time I made this Chopped Greek Chickpea Salad, it was a Sunday afternoon and I had three empty glass jars on the counter, staring at me. I’d promised myself I’d stop buying sad desk lunches. So I chopped, I tossed, I packed — and by Wednesday I was genuinely excited to open the fridge at noon. That’s the whole pitch: a no-cook, make-ahead salad that actually tastes better on day two. Here’s exactly how I build it so it stays crisp all week.

What makes this recipe special

It’s fast. Fifteen minutes, no stove, no oven heating up your kitchen in summer. You whisk a dressing, chop a few vegetables, and stir everything together. That’s it.

But the real reason I keep coming back is the texture. Creamy chickpeas, crunchy cucumber, juicy tomatoes, and salty feta in every bite. It’s a Mediterranean chickpea salad that feels like a proper meal, not a side. And because chickpeas bring fiber and plant protein, it keeps you full — as Mayo Clinic notes, a fiber-rich diet supports healthy digestion and helps you feel satisfied longer. That’s what makes this high fiber salad earn its spot as lunch, not just a nibble before dinner.

Best occasions? Sunday meal prep, potlucks, packed lunches, a quick dinner on a hot night. It travels well and doesn’t wilt the second you look at it. So it’s the kind of easy chickpea salad you make once and lean on all week.

Preparing Chopped Greek Chickpea Salad

The whole thing comes together in one bowl, which is part of the appeal. You start by whisking the dressing right in the bottom of your big mixing bowl, then drop the diced red onion in to mellow while you prep everything else. That ten-minute soak takes the raw bite off the onion — trust me on this, it’s the difference between “nice” and “why is this so good.”

While the onion sits, you drain and dry the chickpeas, chop the cucumber and tomatoes, and crumble the feta. Then it all goes into the bowl, gets a good toss, and rests for ten minutes so the flavors marry. Nothing about this chickpea cucumber salad is hard. The only skill involved is chopping, and even that’s forgiving.

What you’ll need

  • 2 (15 oz) cans chickpeas, drained and rinsed
  • 1 large English cucumber, chopped
  • 1 ½ cups cherry tomatoes, halved or quartered
  • ½ small red onion, finely diced
  • ¾ cup crumbled feta cheese
  • ¼ cup fresh parsley, chopped
  • 2 tablespoons fresh dill, chopped
  • ½ cup Kalamata olives, sliced (optional)
  • ¼ cup extra virgin olive oil
  • 3 tablespoons fresh lemon juice
  • 1 tablespoon red wine vinegar
  • 1 small garlic clove, grated
  • 1 teaspoon dried oregano
  • ½ teaspoon kosher salt
  • ¼ teaspoon black pepper

A few easy swaps: English cucumber is my pick because it has fewer seeds and won’t water down the bowl, but a regular cucumber works if you scrape the seeds out first. No fresh dill? Use a little more parsley plus a pinch of dried dill. And if feta isn’t your thing, a firm goat cheese or even cubed halloumi gives you that salty, creamy contrast.

Step-by-step instructions

Whisking olive oil, lemon juice and oregano dressing with diced red onion in a bowl
  • In a large bowl, whisk together the olive oil, lemon juice, red wine vinegar, grated garlic, oregano, salt, and pepper. Stir in the diced red onion and let it sit for 10 minutes to mellow.
Drained chickpeas being patted dry with a clean kitchen towel
  • Drain and rinse the chickpeas, then pat them dry with a clean towel. This is the part most people skip, and it’s exactly why their salad turns watery — dry chickpeas hold the dressing instead of releasing liquid.
Chopping English cucumber and halving cherry tomatoes on a board
  • Chop the English cucumber into bite-size pieces and halve or quarter the cherry tomatoes. Keep the pieces roughly the same size so every forkful is balanced.
Crumbling block feta over chopped fresh parsley and dill
  • Crumble the feta by hand and chop the fresh parsley and dill. Block feta crumbled fresh tastes far better than the pre-crumbled tubs, which are often drier.
Tossing chickpeas, cucumber, tomatoes, feta and herbs in lemon dressing
  • Add the chickpeas, cucumber, tomatoes, feta, herbs, and olives (if using) to the bowl with the dressing. Toss gently until everything is well coated.
Finished Chopped Greek Chickpea Salad served in a bowl with feta and dill
  • Let the salad rest for 10 minutes so the flavors come together, then taste and adjust the salt and lemon before serving. If it tastes flat, it almost always wants a little more lemon and a pinch of salt.

Recipe card

Chopped Greek Chickpea Salad

Chopped Greek Chickpea Salad

A bright, no-cook Mediterranean chickpea salad with cucumber, tomatoes, feta, and a lemon-oregano dressing — ready in 15 minutes and built for make-ahead meal prep.

  • 15 minPrep
  • 0 minCook
  • 15 minTotal
  • 4Servings

Ingredients

  • 2 (15 oz) cans chickpeas, drained and rinsed
  • 1 large English cucumber, chopped
  • 1 ½ cups cherry tomatoes, halved or quartered
  • ½ small red onion, finely diced
  • ¾ cup crumbled feta cheese
  • ¼ cup fresh parsley, chopped
  • 2 tablespoons fresh dill, chopped
  • ½ cup Kalamata olives, sliced (optional)
  • ¼ cup extra virgin olive oil
  • 3 tablespoons fresh lemon juice
  • 1 tablespoon red wine vinegar
  • 1 small garlic clove, grated
  • 1 teaspoon dried oregano
  • ½ teaspoon kosher salt
  • ¼ teaspoon black pepper

Instructions

  • Whisk the olive oil, lemon juice, red wine vinegar, garlic, oregano, salt, and pepper in a large bowl. Stir in the red onion and let sit 10 minutes.
  • Drain, rinse, and pat the chickpeas dry so the salad doesn’t get watery.
  • Chop the cucumber into bite-size pieces and halve or quarter the cherry tomatoes.
  • Crumble the feta and chop the parsley and dill.
  • Add chickpeas, cucumber, tomatoes, feta, herbs, and olives to the bowl and toss to coat.
  • Rest 10 minutes, taste, adjust salt and lemon, then serve.

Nutrition (per serving)

  • 400Calories
  • 14 gProtein
  • 37 gCarbs
  • 22 gFat

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

Best ways to enjoy it

On its own, a big bowl of this is a full lunch. But it also plays well with others. Spoon it over a bed of arugula, tuck it into a warm pita with a swipe of hummus, or serve it alongside grilled chicken or fish for a bigger dinner spread.

For a Mediterranean table, set it next to my Greek shrimp bowl with lemon and herbs and a plate of warm flatbread — the flavors are cousins and they look beautiful together. A cold glass of sparkling water with lemon, or a crisp white wine, rounds it out.

And if you’re building a week of lunches, portion this into jars and rotate it with something heartier like this protein-packed burger bowl prep so you don’t get bored by Thursday. For another plant-forward box in the rotation, a tofu-and-veggie stir-fry reheats beautifully all week.

How to store & freeze

This is a meal prep chickpea salad through and through. Stored in an airtight container in the fridge, it keeps for 3 to 4 days and honestly tastes best on day two once the dressing has soaked in. Give it a quick stir before serving to redistribute the dressing that settles at the bottom.

One thing not to do: don’t freeze it. The cucumber and tomatoes are mostly water, so they turn mushy and weepy once thawed. If you want to prep further ahead, store the chopped vegetables and the dressing separately and combine the morning you’ll eat it. For grab-and-go lunches, pack it in individual jars with a little extra feta on top.

Pro chef tips

  • Dry your chickpeas well. Wet chickpeas are the number-one cause of a watery, diluted salad.
  • Let the red onion soak in the dressing — it tames the sharp raw bite and lightly pickles it.
  • Buy a block of feta and crumble it yourself. It’s creamier and more flavorful than the pre-crumbled kind.
  • Salt the salad at the end, not the start. Feta and olives are already salty, so taste first.
  • What NOT to do: don’t dump in the dressing and walk away without tossing — undressed pockets taste bland while the bottom gets soggy. Toss thoroughly.

Recipe variations

Make it vegan by swapping the feta for a dairy-free feta or a handful of marinated artichoke hearts for that briny tang. Want more protein? Add grilled chicken, canned tuna, or a scoop of cooked quinoa to bulk it up into a heartier bowl.

You can also play with the base. Stir in cooked orzo or farro to make it more filling, or fold in chopped bell pepper and avocado for color and creaminess. If you love a hearty bean salad, this one is in the same family as my cowboy caviar pasta salad — swap and borrow ideas between the two freely.

Common questions

What is Greek chickpea salad made of?

It’s built on canned chickpeas tossed with chopped cucumber, cherry tomatoes, red onion, and crumbled feta. The Greek character comes from the dressing — extra virgin olive oil, fresh lemon juice, red wine vinegar, garlic, and dried oregano — plus fresh parsley, dill, and Kalamata olives. No cooking required.

How long does chickpea salad last in the fridge?

Stored in an airtight container, it keeps for 3 to 4 days. The flavor actually improves after the first day as the dressing soaks into the chickpeas. Just give it a stir before serving, since the dressing tends to settle at the bottom.

How do you keep cucumber chickpea salad from getting watery?

Two moves make all the difference. First, pat the rinsed chickpeas dry before they go in the bowl. Second, use English cucumber — it has fewer seeds — and if you use a regular cucumber, scoop out the watery seed core first. Salting at the end rather than the beginning also helps keep the vegetables from releasing liquid.

Can I make this chickpea salad ahead for meal prep?

Absolutely — it’s designed for it. Make the full batch and portion it into jars or containers for up to four days of lunches. For the freshest texture over a longer stretch, keep the dressing separate and toss it in the morning you plan to eat that portion.

How can I make it vegan?

Skip the feta or replace it with a dairy-free feta. For that same salty, savory pop without cheese, stir in a few marinated artichoke hearts or a spoonful of capers. Everything else in the salad is already plant-based.

If you’ve been hunting for a lunch that’s genuinely easy and doesn’t get boring, give this Chopped Greek Chickpea Salad a spot in your weekly rotation. Make a batch this weekend, then come back and tell me in the comments how you customized yours — I read every one.

Chopped Greek Chickpea Salad Read More »

Meal Prep
Chicken philly cheesesteak on a toasted hoagie with melty provolone over seasoned chicken, red and green peppers, and onions

Chicken Philly Cheesesteak

The first time I made this chicken philly cheesesteak recipe, it was pure Sunday-night desperation. I had a fridge full of chicken breast, two slightly bendy bell peppers, and no plan for the week. Twenty minutes later the provolone was melting into a skillet piled with seasoned chicken and sweet, golden peppers, and I knew this one was a keeper — not just for dinner that night, but for the grab-and-go lunches I’d been failing to plan all month.

That’s really the heart of why I keep coming back to it. A classic Philly cheesesteak is a glorious, messy thing, but it’s also a once-in-a-while splurge. Swap the shaved ribeye for lean chicken, lean hard into the peppers and onions, and you get something you can actually eat on a Tuesday — and prep ahead for the rest of the week without it feeling like a sad desk lunch.

Why this chicken cheesesteak earns a spot in your rotation

A few reasons this has become a weeknight regular in my kitchen:

  • It’s genuinely high protein. Built on boneless skinless chicken breast and provolone, each serving lands around 53 grams of protein. That’s the kind of number that actually keeps you full until your next meal.
  • It’s a one-skillet job. Chicken, then peppers and onions, then cheese, all in the same pan. Fewer dishes, faster cleanup.
  • The filling is a meal-prep workhorse. Make a big batch of the chicken and peppers, stash it, and you’ve got the base for sandwiches, rice bowls, or a quick low-carb plate all week.
  • It scratches the comfort-food itch without the heaviness of the original. You still get melty cheese and that savory, peppery bite, just lighter.

If you’ve ever stood in front of the fridge at 9 p.m. wondering what on earth lunch is going to be tomorrow, this easy chicken cheesesteak is the answer I keep landing on.

What you’ll need (and a few easy swaps)

Nothing here is fussy. Most of it you might already have.

  • Boneless skinless chicken breast — the lean backbone of the dish. Slice it thin so it cooks fast and stays tender.
  • Bell peppers, red and green — those sweet, slightly charred strips are non-negotiable for me. Use whatever colors you like.
  • Yellow onion — sliced thin so it softens right into the peppers.
  • Garlic — fresh and minced, added at the end so it doesn’t scorch.
  • Provolone cheese — the classic mild, melty choice. (More on the great cheese debate below.)
  • Deli sub or hoagie rolls — soft, but sturdy enough to hold the juicy filling.
  • Olive oil and a simple spice blend — Italian seasoning, garlic powder, onion powder, smoked paprika, salt, and pepper. That smoked paprika is the small thing that makes the chicken taste like it came off a griddle.

Chicken breast vs. thighs

This is the question I get most, so let’s settle it. I build this recipe on chicken breast because it’s leaner and pushes the protein number higher, which fits how I like to eat. But boneless skinless chicken thighs are fantastic here too. They’re more forgiving, harder to overcook, and a little richer. If chicken breast has ever dried out on you, thighs are your friend. Use them one-for-one, keep the cook time about the same, and you’ll get an even juicier sandwich. Either way, slice against the grain so every bite stays tender.

How this chicken philly cheesesteak comes together

Here’s the flow from raw ingredients to melty, finished filling. It moves fast, so have everything sliced before the pan gets hot.

Thinly sliced raw chicken breast, red and green pepper strips, sliced onion, and a bowl of mixed spices on a wood board

First, do your prep. Thinly slice the chicken against the grain, cut the peppers and onion into thin strips, mince the garlic, and stir your spices together in a little bowl. Having it all ready means you’re never scrambling once the skillet is going.

Seasoned thinly sliced chicken searing to golden brown in a skillet for chicken cheesesteak filling

Next, cook the chicken. Heat a tablespoon of oil in a large skillet over medium-high, add the chicken, and hit it with most of the spice blend. Let it sear undisturbed for a minute before you stir, so it picks up some color. Cook just until done, about five or six minutes, then move it to a plate.

Red and green bell peppers and sliced onions softening with golden caramelized edges in a skillet

Now the vegetables. Add the second tablespoon of oil to the same skillet — all those browned bits are pure flavor — and toss in the peppers and onion with the rest of the seasoning. Let them soften and pick up golden, caramelized edges, five to seven minutes. Stir the garlic in for the last 30 seconds, just until you can smell it.

Provolone slices melting over mounds of seasoned chicken, peppers, and onions in a covered skillet

Then bring it together. Return the chicken to the pan and toss it with the peppers and onions. Push the mixture into four loose, sandwich-shaped piles, lay a slice of provolone over each, and cover the pan for a minute or two so the cheese melts right down into the filling.

Hoagie sub rolls toasting cut-side down to golden brown for chicken cheesesteak sandwiches

While that happens, toast your rolls. A dry skillet or a few seconds under the broiler gives them a little crunch, and toasted bread is your best defense against a soggy sandwich.

Cheesy chicken, peppers, and onion filling being scooped into a toasted hoagie roll

Finally, assemble. Scoop a cheesy chicken-and-pepper pile into each roll, press gently to settle everything in, slice in half if you like, and eat while it’s hot.

Recipe card

Chicken Philly Cheesesteak

Chicken Philly Cheesesteak

A high-protein, one-skillet chicken philly cheesesteak with sweet peppers, onions, and melty provolone. The filling meal-preps beautifully — pile it on a toasted hoagie or spoon it over rice or greens for a lower-carb bowl.

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

Ingredients

  • 1½ lb (680 g) boneless skinless chicken breast, thinly sliced
  • 2 tbsp olive oil, divided
  • 1 large green bell pepper, thinly sliced
  • 1 large red bell pepper, thinly sliced
  • 1 medium yellow onion, thinly sliced
  • 2 garlic cloves, minced
  • 1 tsp Italian seasoning
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • ½ tsp smoked paprika
  • ½ tsp salt (or to taste)
  • ½ tsp black pepper
  • 4 slices provolone cheese (about 4 oz / 112 g)
  • 4 deli sub or hoagie rolls

Instructions

  • Thinly slice the chicken breast against the grain. Slice both bell peppers and the onion into thin strips, mince the garlic, and stir the Italian seasoning, garlic powder, onion powder, smoked paprika, salt, and pepper together in a small bowl.
  • Heat 1 tablespoon olive oil in a large skillet over medium-high. Add the chicken, sprinkle with about two-thirds of the seasoning mix, and cook 5–6 minutes until golden and cooked through to 165°F. Transfer to a plate.
  • Add the remaining 1 tablespoon oil to the same skillet. Toss in the peppers and onion with the rest of the seasoning and cook 5–7 minutes until softened with golden, caramelized edges; stir in the garlic for the final 30 seconds.
  • Return the chicken to the skillet and toss with the vegetables. Gather the mixture into 4 roughly sandwich-shaped mounds, lay a slice of provolone over each, cover, and heat 1–2 minutes until the cheese melts.
  • Lightly toast the rolls (in a dry pan or under the broiler). Scoop one cheesy chicken-and-pepper portion into each roll.
  • Press each sandwich gently to settle the filling, slice in half if you like, and serve warm.

Nutrition (per serving)

  • 580Calories
  • 53 gProtein
  • 45 gCarbs
  • 21 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.

Pro tips for the best chicken cheesesteak

A handful of small things separate a good chicken cheesesteak from a great one:

  • Don’t crowd the pan. If your skillet is packed, the chicken steams instead of browning. Cook in two batches if you need to. The color is where the flavor lives.
  • Keep it from drying out. The biggest culprit is overcooked chicken. Pull it off the heat the moment it’s cooked through (an internal temperature of 165°F, per USDA guidance), and remember it keeps cooking for a few seconds on the plate. Slicing thin also helps everything cook evenly and fast.
  • Toast the rolls, always. Even 30 seconds does it. That’s the difference between a sandwich that holds up and one that falls apart.
  • Make it gluten-free. The filling is naturally gluten-free; it’s only the roll that isn’t. Swap in a certified gluten-free hoagie roll (check the label, since cross-contamination is common with breads) and the whole meal is gluten-free.
  • Let the cheese steam-melt. Covering the pan for a minute traps steam and melts the provolone evenly, no broiler fuss required.

Meal prep, storage, and reheating

This is where the recipe really shines, and honestly it’s how I make it most often.

Cook a double batch of the chicken-and-pepper filling and let it cool completely before storing. Tucked into an airtight container, the filling keeps in the fridge for up to four days. Store the filling and the rolls separately — this is the one rule that matters. Bread left sitting against warm, juicy filling turns to mush, so keep them apart and assemble fresh each time.

To reheat, warm the filling in a skillet over medium heat until heated through, or microwave it in 30-second bursts. Then toast a fresh roll, add the cheese, and you’ve got a hot sandwich in about five minutes flat. If you already batch-cook on Sundays the way I do for our burger bowl meal prep, this slots right into the same routine.

The bunless, low-carb route

Here’s the trick that makes this filling so flexible: you don’t actually need the bread. At 45 grams of carbs per serving, the sandwich isn’t low-carb, but the filling on its own basically is. Spoon the cheesy chicken and peppers over rice, cauliflower rice, or a bed of greens, then pack it straight into your meal-prep containers. Now one batch is doing double duty: sandwiches for the days you want them, and a lighter, lower-carb bowl for the days you don’t. It’s the easiest way I know to keep a week of lunches from getting boring. Craving the classic beef version instead? Try our Philly cheesesteak bowls for a steak-and-provolone take on the same idea.

What to serve with it

A chicken cheesesteak is pretty complete on its own, but if you’re feeding a crowd or just want to round things out, a simple green salad or a pile of oven fries does the job. When I lean into the bowl version, I like to borrow from my other build-it-in-a-bowl dinners — a hearty chicken and sweet potato bowl is a cozy cool-weather option, and this peppers-and-onions base plays nicely with almost any grain. And if you’ve got chicken on the brain for the rest of the week, a hands-off teriyaki sheet pan chicken is a great low-effort night to pencil in.

The nutrition angle

Each serving is an estimated 580 calories with roughly 53 grams of protein, 45 grams of carbs, 21 grams of fat, and 3 grams of fiber. (Those numbers are estimates and will shift with your exact rolls, cheese, and portion sizes.) What I love is the protein-to-calorie ratio: more than a third of the calories come from protein, which is exactly why this keeps you full far longer than its classic beef cousin. Go bunless and the carbs drop considerably, making it an easy fit for a lower-carb stretch.

Common questions

What cheese is best for a chicken philly cheesesteak?

Provolone is my go-to. It was the original cheese on a Philadelphia cheesesteak, and it melts into a mild, creamy layer that doesn’t overpower the chicken. White American cheese melts even smoother if you want something silkier, and Cheez Whiz is the nostalgic Philly pick if you’re feeling traditional.

Is a chicken philly cheesesteak recipe healthy?

It’s a lighter take on the classic. Swapping shaved ribeye for lean chicken breast trims the saturated fat and bumps up the protein, and loading it with peppers and onions adds vegetables and a little fiber. Skip or swap the roll and it gets lighter still.

Can you use chicken breast or thighs for a chicken cheesesteak?

Both work beautifully. Breast is leaner and higher in protein; thighs are richer and more forgiving if you tend to overcook chicken. Use them interchangeably, and slice thin either way.

How do you keep a chicken cheesesteak from drying out?

Slice the chicken thin, don’t crowd the pan, and pull it off the heat the moment it reaches 165°F. Overcooking is the main reason chicken turns dry, so a quick, hot sear is your friend. Thighs are also naturally more forgiving if dryness has burned you before.

Can you make chicken philly cheesesteak ahead of time?

Yes, and that’s how I make it most weeks. Cook the chicken-and-pepper filling, cool it, and refrigerate it for up to four days. Keep the rolls separate, then reheat the filling and toast a fresh roll when you’re ready to eat.

Make it this week

If you’ve been stuck in a lunch rut, let this be the week you break out of it. This chicken philly cheesesteak recipe gives you a hot, melty, genuinely satisfying meal tonight and a fridge full of easy options for the days after. Make the filling, melt the provolone, and decide sandwich-or-bowl on a whim.

If you try it, I’d love to hear how it went — leave a comment, give it a rating, and tell me whether you’re team sandwich or team bowl. And if it earns a spot in your rotation the way it has in mine, save it so it’s right there the next time you’re staring into the fridge with no plan.

Chicken Philly Cheesesteak Read More »

Meal Prep
High-protein tofu stir fry with edamame and broccoli over brown rice

High-Protein Tofu Stir Fry (Meal Prep)

Most Sunday afternoons you’ll find me with two cutting boards going at once and a container lid held in my teeth. This tofu stir fry started as a way to rescue the half block of tofu and the lonely head of broccoli that always seemed to be eyeing me from the crisper drawer by Thursday. Now I make it on purpose, four portions at a time, so that future-me has lunch handled before the week even begins. It reheats without turning sad, the sauce clings instead of pooling at the bottom, and every container lands at around 35 grams of protein. That last part is the reason it stuck.

If you’ve made stir fry before and ended up with steamy, pale tofu swimming in thin liquid, I get it. I made that version for years. The fixes here are small but they change everything: air-fry the tofu so it actually crisps, build a sauce that thickens on contact, and lean on edamame so the protein number does real work instead of just sounding good on a label.

What makes this the tofu stir fry I keep on repeat

A classic stir fried tofu bowl is lovely, but it usually clocks in somewhere between 15 and 25 grams of protein, which is fine for a side and a little thin for a real lunch. This high protein tofu stir fry is built to be the whole meal. Two blocks of extra-firm tofu plus a generous two cups of edamame push each serving to about 35 grams, and a third of those calories come from protein. There’s no protein powder hiding anywhere, which matters to me. The protein comes from the food itself.

The other thing I love is how forgiving it is for batch cooking. You’re not searing delicate fish or babysitting a risotto. You press, you roast, you toss, you portion. The vegetables hold their bite for days, the tofu stays chewy rather than turning to sponge, and the brown rice underneath soaks up any extra sauce in the fridge so nothing goes to waste. For a make-ahead meal prep that has to survive a Wednesday microwave, that resilience is the whole point.

The lineup: tofu, edamame, and a sauce that does the heavy lifting

Nothing here is fussy or hard to find. Most of it probably lives in your kitchen already, and the few specifics are worth getting right.

Picking the best tofu for stir fry

People ask me about this constantly, so let’s settle it. The best type of tofu for stir fry is extra-firm, full stop. It has the lowest water content of the block tofus, which means it holds a cube shape, crisps at the edges, and won’t crumble when you toss it in sauce. Silken and soft tofu are wonderful in soups and smoothies and completely wrong here. If your store carries a super-firm or high-protein extra-firm, grab it, but standard extra-firm works beautifully. Press it for at least 15 minutes first. That’s not an optional nicety. Pressing squeezes out the moisture that would otherwise steam your tofu instead of browning it.

Why I add edamame

The reference photo that inspired this bowl had no edamame in it, and honestly that was a missed opportunity. Shelled edamame is one of the few easy swaps that boosts protein and fiber at the same time. Two cups add roughly 30 grams of protein across the batch plus a real hit of fiber, and they bring a sweet, grassy pop that plays off the salty sauce. Buy them frozen and shelled, thaw, and toss them in near the end so they stay bright.

Smart swaps

A few notes so you can make this your own. For a gluten free tofu stir fry, use tamari rather than regular soy sauce, since soy sauce is brewed with wheat. One caveat worth flagging: most tamari is wheat-free, but a handful of brands sneak some in, so check that yours says certified gluten-free, and glance at your rice vinegar label too while you’re at it. Brown rice is my default base for the extra fiber, but a tofu stir fry with brown rice swaps cleanly to white rice, jasmine, or cauliflower rice if you’d rather. And if maple syrup isn’t your thing, any liquid sweetener works, though I keep it minimal so the sauce stays savory rather than candy-sweet.

The stir fry sauce, broken down

Here’s the part everyone messages me about. A good stir fry sauce is the difference between a bland bowl and one you actually crave, and the best stir fry sauce is genuinely just a handful of pantry staples whisked together. You don’t need a bottle.

Mine runs on five things. Tamari brings the salt and that deep savory backbone. Maple syrup adds a whisper of sweetness to round out the salt, no refined sugar required. Rice vinegar brightens everything so it doesn’t taste flat. Fresh ginger and garlic do the aromatic work. And toasted sesame oil, stirred in rather than cooked over high heat, finishes it with a nutty warmth.

The secret to how to make a stir fry sauce that clings instead of sliding off is one tablespoon of cornstarch whisked in cold, before anything hits the pan. When the sauce hits the hot skillet, that starch activates and the whole thing turns glossy and thick in under two minutes. It coats every cube of tofu and every floret of broccoli, which is exactly what you want for meal prep, since a thin sauce just slides to the bottom of the container and leaves the top dry. Whisk it smooth before you cook so you don’t get lumps.

How this tofu stir fry comes together

Cubed pressed extra-firm tofu on a board, ready to be air-fried for a high-protein tofu stir fry

Start with the tofu, because it needs the most lead time. Press your blocks for 15 minutes, then cut them into 3/4-inch cubes. While the press does its quiet work, get your brown rice cooking so it’s ready when you are.

Whisking the glossy tamari-maple stir fry sauce with ginger and garlic until smooth

Next, whisk the sauce. Tamari, maple syrup, rice vinegar, grated ginger, minced garlic, sesame oil, cornstarch, and a splash of water all go into one bowl. Whisk until it’s completely smooth and set it aside within arm’s reach.

Golden air-fried tofu cubes with crisp edges in the air fryer basket

Now the tofu goes into the air fryer at 400°F. Give it 15 to 18 minutes, shaking the basket once at the halfway mark so every side gets exposure. You’re looking for golden, firm cubes with crisp edges. No air fryer is no problem. A 425°F oven for 25 to 30 minutes gets you there too.

Broccoli, red bell pepper, red onion and edamame stir-frying until crisp-tender in a skillet

While the tofu crisps, build the vegetables. Heat the avocado oil in a large nonstick skillet over medium-high and add the broccoli, red bell pepper, and red onion. Stir-fry for about five minutes, until they’re crisp-tender and the broccoli turns vivid green. Stir in the thawed edamame and give it one more minute.

Crispy tofu and vegetables tossed in glossy tamari-maple sauce in a skillet

Then it all comes together. Add the crisp tofu to the skillet, pour the sauce over everything, and toss. In a minute or two the cornstarch does its job and the sauce turns thick and shiny, hugging every piece. This is the moment to taste and adjust.

High-protein tofu stir fry portioned over brown rice into glass meal-prep containers

Finally, portion it. Layer brown rice into four containers, pile the tofu vegetable stir fry on top, and scatter green onions and sesame seeds over each one. Let them cool fully before you seal the lids, which keeps condensation from making the tofu soggy. That’s your week of lunches, done.

Recipe card

High-Protein Tofu Stir Fry

High-Protein Tofu Stir Fry (Meal Prep)

Crispy air-fried tofu, edamame, and crisp-tender vegetables tossed in a glossy tamari-maple sauce over brown rice — a vegan, gluten-free meal prep with about 35 grams of protein per container, ready in 35 minutes.

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

Ingredients

  • 28 oz (794 g) extra-firm tofu, pressed and cut into 3/4-inch cubes (2 blocks)
  • 2 cups (about 310 g) shelled edamame, thawed
  • 2 cups (about 180 g) broccoli florets
  • 1 large red bell pepper, sliced
  • 1 medium red onion, sliced
  • 2 tsp avocado oil (for the vegetables)
  • 1.5 tsp toasted sesame oil
  • 1/3 cup reduced-sodium tamari
  • 1.5 tbsp pure maple syrup
  • 1 tbsp rice vinegar
  • 1 tbsp cornstarch
  • 1 tbsp fresh ginger, grated
  • 4 garlic cloves, minced
  • 1/4 cup water
  • 3 green onions, sliced (garnish)
  • 1 tbsp sesame seeds (garnish)
  • 1 cup cooked brown rice, for serving

Instructions

  • Press the tofu for 15 minutes, then cut into 3/4-inch cubes. While it presses, cook the brown rice according to package directions and set it aside.
  • In a small bowl, whisk the tamari, maple syrup, rice vinegar, ginger, garlic, toasted sesame oil, cornstarch, and water until smooth.
  • Air-fry the tofu at 400°F for 15 to 18 minutes, shaking the basket halfway, until golden with crisp edges. (No air fryer? Roast at 425°F for 25 to 30 minutes, or pan-fry in a little extra oil.)
  • Heat the avocado oil in a large nonstick skillet over medium-high. Add the broccoli, bell pepper, and red onion and stir-fry until crisp-tender, about 5 minutes. Stir in the edamame and cook 1 minute more.
  • Return the tofu to the skillet, pour in the sauce, and toss to coat. Simmer until the sauce turns glossy and thick enough to cling, 1 to 2 minutes.
  • Divide the brown rice among four containers and top with the tofu stir fry. Finish with green onions and sesame seeds, then cool, seal, and refrigerate.

Nutrition (per serving)

  • 480Calories
  • 35.5 gProtein
  • 43 gCarbs
  • 20 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.

Getting your tofu crispy (without deep-frying)

If there’s one thing that separates a great tofu stir fry from a forgettable one, it’s texture. Three habits get you there. First, press the tofu hard and long enough that the cubes feel firm and dry to the touch. Second, give the cubes room in the air fryer basket so hot air circulates instead of trapping steam between them. Crowd them and they’ll soften. Third, for an extra crackly exterior, toss the pressed cubes with a tablespoon of cornstarch before they go in. It forms a thin, shattery crust as it cooks. The air fryer is the better high-protein route anyway, since you skip the oil that pan-frying soaks up. You get crispy extra-firm tofu with barely any added fat, which is exactly why the numbers on this one come out so clean.

How to store and reheat your tofu stir fry meal prep

This is where the recipe really pulls its weight. Once your containers are cool and sealed, they keep in the fridge for up to four days. I portion mine into glass meal-prep containers because they reheat evenly and don’t hold onto smells, but any airtight container works.

To reheat, microwave a single portion for about 90 seconds to two minutes, stirring once halfway so the rice and tofu warm through together. The tofu won’t be quite as crisp as it was fresh, that’s just physics, but the sauce keeps it flavorful and the texture stays pleasant rather than mushy. If you want to bring back some crunch, a quick blast in the air fryer for a few minutes does wonders. I don’t recommend freezing this one, since the vegetables and tofu both change texture after thawing. It’s built for the fridge, not the freezer.

Ways to serve and switch up your tofu stir fry bowls

Straight from the container is how I eat it most weeks, but there’s room to play. A drizzle of sriracha or a spoon of chili crisp wakes the whole bowl up if you like heat. A scattering of extra sesame seeds or a handful of fresh cilantro keeps it lively. And if you’re serving it fresh for dinner rather than prepping ahead, a soft-boiled egg on top is a nice touch for anyone at the table who isn’t keeping it vegan.

The vegetables are endlessly swappable. Snap peas, shredded carrots, baby corn, mushrooms, or bok choy all slot right in, so use whatever broccoli and bell peppers you don’t have on hand. Keep the total roughly the same and the macros barely budge.

If batch cooking is becoming your thing, this slots neatly alongside our Philly cheesesteak meal prep for a beef-forward week, and it pairs well with rotating in another high-protein dinner so you’re not eating the same bowl five days running. When you want to round out the day, a lighter make-ahead salad balances nicely against this protein-heavy bowl.

Common questions

What is the best type of tofu for stir fry?

Extra-firm. It holds its shape, crisps cleanly, and stands up to tossing in sauce. Skip silken and soft, which are made for soups and blending. Press your extra-firm block before cooking to drive out moisture so it browns instead of steaming.

How do you get tofu crispy in a stir fry?

Press it well, then air-fry or roast rather than simmering it in sauce. Give the cubes space so they don’t steam each other, and toss them in a little cornstarch first if you want a crackly crust. Add the tofu to the sauce only at the very end so it stays crisp.

How do you make a stir fry sauce?

Whisk tamari, maple syrup, rice vinegar, fresh ginger, garlic, and toasted sesame oil together, then add a tablespoon of cornstarch while the sauce is still cold. The cornstarch is what thickens it the moment it hits the hot pan, so it coats your food instead of running off.

Is tofu stir fry high in protein?

This one is, by design. Each serving lands at about 35 grams of estimated protein, with roughly a third of the calories coming from protein and no protein powder involved. The combination of two blocks of tofu and two cups of edamame is what gets it there.

Can you meal prep tofu stir fry?

Absolutely, it’s one of the better candidates for it. The tofu stays chewy, the vegetables hold their bite, and the thick sauce clings rather than pooling. Portion it into four containers, cool completely before sealing, and you’ve got lunch sorted for days.

How long does tofu stir fry last in the fridge?

Stored in an airtight container, it keeps for up to four days. Let it cool fully before sealing so condensation doesn’t soften the tofu, and reheat individual portions in the microwave or, for extra crispness, the air fryer.

Make a batch this week

If you’ve been meaning to get ahead of your lunches, let this tofu stir fry be the one you start with. It’s the rare easy tofu stir fry recipe that’s genuinely satisfying, hits a real protein target, and survives a few days in the fridge without losing the plot. Press your tofu, whisk that five-ingredient sauce, and give yourself four containers of something you’ll actually look forward to opening. If you make it, I’d love to hear how you customized your bowls. Save the recipe, tag me when you build your batch, and tell me which vegetables made the cut in your kitchen.

High-Protein Tofu Stir Fry (Meal Prep) Read More »

Meal Prep
Golden high protein breakfast burritos stacked on terracotta, one sliced open showing eggs, turkey sausage and black beans

High-Protein Breakfast Burrito

The first time I wrapped a batch of these on a Sunday night, I wasn’t expecting much — just a way to stop hitting the drive-thru on the way to work. Then Monday morning hit, I pulled one from the freezer, and ninety seconds later I was eating a hot, hand-held high protein breakfast burrito that tasted like I’d actually cooked that morning. The eggs were creamy, the turkey sausage had that browned, smoky edge, and the chipotle yogurt sauce woke everything up. That was the morning I stopped buying frozen burritos for good. Here’s exactly how I make a week of them in one go.

Why you’ll love this dish

Each burrito packs 38 grams of protein, which is more than most sit-down breakfasts and enough to keep you full straight through to lunch. They’re built for real mornings — the kind where you’ve got eight minutes and zero patience. And because they freeze and reheat beautifully, one batch of make ahead breakfast burritos covers four breakfasts (or doubles into eight for the whole week).

They’re also genuinely good for you without tasting like a compromise. Lean turkey sausage, black beans, spinach, and cottage cheese stretch the protein while keeping the fat in check. These are the breakfast I hand my partner before a long shift, the ones I grab before the gym, and the ones that quietly disappear from the freezer faster than I can replace them.

Preparing High-Protein Breakfast Burrito

The whole thing comes together in three quick moves, then an assembly line. First you brown the turkey sausage with onion, pepper, and spices, then fold in beans and spinach for fiber and color. Next you scramble the eggs soft and stir in cottage cheese off the heat — that’s the trick that keeps them creamy even after a freeze. While that cools slightly, you whisk a five-ingredient chipotle yogurt sauce. Then it’s just warm tortillas, fill, roll, and a quick toast in the skillet to seal the seam. From there you eat one and wrap the rest for the freezer.

What you’ll need

  • 4 large high-fiber tortillas
  • 8 large eggs
  • 8 oz lean turkey breakfast sausage
  • 1 cup black beans, drained and rinsed
  • 1/2 cup low-fat cottage cheese
  • 1/2 cup shredded cheddar or Mexican cheese blend
  • 1/2 cup diced onion
  • 1/2 cup diced bell pepper
  • 1 cup baby spinach, chopped
  • 1 tsp olive oil
  • 1/2 tsp smoked paprika
  • 1/2 tsp garlic powder
  • 1/4 tsp chili powder
  • Salt and black pepper, to taste
  • 2 tbsp chopped cilantro or green onions
  • Chipotle yogurt sauce: 1/2 cup plain Greek yogurt, 1 tbsp lime juice, 1 tsp chipotle sauce or hot sauce, 1/2 tsp smoked paprika, pinch of salt

A few easy swaps: chicken breakfast sausage or even crumbled tofu work in place of turkey if that’s what you’ve got. No cottage cheese? Stir an extra splash of Greek yogurt into the eggs instead — it does the same creamy job. And if high-fiber tortillas aren’t your thing, whole-wheat or low-carb wraps both fold up just fine.

Step-by-step instructions

Turkey breakfast sausage browning with onion and bell pepper in a skillet
  • Heat the olive oil in a large skillet over medium heat. Add the onion and bell pepper and cook 3–4 minutes until softened, then add the turkey sausage with the smoked paprika, garlic powder, chili powder, salt, and pepper. Break it up as it browns and cook until fully cooked through with no pink left.
Black beans and chopped spinach stirred into the cooked sausage mixture
  • Stir in the black beans and chopped spinach and cook 1–2 minutes, just until the spinach wilts down. Transfer the mixture to a bowl and set it aside so the eggs get the pan to themselves.
Soft scrambled eggs with cottage cheese stirred in for extra protein
  • Wipe the skillet, reduce to medium-low heat, and scramble the eggs until just set but still glossy. Pull them off the heat and stir in the cottage cheese for extra creaminess and protein — don’t overcook them, dry eggs are the number one reason a frozen burrito turns rubbery later.
Whisking chipotle Greek yogurt sauce with lime juice and smoked paprika
  • Whisk together the Greek yogurt, lime juice, chipotle sauce, smoked paprika, and a pinch of salt in a small bowl until smooth. Taste it — add more chipotle if you want heat, more lime if you want it brighter.
Filling a warm tortilla with scrambled eggs, sausage mixture, and cheese
  • Warm the tortillas for a few seconds so they fold without cracking, then fill each one with scrambled eggs, the sausage mixture, a sprinkle of shredded cheese, and a drizzle of chipotle yogurt sauce. Keep the filling in a tidy line off-center so it rolls cleanly — overstuffing is the fast track to a burrito that splits.
Breakfast burrito toasting seam-side down in a skillet until golden
  • Fold in the sides, roll tightly, and toast seam-side down in the skillet 1–2 minutes per side until golden. That toast does double duty — it seals the seam and gives you a crisp shell. Serve right away, or cool completely and wrap each one individually for the freezer.

Recipe card

High-Protein Breakfast Burrito

High-Protein Breakfast Burrito

Hearty make-ahead breakfast burritos loaded with turkey sausage, scrambled eggs, black beans, and a creamy chipotle yogurt sauce — 38 grams of protein each and built to freeze.

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

Ingredients

  • 4 large high-fiber tortillas
  • 8 large eggs
  • 8 oz lean turkey breakfast sausage
  • 1 cup black beans, drained and rinsed
  • 1/2 cup low-fat cottage cheese
  • 1/2 cup shredded cheddar or Mexican cheese blend
  • 1/2 cup diced onion
  • 1/2 cup diced bell pepper
  • 1 cup baby spinach, chopped
  • 1 tsp olive oil
  • 1/2 tsp smoked paprika
  • 1/2 tsp garlic powder
  • 1/4 tsp chili powder
  • Salt and black pepper, to taste
  • 2 tbsp chopped cilantro or green onions
  • For the chipotle yogurt sauce: 1/2 cup plain Greek yogurt
  • 1 tbsp lime juice
  • 1 tsp chipotle sauce or hot sauce
  • 1/2 tsp smoked paprika (for the sauce)
  • Pinch of salt

Instructions

  • Cook onion and bell pepper in olive oil 3–4 minutes, then brown the turkey sausage with the smoked paprika, garlic powder, chili powder, salt, and pepper.
  • Stir in black beans and spinach and cook 1–2 minutes until wilted; transfer to a bowl.
  • Wipe the skillet, scramble the eggs over medium-low until just set, then stir in cottage cheese off the heat.
  • Whisk Greek yogurt, lime juice, chipotle sauce, smoked paprika, and salt into a creamy sauce.
  • Fill warm tortillas with eggs, sausage mixture, shredded cheese, and a drizzle of sauce.
  • Fold, roll tightly, and toast seam-side down 1–2 minutes per side until golden. Serve or cool and wrap for the freezer.

Nutrition (per serving)

  • 570Calories
  • 38 gProtein
  • 38 gCarbs
  • 27 gFat

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

Best ways to enjoy it

Fresh off the skillet, these are best with a little extra chipotle yogurt sauce for dipping and a wedge of lime on the side. I like a handful of fresh cilantro or sliced avocado on top, and a few cherry tomatoes or a side of salsa rounds it into a full plate. Coffee is non-negotiable in my house, but they pair just as well with a cold glass of orange juice.

For a weekend brunch spread, set out a tray of these alongside a baked egg casserole that feeds a crowd so everyone can mix and match. And if you’re already in batch-cooking mode, knock out lunches in the same session — a tray of this protein-packed burger bowl prep means breakfast and midday are both handled for the week.

How to store & freeze

In the fridge, wrapped burritos keep well for 3 to 4 days in an airtight container. For longer storage, wrap each cooled burrito tightly in foil or parchment, then drop them in a freezer bag — they hold for up to 1 month without losing texture. The key word is cooled: wrapping them warm traps steam, and steam is what turns a good burrito soggy.

To reheat from frozen, unwrap and microwave on a plate for about 1 to 1.5 minutes, flipping halfway, until heated through. For a crisp shell, finish in a dry skillet or toaster oven for a couple of minutes. If you’ve got time the night before, move one to the fridge to thaw — it’ll reheat faster and more evenly.

Pro chef tips

  • Pull the eggs off the heat while they still look slightly underdone — carryover heat finishes them, and slightly soft eggs survive a freeze-and-reheat far better than firm ones.
  • Let the sausage mixture and eggs cool before assembling. Hot filling steams the tortilla from the inside and you’ll lose that clean roll.
  • Don’t skip the seam-side-down toast, even if you’re eating it right away — it’s the difference between a burrito that holds and one that unravels in your hand.
  • Drain the black beans well and pat the spinach dry. Excess moisture is the enemy of a freezer burrito; the drier the filling goes in, the better it comes out.
  • Label each foil wrap with the date. Past about a month they’re still safe, but the tortilla starts to dull — fresh-tasting is the goal here.

Recipe variations

Swap the turkey sausage for chicken sausage, lean ground beef, or chorizo if you want a different flavor base. For a vegetarian version, skip the meat entirely and double the black beans, or fold in crumbled tofu seasoned with the same spice blend — you’ll still land in solid high-protein territory.

Want a lower-carb take? Use low-carb wraps, or skip the tortilla altogether and turn the filling into a bowl — basically a deconstructed burrito over greens. If you love the savory-skillet idea but want it potato-forward instead, the same flavors work beautifully spooned over a crispy loaded breakfast hash. You can also add roasted sweet potato, swap in pepper jack for heat, or stir a spoonful of salsa right into the eggs.

Common questions

How long do breakfast burritos last in the freezer?

Wrapped individually in foil and sealed in a freezer bag, these keep their best texture for up to 1 month. They stay safe to eat beyond that at a steady 0°F, but the tortilla and eggs gradually lose quality, so a month is the sweet spot. Always cool them fully before wrapping to avoid ice crystals and sogginess.

How do you reheat frozen breakfast burritos without getting soggy?

Microwave the unwrapped burrito for 1 to 1.5 minutes, flipping it halfway through so it heats evenly. Then — and this is the part most people skip — give it 2 minutes in a dry skillet or toaster oven to re-crisp the shell. That quick toast drives off the steam the microwave creates and brings back the crunch.

Are breakfast burritos a healthy high-protein breakfast?

These are, yes. Each one delivers 38 grams of protein from eggs, turkey sausage, beans, and cottage cheese, plus fiber from high-fiber tortillas, black beans, and spinach. That protein-and-fiber combo is what keeps you full for hours instead of crashing mid-morning. Store-bought frozen burritos are a different story — they’re often higher in sodium and refined carbs, which is exactly why making your own wins.

Can I make these breakfast burritos vegetarian?

Easily. Leave out the turkey sausage and double the black beans, or use seasoned crumbled tofu with the same smoked paprika and garlic powder. Between the eggs, beans, cottage cheese, and shredded cheese, you’ll still hit a high-protein number. A handful of sautéed mushrooms adds a nice savory, meaty depth in place of the sausage.

What’s the best tortilla for meal-prep breakfast burritos?

A large, flexible high-fiber or whole-wheat tortilla is ideal — it adds fiber and holds up to freezing and reheating without cracking. Burrito-size (10 inch) gives you room to roll tightly without overstuffing. If you want fewer carbs, low-carb wraps work too, though they can be a little more prone to tearing, so warm them first.

Once you’ve got a stack of these wrapped and waiting, rushed mornings basically solve themselves. Make a batch this weekend, and let me know in the comments how your high protein breakfast burrito turned out — and what fillings you swapped in to make it your own.

High-Protein Breakfast Burrito Read More »

Meal Prep
Sheet pan teriyaki chicken and broccoli with caramelized pineapple and sesame seeds served in a modern matte-black bowl

Teriyaki Sheet Pan Pineapple Chicken and Broccoli

The first time I made sheet pan teriyaki chicken and broccoli, it was a Sunday night and I had exactly one clean pan left and zero patience for dishes. I cubed the chicken, whisked a quick honey-soy glaze on the stove, and spread everything onto a single parchment-lined tray with chunks of fresh pineapple tucked into the gaps. Twenty minutes later the broccoli edges had gone crisp and a little charred, the pineapple was caramelizing at the tips, and the whole kitchen smelled like my favorite takeout spot — minus the greasy container.

I split it into four boxes for the week, and I genuinely looked forward to lunch every single day. So here’s the promise: one pan, real flavor, and meal-prep portions you’ll actually want to open on a Wednesday.

Why you’ll love this dish

One pan, one glaze, and about thirty minutes start to finish. That’s the whole pitch, and it holds up. The chicken stays juicy, the broccoli gets those crisp roasted edges, and the pineapple turns jammy and sweet against the salty soy.

It’s a teriyaki chicken and broccoli sheet pan dinner that doubles as meal prep without any extra effort — you’re already cooking four servings. Each box lands around 415 calories with 42 grams of protein, so it actually keeps you full through an afternoon. It’s naturally dairy-free, and a quick swap to tamari makes it gluten-free. Best of all, cleanup is one tray and a saucepan.

It’s also easy on the grocery budget and genuinely kid-friendly — the pineapple does a lot of quiet persuading with picky eaters. Scale it up to a second pan and you’ve got lunches for two people all week. That’s the kind of recipe that earns a standing spot on the rotation rather than a one-time try.

How this sheet pan teriyaki chicken and broccoli comes together

The trick that makes this sheet pan pineapple chicken work is cooking the glaze first, then splitting it in two. Half goes on the raw chicken as a marinade-slash-coating, and half gets held back to finish the dish so it stays glossy and bright. You toss the broccoli and pineapple in just oil and salt — no sauce yet, because sugar plus a hot oven equals burnt edges before the chicken is done.

Everything roasts on one tray, chicken on one side, vegetables and fruit on the other, with a little breathing room so nothing steams. A quick blast under the broiler at the end sets the reserved glaze into a sticky lacquer. That’s it. Most of the active work is whisking and chopping.

What you’ll need

  • 1.5 lb (680 g) boneless, skinless chicken breast, cut into 1-inch cubes
  • 4 cups (280 g) fresh broccoli florets
  • 1.5 cups (250 g) fresh pineapple, cut into 1-inch chunks
  • 1.5 tbsp olive oil
  • ¼ tsp fine sea salt (for the broccoli and pineapple)
  • 1/3 cup (80 ml) low-sodium soy sauce
  • 3 tbsp honey
  • 2 tbsp rice vinegar
  • 1 tbsp toasted sesame oil
  • 3 cloves garlic, minced
  • 1 tsp fresh ginger, grated
  • 1 tbsp cornstarch (mixed with 1 tbsp water)
  • 2 green onions, thinly sliced (garnish)
  • 1 tbsp sesame seeds (garnish)

A few easy swaps: use tamari or coconut aminos in place of soy sauce to keep it gluten-free. Chicken thighs work beautifully if you want a richer, more forgiving cut — just add a couple of minutes. And if fresh pineapple isn’t around, pat canned chunks very dry before roasting so they caramelize instead of stewing.

Step-by-step instructions

Whisking honey-soy teriyaki glaze in a saucepan until glossy
  • Whisk the soy sauce, honey, rice vinegar, sesame oil, garlic, and ginger in a small saucepan. Bring to a gentle simmer, stir in the cornstarch slurry, and cook 1–2 minutes until glossy and thickened. Pull it off the heat and reserve half for finishing.
Tossing cubed chicken in teriyaki sauce next to broccoli and pineapple
  • Toss the cubed chicken with half the teriyaki sauce until every piece is coated. In a separate bowl, toss the broccoli florets and pineapple chunks with the olive oil and salt — no sauce on these yet.
Chicken, broccoli and pineapple arranged on a parchment-lined sheet pan
  • Line a sheet pan with parchment. Spread the chicken in a single layer on one half and the broccoli and pineapple on the other, leaving space between everything so it roasts instead of steams.
Baked teriyaki chicken and broccoli roasting with caramelized edges
  • Roast at 400°F (205°C) for about 20 minutes, tossing once halfway through, until the broccoli edges caramelize and the chicken reaches an internal 165°F (74°C).
Drizzling reserved teriyaki glaze over roasted chicken before broiling
  • Drizzle the reserved sauce over the chicken and switch to broil for 2–3 minutes, watching closely, until the glaze bubbles and the pineapple edges char slightly.
Finished sheet pan teriyaki chicken and broccoli with sesame seeds and green onion
  • Scatter sliced green onions and sesame seeds over the top. Serve as-is or spooned over rice, and let it cool fully before packing into boxes.

Recipe card

Teriyaki Sheet Pan Pineapple Chicken and Broccoli

Teriyaki Sheet Pan Pineapple Chicken and Broccoli

A one-pan, high-protein dinner of juicy teriyaki chicken, caramelized broccoli, and sweet roasted pineapple — ready in 30 minutes and built for meal prep.

  • 10 minPrep
  • 20 minCook
  • 30 minTotal
  • 4Servings

Ingredients

  • 1.5 lb (680 g) boneless, skinless chicken breast, cut into 1-inch cubes
  • 4 cups (280 g) fresh broccoli florets
  • 1.5 cups (250 g) fresh pineapple, cut into 1-inch chunks
  • 1.5 tbsp olive oil
  • ¼ tsp fine sea salt (for the broccoli and pineapple)
  • 1/3 cup (80 ml) low-sodium soy sauce
  • 3 tbsp honey
  • 2 tbsp rice vinegar
  • 1 tbsp toasted sesame oil
  • 3 cloves garlic, minced
  • 1 tsp fresh ginger, grated
  • 1 tbsp cornstarch (mixed with 1 tbsp water)
  • 2 green onions, thinly sliced (garnish)
  • 1 tbsp sesame seeds (garnish)

Instructions

  • Whisk the soy sauce, honey, rice vinegar, sesame oil, garlic, and ginger in a saucepan. Simmer, stir in the cornstarch slurry, and cook 1–2 minutes until glossy. Reserve half for finishing.
  • Toss the cubed chicken with half the sauce. Separately, toss the broccoli and pineapple with olive oil and salt.
  • Line a sheet pan with parchment. Spread chicken on one half, broccoli and pineapple on the other, leaving space between.
  • Roast at 400°F (205°C) for about 20 minutes, tossing once halfway, until the chicken hits 165°F (74°C).
  • Drizzle the reserved sauce over the chicken and broil 2–3 minutes until the glaze bubbles and the pineapple chars slightly.
  • Scatter with green onions and sesame seeds. Serve as-is or over rice.

Nutrition (per serving)

  • 415Calories
  • 42 gProtein
  • 30 gCarbs
  • 14 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.

Best ways to enjoy it

Spooned over a bed of fluffy jasmine or short-grain rice is the classic move — the grains soak up that glaze and nothing goes to waste. For a lighter plate, swap in cauliflower rice or a tangle of soba noodles. A scatter of extra sesame seeds and a squeeze of lime right before eating wakes the whole thing up.

For teriyaki pineapple chicken meal prep, divide the tray evenly across four containers. I like rectangular glass containers with a snap lid — they don’t stain or hold onto the garlicky smell the way plastic does, and they go straight from fridge to microwave. If yours have a divider, put cooked rice or grains on one side and the chicken, broccoli, and pineapple on the other so the vegetables keep a little texture instead of going soft against warm rice.

Here’s the prep tip that makes the biggest difference: keep the reserved glaze in a tiny separate container and spoon it on after reheating rather than packing it on hot. The chicken stays glossy instead of gummy, and each box tastes freshly sauced on day three. If you’re building a rotation of make-ahead boxes, this slots in nicely beside my high-protein burger bowls or a lighter seafood option like these shrimp and avocado bowls. A cold glass of iced green tea or a dry Riesling rounds it out at dinner.

Storage and reheating tips

Cool everything completely before it goes into containers — packing it warm traps steam and softens the broccoli into mush by morning. Spread the cooked chicken and vegetables on the pan or a plate for ten minutes first, then seal. Stored airtight in the fridge, it keeps well for 3 to 4 days, which is exactly the window you want for a Sunday-to-Thursday lunch run.

Yes, it freezes. Portion the chicken and vegetables — skip the rice and the fresh garnishes — into freezer-safe boxes and they’ll hold for 2 to 3 months. Thaw overnight in the fridge before reheating for the best texture; the broccoli softens more after freezing, so this version is better suited to grain bowls than crisp-tender plates.

To reheat, the microwave is fastest: cover the container loosely and go in 60-second bursts, stirring between each, until just hot — overshooting is what dries out chicken breast, so stop the moment it’s steaming. Add a teaspoon of water before microwaving to put a little moisture back. If you have the time and want the edges to crisp again, spread it on a tray and warm it in a 350°F oven for 8 to 10 minutes instead. Either way, that reserved glaze on the side is your secret weapon — a fresh drizzle after reheating makes a three-day-old box taste like it just came out of the oven.

Pro chef tips

  • Cut the chicken into even 1-inch cubes so everything finishes at the same time — uneven pieces mean some are dry while others are underdone.
  • Don’t crowd the pan. This is the part most people skip, and it’s the difference between roasted and steamed. Use two trays if yours is small.
  • Hold back half the glaze. Sauced chicken in a hot oven scorches fast because of the honey, so save the shine for the broiler step.
  • Pat the pineapple dry. Excess juice steams the fruit instead of letting it caramelize at the edges.
  • For the best healthy teriyaki chicken sheet pan results, keep a thermometer handy — 165°F in the thickest cube is your only real doneness cue.
  • What not to do: don’t broil and walk away. Honey glaze goes from caramelized to burnt in under a minute, so stay at the oven door.

Recipe variations

Swap the protein for cubed firm tofu or shrimp — tofu wants the full roast time, shrimp only needs about 8 minutes so add it partway through. Trade broccoli for green beans, snap peas, or bell pepper strips depending on what’s in the crisper. A pinch of red pepper flakes or a spoon of sriracha in the glaze gives it a spicy-sweet kick.

For a fully plant-based box, use tofu plus tamari and maple syrup in place of honey. And if you’re in more of a slurp-it-up mood than a sheet-pan mood, this same flavor base works in a brothy bowl like my ginger-garlic chicken noodle soup. And if you want to build the whole meal around tofu instead, this crispy tofu and vegetable stir-fry is made for the same weekly boxes.

Common questions

Can I use frozen broccoli and pineapple for sheet pan teriyaki chicken?

You can, with one adjustment: pat them as dry as possible and expect more moisture in the oven. Frozen broccoli won’t crisp quite like fresh, so spread it out well and give it the full roast. Roast frozen pineapple a touch longer to drive off the extra water before it caramelizes.

What temperature do you bake sheet pan teriyaki chicken and broccoli?

Roast at 400°F (205°C) for about 20 minutes, tossing once halfway through. That temperature is hot enough to caramelize the broccoli edges and cook the chicken without drying it out. Finish with a 2–3 minute broil to set the glaze. The chicken is done at an internal 165°F (74°C).

Can I use canned pineapple instead of fresh for teriyaki chicken?

Yes. Drain canned pineapple chunks well and pat them dry, since the packing juice will otherwise steam them. Choose pineapple in juice rather than heavy syrup so the dish doesn’t turn overly sweet. Fresh gives you the best caramelized edges, but canned is a perfectly good shortcut.

Can I make this recipe gluten-free?

Easily. Swap the soy sauce for tamari or coconut aminos, both of which are gluten-free and taste nearly identical here. Double-check that your cornstarch is certified gluten-free if you’re highly sensitive. Everything else in the recipe is naturally gluten-free.

How do I keep the chicken from drying out?

Cut even 1-inch cubes and pull the pan as soon as the thickest piece hits 165°F — breast meat dries fast past that point. Coating the chicken in glaze before roasting also helps it hold moisture. If you want extra insurance, chicken thighs stay juicier and are very forgiving.

If you make this sheet pan teriyaki chicken and broccoli, I’d love to hear how it went — did you go fresh or canned pineapple, chicken or tofu? Drop a comment below and tell me what you served it with. It’s the kind of one-pan dinner that earns a permanent spot in the rotation.

Teriyaki Sheet Pan Pineapple Chicken and Broccoli Read More »

Meal Prep
45g protein burger bowl meal prep in a glass container with ground beef, roasted potatoes, romaine, tomatoes, pickles, cheddar, red onion, and burger sauce

45g Protein Burger Bowl Meal Prep

The first time I made a high protein burger bowl meal prep, it was a Sunday-night act of desperation. I had a pound of lean beef thawing, a sad bag of baby potatoes, and a week of 1 p.m. hunger crashes ahead of me. So I built the bowls, stacked them in the fridge, and crossed my fingers.

By Wednesday I was hooked. All the smashburger flavor I crave — the tang of pickles, that creamy special sauce, salty cheddar — minus the bun-and-fries food coma. And the smell when those paprika potatoes hit the hot oven? That alone is worth the prep. Here’s exactly how I make four days of lunches that actually taste like something you’d order out.

Why you’ll love this dish

This one earns its spot in the rotation for a few honest reasons. Each bowl lands at 45 grams of protein, 38 grams of carbs, and 22 grams of fat for about 550 calories — and those numbers matter at lunch. That much protein is roughly what your body can put to work in one sitting, which is why these bowls actually hold you until dinner instead of leaving you raiding the snack drawer at three.

The carbs aren’t an afterthought either. The roasted potatoes give you real, slow-burning energy for an afternoon of work or a late-day workout, so this eats like a complete meal rather than a diet salad. The flavor does the rest of the heavy lifting — that homemade burger sauce tastes indulgent but rides on nonfat Greek yogurt instead of a cup of mayo.

It’s also forgiving. You roast, you brown, you whisk, you stack. Nothing here demands timing precision or fancy equipment, and because it’s portioned into containers, the “what’s for lunch” decision just disappears for the week. It’s great for busy work-from-home days, gym-heavy weeks, or anyone chasing a protein target without eating plain chicken again.

How this high protein burger bowl meal prep comes together

The whole thing runs on smart overlap. You get the potatoes roasting first, because they take the longest, then brown the beef and whisk the sauce while the oven does its job. Once those are going, you chop the fresh toppings — romaine, tomatoes, pickles, onion — and shred your cheddar.

Assembly is the easy part. Everything gets divided across four containers, kept in its own little zone so the textures stay distinct. The sauce travels separately in small cups, which is the single trick that keeps this from turning into soggy salad by Tuesday. Start to finish, it’s about 40 minutes of mostly hands-off work, and most of that is the oven’s job, not yours.

What you’ll need

  • 1 lb (450 g) 96% lean ground beef
  • 1 tsp olive oil, plus 1 tbsp for the potatoes
  • 1½ lb (680 g) baby potatoes, diced small
  • Garlic powder, onion powder, and smoked paprika (the backbone of the seasoning)
  • 1 tsp Worcestershire sauce
  • 6 cups chopped romaine lettuce
  • 1 cup cherry tomatoes, halved
  • 1 cup dill pickles, sliced (plus 1 tbsp pickle juice for the sauce)
  • ½ cup red onion, finely diced
  • 1 cup shredded reduced-fat cheddar cheese
  • ½ cup plain nonfat Greek yogurt + 2 tbsp light mayonnaise
  • 1 tbsp each ketchup and yellow mustard
  • Salt, black pepper, and optional sesame seeds for topping

A few easy swaps: ground turkey or chicken breast works in place of beef if you want to drop the saturated fat further, though you’ll want a splash more oil since they’re leaner. No baby potatoes? Diced sweet potato roasts beautifully and adds a little sweetness against the tangy sauce. And if dill pickles aren’t your thing, a handful of diced bread-and-butter pickles brings a sweeter crunch.

Step-by-step instructions

Diced baby potatoes tossed with smoked paprika and spread on a baking sheet before roasting
  • Preheat the oven to 425°F (220°C). Toss the diced potatoes with olive oil, garlic powder, smoked paprika, salt, and pepper, then spread them in a single layer with space between each piece — crowding steams them instead of crisping them. Roast 22–25 minutes, flipping halfway, until the edges go golden and a fork slides in easily.
96 percent lean ground beef browning in a skillet for high protein burger bowl meal prep
  • Heat the olive oil in a skillet over medium-high. Add the beef and break it into small crumbles, cooking 6–8 minutes until browned. Stir in the garlic powder, onion powder, smoked paprika, Worcestershire, salt, and pepper, and cook one minute more so the spices bloom. Lean beef gives up little fat, so don’t drain — that thin glaze is flavor.
Creamy Greek yogurt burger sauce whisked together in a small bowl
  • Whisk together the Greek yogurt, light mayo, ketchup, mustard, pickle juice, chopped pickles, garlic powder, and smoked paprika. Season with salt and pepper, then taste — it should be tangy and a touch sweet. Add another splash of pickle juice if you want it pourable.
Chopped romaine, halved cherry tomatoes, sliced pickles and diced red onion prepped on a cutting board
  • Chop the romaine, halve the cherry tomatoes, slice the pickles, and finely dice the red onion. Measure out the shredded cheddar so every component is ready to portion. Pat the lettuce dry if it’s at all damp — water is the enemy of crisp greens.
Burger bowl components arranged in sections inside meal prep containers
  • Divide the lettuce among 4 containers, then add the tomatoes, pickles, red onion, cheddar, beef, and potatoes in their own sections. Keeping each in its lane means nothing bleeds into the greens before you’re ready to eat.
Finished high protein burger bowl meal prep containers stacked and ready for the fridge
  • Portion the sauce into 4 small separate cups and refrigerate everything up to 4 days. To serve, reheat the beef and potatoes, spoon them over the cold toppings, drizzle with sauce, and finish with sesame seeds if using.

Recipe card

45g Protein Burger Bowl Meal Prep

45g Protein Burger Bowl Meal Prep

All the smashburger flavor — lean beef, crispy paprika potatoes, pickles, cheddar, and a creamy Greek-yogurt special sauce — portioned into four bowls with 45 grams of protein each.

  • 15 minPrep
  • 25 minCook
  • 40 minTotal
  • 4Servings

Ingredients

  • 1 lb (450 g) 96% lean ground beef
  • 1 tsp olive oil (for the beef)
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp smoked paprika
  • 1 tsp Worcestershire sauce
  • ½ tsp salt + ¼ tsp black pepper
  • 1½ lb (680 g) baby potatoes, diced small
  • 1 tbsp olive oil (for the potatoes)
  • 1 tsp garlic powder + 1 tsp smoked paprika (potatoes)
  • ½ tsp salt + ¼ tsp black pepper (potatoes)
  • 6 cups chopped romaine lettuce
  • 1 cup cherry tomatoes, halved
  • 1 cup dill pickles, sliced
  • ½ cup red onion, finely diced
  • 1 cup shredded reduced-fat cheddar cheese
  • Optional: sesame seeds, for topping
  • ½ cup plain nonfat Greek yogurt
  • 2 tbsp light mayonnaise
  • 1 tbsp ketchup + 1 tbsp yellow mustard
  • 1 tbsp pickle juice + 1 tsp finely chopped pickles
  • ½ tsp garlic powder + ½ tsp smoked paprika (sauce)
  • Salt and black pepper, to taste

Instructions

  • Roast the potatoes at 425°F (220°C) with oil, garlic powder, paprika, salt, and pepper for 22–25 minutes, flipping halfway, until golden.
  • Brown the beef in olive oil over medium-high for 6–8 minutes, then stir in the seasonings and Worcestershire and cook 1 minute more.
  • Whisk the Greek yogurt, mayo, ketchup, mustard, pickle juice, chopped pickles, garlic powder, and paprika into a smooth sauce; season to taste.
  • Prep the toppings: chop romaine, halve tomatoes, slice pickles, dice onion, and measure the cheddar.
  • Assemble 4 containers with lettuce, then sectioned tomatoes, pickles, onion, cheddar, beef, and potatoes; keep sauce in separate cups.
  • Refrigerate up to 4 days. Reheat beef and potatoes, add over cold toppings, drizzle sauce, and top with sesame seeds.

Nutrition (per serving)

  • 550Calories
  • 45 gProtein
  • 38 gCarbs
  • 22 gFat

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

Best ways to enjoy it

Eat these straight from the container, or tip everything onto a wide plate so you can really drag each bite through the sauce. A squeeze of lime over the warm beef wakes the whole bowl up, and a few extra sesame seeds give it that sesame-bun nod. If you’re feeding people who want more heft, a side of toasted whole-grain pita or a small scoop of brown rice rounds it out without burying the protein.

It also slots neatly into a wider bowl rotation. If burger flavors are your love language, the deconstructed Big Mac salad hits the same craving from a slightly different angle. And on weeks when you want to switch the protein entirely, the chicken and sweet potato version keeps the macros high while changing up the flavor profile.

Storage and reheating tips

Stored in airtight containers, these bowls hold well in the fridge for up to 4 days — that’s what makes the whole batch-cook worth it. Keep the sauce in its own cups and the cooked beef and potatoes either separate or layered away from the lettuce, and the greens stay crisp instead of wilting in dressing.

Containers matter more than people expect here. I reach for glass containers with separate compartments — they don’t stain or hold onto the smoked-paprika smell the way plastic does, they go straight from fridge to microwave, and the dividers keep the warm beef and potatoes from sweating onto the romaine. If you’re using plastic, make sure it’s BPA-free and pair it with four small 2-ounce cups or lidded condiment containers for the sauce. A roughly 4-cup container per bowl gives everything room without crushing the lettuce.

For reheating, microwave just the beef and potatoes for 60–90 seconds, then add them over the cold toppings so the romaine never cooks. I don’t recommend freezing the assembled bowls — lettuce, tomatoes, and yogurt sauce all turn watery once thawed. If you want a freezer option, freeze the seasoned cooked beef alone for up to 2 months and build fresh bowls the morning you need them.

Pro chef tips

  • Give the potatoes real space on the pan. Pile them up and they steam — you’ll get pale, soft cubes instead of crispy edges.
  • Let the beef sit undisturbed for the first minute or two before breaking it up, so it browns rather than just turning gray.
  • Make the sauce a day ahead if you can — the garlic and smoked paprika mellow and deepen overnight.
  • What NOT to do: don’t pre-dress the bowls or pour the warm beef straight onto the cold romaine. The heat plus the sauce wilts the greens into a soggy, gray mess by the next day — always keep the sauce separate and add the hot components only at serving time.
  • Taste your beef before it comes off the heat; lean cuts can read flat, so an extra pinch of salt makes a real difference.

Recipe variations

This formula bends easily. Swap the beef for ground turkey or chicken for a lighter take, or use plant-based crumbles to make it vegetarian. Spice lovers can stir a teaspoon of sriracha or a pinch of cayenne into the sauce, and a sprinkle of crispy fried onions on top right before eating adds a fast-food crunch that’s hard to beat.

For a genuine low-carb week, the potatoes are the lever. Skip them entirely and double the romaine and tomatoes, or swap in cauliflower rice — sauté it for a few minutes with the same garlic powder and smoked paprika so it carries that roasted, savory note. Either move drops the carbs from 38 grams toward the low teens per bowl while keeping the 45 grams of protein intact, so the “low carb option” is a real swap, not just a label.

You can also lean Mediterranean: trade the cheddar for crumbled feta and the burger sauce for a lemony yogurt drizzle. If that direction appeals to you, the Greek-style shrimp bowl is a natural next prep to try, and it keeps the same high-protein, make-ahead spirit.

Common questions

How long does burger bowl meal prep last in the fridge?

Stored in airtight containers, these bowls stay good for up to 4 days. Keep the sauce in separate cups and only add it at serving time. If anything smells off or the lettuce has gone slimy before then, trust your senses and toss it.

Can you eat burger bowls cold?

You can, and plenty of people do. Cold, the bowl eats more like a hearty chopped salad. That said, warming the beef and potatoes for a minute brings back that fresh-cooked smell and makes the cheddar a little melty, which is how I prefer it.

What is the best ground beef for high protein burger bowls?

Go for 93% to 96% lean ground beef. It keeps the saturated fat low while still browning nicely, which is exactly what you want when protein is the goal. Leaner blends give up very little fat in the pan, so season well and don’t drain that flavorful glaze.

Can I make these burger bowls low carb?

Easily. Leave out the roasted potatoes and bulk up the bowl with extra romaine, tomatoes, and pickles, or sauté cauliflower rice with the same seasonings in their place. You’ll keep the protein high and cut a good chunk of the carbs while the burger flavor stays intact.

How do I keep the lettuce from getting soggy?

Two habits do it. Pat the romaine fully dry before it goes in the container, and never let the sauce or warm components touch the greens until you’re ready to eat. Packing the sauce in separate cups is the single biggest thing that keeps day-four bowls crisp.

If you’ve been stuck in a sad-desk-lunch rut, this high protein burger bowl meal prep is the fix — bold, filling, and ready to grab all week. Make a batch this weekend, then come back and tell me in the comments how you customized your bowls. I read every one.

45g Protein Burger Bowl Meal Prep Read More »

Meal Prep