Whole30 is a strict 30-day elimination diet, and the biggest hurdle is always the same: what do you eat when you're hungry and time is short? The answer is a structured meal prep session that fills your fridge with compliant, satisfying components you can mix and match all week.
Advertisements1
This plan is built on the principle of 'cook once, eat multiple ways'. We're roasting a sheet pan of chicken thighs and vegetables, simmering a large pot of butternut squash soup, and hard-boiling a dozen eggs. Each component is seasoned simply but boldly, so you won't get bored by day four.
The result is a fridge stocked with six servings of protein, vegetables, and healthy fats that you can assemble into salads, bowls, or quick stir-fries. No more staring into an empty fridge at 6 PM wondering what's Whole30-compliant.
Why You'll Love This Recipe
About the Ingredients
2 lbs (900g) boneless, skinless chicken thighs
Thighs stay moist during reheating. Substitute with chicken breasts, but reduce cooking time by 5 minutes.
1 tbsp (15ml) olive oil
For roasting. Use avocado oil for higher smoke point.
1 tsp (5g) garlic powder
Adds savory depth. Substitute with 2 minced fresh garlic cloves.
1 tsp (5g) smoked paprika
Gives a smoky flavor. Swap for regular paprika if you don't have smoked.
1 tsp (5g) dried oregano
Italian herb. Mix with thyme if you like.
1 tsp (5g) salt
Use kosher salt; adjust to taste.
1/2 tsp (2.5g) black pepper
Freshly ground is best.
1 medium (about 1.5 lbs / 680g) butternut squash, peeled and cubed (about 4 cups)
Pre-cut cubes save time. Substitute with sweet potato or pumpkin.
1 large onion, chopped (about 1 cup)
Yellow or white onion works.
3 cloves garlic, minced
Fresh garlic is key; jarred minced garlic is okay in a pinch.
4 cups (960ml) chicken broth (compliant)
Check labels for added sugar. Use vegetable broth for vegetarian.
1 can (13.5 oz / 400ml) full-fat coconut milk
Adds creaminess. Use light coconut milk for fewer calories.
1 cup (150g) cherry tomatoes
For roasting. Any small tomato works.
2 cups (60g) baby spinach
For salads or wilting. Use kale or arugula.
6 large eggs
For hard-boiling. Use pasture-raised if possible.
Tips & Tricks
- Roast the chicken and vegetables on separate sheet pans to ensure even cooking and avoid soggy veggies.
- Let all components cool completely before storing to prevent condensation and sogginess.
- Divide into individual glass containers for grab-and-go convenience.
Pro Tips
Step-by-Step Instructions
1. Preheat oven to 425°F (220°C)
Set oven racks in upper and lower thirds. Line two baking sheets with parchment paper for easy cleanup.
2. Season chicken thighs
In a bowl, toss chicken with olive oil, garlic powder, smoked paprika, oregano, salt, and pepper. Place on one prepared sheet in a single layer.
3. Roast the chicken
Place chicken on the upper rack and roast for 25-30 minutes, until internal temperature reaches 165°F (74°C) and juices run clear. Let rest 5 minutes before slicing.
4. Roast the vegetables
On the second sheet, toss butternut squash cubes and cherry tomatoes with a drizzle of olive oil and a pinch of salt. Roast on the lower rack for 20-25 minutes, until squash is fork-tender and edges are caramelized.
5. Start the soup
While things roast, heat a large pot over medium heat. Add a splash of olive oil, then sauté onion and garlic until translucent, about 5 minutes. Add cubed butternut squash (if using fresh) and broth. Bring to a boil, then reduce heat and simmer until squash is soft, about 15 minutes.
6. Blend the soup
Using an immersion blender, puree the soup until smooth. Stir in coconut milk and season with salt and pepper. Simmer 5 minutes more.
7. Hard-boil the eggs
Place eggs in a saucepan, cover with cold water, and bring to a boil. Turn off heat, cover, and let sit for 10 minutes. Transfer to an ice bath to stop cooking.
8. Assemble meal containers
Divide roasted chicken and vegetables among 6 containers. Add a handful of spinach to each. Store soup in a separate jar or container. Peel eggs and store separately.
Delicious Variations
- Swap chicken thighs for grilled salmon or shrimp for a different protein.
- Use sweet potatoes instead of butternut squash in the soup for a sweeter flavor.
- Add roasted bell peppers and zucchini to the sheet pan for extra veggies.
How to Store Meal Prep For The Week Whole 30
Refrigerator
Store components in airtight containers for up to 4 days. Keep soup in a separate container.
Freezer
Soup freezes well for up to 3 months. Chicken and vegetables can be frozen for up to 2 months in freezer-safe containers.
Reheating
Reheat chicken and vegetables in a skillet over medium heat or microwave for 2-3 minutes. Soup can be reheated on the stovetop or microwave.
Frequently Asked Questions
Q: Can I meal prep Whole30 for the entire week?
Yes, you can prep components for the week, but some fresh items like spinach are best added fresh. This plan provides 6 servings for a few days; you can double it for a full week.
Q: How long does Whole30 meal prep last in the fridge?
Cooked chicken and roasted vegetables last 3-4 days in the fridge, while soup can last up to 5 days. Always check for off smells or sliminess.
Q: What can I use instead of coconut milk in Whole30 soup?
You can use full-fat canned coconut cream, or for a lighter option, use extra broth and puree some roasted cauliflower for creaminess.
Q: Can I freeze Whole30 meal prep?
Yes, freeze the soup for up to 3 months, and the chicken and vegetables for up to 2 months. Thaw overnight in the fridge before reheating.
Ready to take the stress out of your Whole30 week? Bookmark this meal prep plan and set aside 50 minutes this Sunday to set yourself up for success. Share your creations with me on Instagram @kenjitanaka!
Meal Prep For The Week Whole 30
Whole30 Meal Prep For The Week: batch-cook healthy proteins and veggies for 6 grab-and-go lunches and dinners.
🧂 Ingredients
- 2 lbs (900g) boneless, skinless chicken thighs
- 1 tbsp (15ml) olive oil
- 1 tsp (5g) garlic powder
- 1 tsp (5g) smoked paprika
- 1 tsp (5g) dried oregano
- 1 tsp (5g) salt
- 1/2 tsp (2.5g) black pepper
- 1 medium (about 1.5 lbs / 680g) butternut squash, peeled and cubed (about 4 cups)
- 1 large onion, chopped (about 1 cup)
- 3 cloves garlic, minced
- 4 cups (960ml) chicken broth (compliant)
- 1 can (13.5 oz / 400ml) full-fat coconut milk
- 1 cup (150g) cherry tomatoes
- 2 cups (60g) baby spinach
- 6 large eggs
📋 Instructions
- 1Preheat oven to 425°F (220°C) — Set oven racks in upper and lower thirds. Line two baking sheets with parchment paper for easy cleanup.
- 2Season chicken thighs — In a bowl, toss chicken with olive oil, garlic powder, smoked paprika, oregano, salt, and pepper. Place on one prepared sheet in a single layer.
- 3Roast the chicken — Place chicken on the upper rack and roast for 25-30 minutes, until internal temperature reaches 165°F (74°C) and juices run clear. Let rest 5 minutes before slicing.
- 4Roast the vegetables — On the second sheet, toss butternut squash cubes and cherry tomatoes with a drizzle of olive oil and a pinch of salt. Roast on the lower rack for 20-25 minutes, until squash is fork-tender and edges are caramelized.
- 5Start the soup — While things roast, heat a large pot over medium heat. Add a splash of olive oil, then sauté onion and garlic until translucent, about 5 minutes. Add cubed butternut squash (if using fresh) and broth. Bring to a boil, then reduce heat and simmer until squash is soft, about 15 minutes.
- 6Blend the soup — Using an immersion blender, puree the soup until smooth. Stir in coconut milk and season with salt and pepper. Simmer 5 minutes more.
- 7Hard-boil the eggs — Place eggs in a saucepan, cover with cold water, and bring to a boil. Turn off heat, cover, and let sit for 10 minutes. Transfer to an ice bath to stop cooking.
- 8Assemble meal containers — Divide roasted chicken and vegetables among 6 containers. Add a handful of spinach to each. Store soup in a separate jar or container. Peel eggs and store separately.



