Simple High Protein Meal Prep on a Budget **Breakfast, Lunch & Dinner under £20**
Simple High Protein Meal Prep on a Budget **Breakfast, Lunch & Dinner under £20** is a medium American Fusion recipe that serves 5. 1700 calories per serving. Recipe by Joe Delaney on YouTube.
Prep: 25 min | Cook: 1 hr 40 min | Total: 2 hrs 25 min
Cost: $61.42 total, $12.28 per serving
Ingredients
- 2.5 cups Rolled Oats (for overnight oats base)
- 5 scoops Vanilla Protein Powder (approx 30 g per scoop, neutral flavor)
- 2.5 cups Natural Yogurt (plain, any fat level)
- 5 tablespoons Chia Seeds (helps thicken overnight oats)
- 3.75 cups Almond Milk (vanilla or plain, can substitute any milk)
- 1.5 pounds Chicken Thighs, Skinless Boneless (cut into bite‑size pieces)
- 0.25 cup Soy Sauce (regular light soy)
- 1 tablespoon Dark Soy Sauce (adds color, optional)
- 2 tablespoons Cornstarch (thickens the chicken glaze)
- 3 tablespoons Honey (sweetens the glaze, can swap for brown sugar)
- 4 cloves Garlic (minced)
- 1 teaspoon Red Chili Flakes (optional for heat)
- 1 teaspoon Sesame Oil (flavor boost for glaze)
- 2 cups White Rice (uncooked, yields about 5 cups cooked)
- 1.5 heads Broccoli Florets (cut into bite‑size pieces)
- 1 tablespoon Toasted Sesame Seeds (garnish for chicken)
- 1 pound Ground Beef (80 % lean) (can use 10 % fat for juicier meatballs)
- 0.5 cup Hard Italian Cheese (Parmesan or Grana Padano) (grated, adds flavor to meatballs and sauce)
- 1 tablespoon Lemon Juice (freshly squeezed)
- 1 Egg (large, room temperature)
- 2 cups Chicken Stock (low‑sodium, can use bouillon dissolved in water)
- 1 cup Crème Fraîche (adds richness to sauce)
- 1 cup Frozen Peas (add at end of cooking)
- 2 tablespoons Olive Oil (for searing meatballs)
- 1 teaspoon Dried Herbs (e.g., Oregano, Italian Seasoning) (optional flavor boost)
- to taste Salt
- to taste Black Pepper
Instructions
Mix Overnight Oats Base
In a large mixing bowl combine rolled oats, protein powder, natural yogurt, chia seeds, and almond milk. Stir until just combined; the mixture will look slightly runny.
Time: PT5M
Portion and Refrigerate Oats
Divide the oat mixture evenly into five containers (or jars). Cover each with cling film or a lid and place in the refrigerator.
Time: PT2M
Cook Rice
Rinse 2 cups of white rice until water runs clear. Add to rice cooker with 2 ½ cups water, start the cooker and let it finish (about 20 minutes).
Time: PT20M
Steam Broccoli
Place broccoli florets in a steamer basket over simmering water. Cover and steam for 8‑10 minutes until just tender (al‑dente).
Time: PT10M
Temperature: 100°C
Prepare Chicken Marinade
In a bowl whisk together soy sauce, dark soy sauce, cornstarch, honey, minced garlic, chili flakes (if using), and sesame oil until smooth.
Time: PT5M
Cut Chicken
Trim any excess fat from the chicken thighs and cut into bite‑size pieces (about 1‑inch cubes).
Time: PT5M
Marinate Chicken
Add the chicken pieces to the bowl of marinade, toss to coat, and let sit for 5 minutes while the rice finishes cooking.
Time: PT5M
Air Fry Chicken – First Phase
Pre‑heat the air fryer to 180°C. Arrange chicken pieces in a single layer, spray lightly with oil, and cook for 10 minutes, shaking the basket halfway.
Time: PT10M
Temperature: 180°C
Brush and Continue Cooking
Remove the basket, brush the chicken with reserved glaze, toss gently, then return to the air fryer for another 10 minutes at 180°C.
Time: PT10M
Temperature: 180°C
Final Crisp
Increase air fryer temperature to 200°C and cook for an additional 5 minutes until the edges are crispy and the internal temperature reaches 75°C.
Time: PT5M
Temperature: 200°C
Assemble Lunch Containers
Divide cooked rice, steamed broccoli, and air‑fried chicken into five meal‑prep containers. Drizzle a few drops of sesame oil or chili oil over the rice if desired.
Time: PT5M
Make Meatball Mixture
In a bowl combine ground beef, grated hard cheese, egg, lemon juice, minced garlic, dried herbs, salt, and pepper. Mix gently until just combined; avoid over‑mixing.
Time: PT10M
Form Meatballs
Using a kitchen scale or a tablespoon, shape the mixture into uniform 30‑gram balls (about 20‑25 balls total). Place on a plate.
Time: PT5M
Sear Meatballs
Heat olive oil in a non‑stick frying pan over medium‑high heat. Add meatballs in a single layer, sear without moving for 3‑5 minutes until a golden crust forms, then turn to brown the other side.
Time: PT10M
Sauté Garlic
Push meatballs to the side, add a little more oil if needed, and sauté the remaining minced garlic for 1‑2 minutes until fragrant. Do not let it brown.
Time: PT2M
Create Creamy Sauce
Pour chicken stock into the pan, stir, then add crème fraîche, the remaining grated cheese, and lemon juice. Bring to a gentle simmer, stirring until the cheese melts and the sauce thickens.
Time: PT5M
Simmer Meatballs in Sauce
Return the seared meatballs to the pan, reduce heat to low, cover, and let simmer for 15 minutes until meatballs are cooked through.
Time: PT15M
Add Peas and Finish
Stir in frozen peas, cover, and cook for an additional 5 minutes until peas are heated through.
Time: PT5M
Portion Dinner
Allow the meatball sauce to cool slightly, then divide evenly into five containers. Let cool to room temperature before sealing.
Time: PT5M
Nutrition Facts
- Calories
- 1700
- Protein
- 120 g
- Carbohydrates
- 180 g
- Fat
- 55 g
- Fiber
- 25 g
Dietary info: High protein, Budget‑friendly, Can be made gluten‑free with tamari
Allergens: Dairy, Egg, Soy, Nuts (almond milk), Gluten (if using regular soy sauce)
Last updated: April 19, 2026






