Thirty days without sugar, grains, dairy, or alcohol sounds restrictive until you look at what’s left on the table: juicy chicken thighs, crisp roasted vegetables, briny olives, creamy avocado, and enough spice and citrus to make every plate taste anything but like punishment. These 19+ recipes lean on real ingredients and bold flavor instead of bland chicken breast and sad side salads.
For anyone staring down a new Whole30 round, the meals below cover breakfast, lunch, and dinner with dishes you’ll want to make again after day 30. Expect skillet suppers, sheet-pan dinners, slow-cooker stews, and a few handheld lunches that travel well.
Quick picks:
- Best weeknight dinner: Chicken Fajita Bowls with Cauliflower Rice
- Best make-ahead breakfast: Spinach and Mushroom Egg Muffins
- Best for seafood lovers: Baked Cod with Tomato and Olive Relish
- Best slow-cooker option: Slow-Cooker Beef and Vegetable Stew

1. Pork and Cabbage Egg Roll in a Bowl
This skillet dinner gives you the crunchy, garlicky flavor of an egg roll without the wrapper. Ground pork cooks with shredded cabbage, carrots, garlic, and ginger, then gets finished with coconut aminos for that salty-sweet edge.
Yield: 4 servings | Prep: 10 minutes | Cook: 15 minutes
Ingredients:
- 1 lb ground pork
- 1 small head green cabbage, shredded (about 6 cups)
- 2 carrots, shredded
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 3 tbsp coconut aminos
- 2 green onions, sliced
- 1 tbsp sesame oil
- Salt and pepper to taste
Method:
- Brown the pork in a large skillet over medium-high heat, about 6 minutes.
- Add garlic and ginger; cook 1 minute.
- Stir in cabbage and carrots; cook until softened, 6-8 minutes.
- Add coconut aminos and sesame oil; toss well.
- Top with green onions and serve hot.

2. Garlic Butter–Free Salmon with Asparagus
This sheet-pan salmon gets its richness from ghee and garlic instead of dairy butter, so it stays completely Whole30 compliant. The asparagus roasts alongside it until tender-crisp, soaking up the same garlicky pan juices.
Yield: 4 servings | Prep: 10 minutes | Cook: 15 minutes | Oven: 400°F
Ingredients:
- 4 salmon fillets (6 oz each)
- 1 bunch asparagus, trimmed
- 3 tbsp ghee, melted
- 4 cloves garlic, minced
- 1 lemon, sliced
- Salt and pepper to taste
Method:
- Preheat oven to 400°F and line a sheet pan.
- Arrange salmon and asparagus on the pan.
- Mix ghee and garlic; brush over both.
- Season with salt and pepper; top with lemon slices.
- Bake 12-15 minutes until salmon flakes easily.
Seafood fans looking for more weeknight options might enjoy browsing 30 seafood recipes for other fish and shellfish dinners.

3. Turkey and Sweet Potato Skillet
Ground turkey and diced sweet potato cook down together into a hearty, slightly sweet skillet that eats like comfort food. Smoked paprika and onion give it a deep, savory backbone.
Yield: 4 servings | Prep: 10 minutes | Cook: 20 minutes
Ingredients:
- 1 lb ground turkey
- 2 cups sweet potato, diced small
- 1 yellow onion, diced
- 2 tsp smoked paprika
- 1 tsp garlic powder
- 2 tbsp olive oil
- Salt and pepper to taste
Method:
- Heat oil in a large skillet over medium heat.
- Add sweet potato and onion; cook 10 minutes, stirring often.
- Push vegetables aside, add turkey, and brown it.
- Stir everything together with paprika and garlic powder.
- Cook 5 more minutes until potato is tender.

4. Slow-Cooker Beef and Vegetable Stew
This stew turns tough cuts of beef tender over hours of slow cooking, leaving you with a rich, spoonable dinner. Carrots, celery, and parsnip add natural sweetness to the broth.
Yield: 6 servings | Prep: 15 minutes | Cook: 7-8 hours on low
Ingredients:
- 2 lbs beef chuck, cubed
- 4 carrots, sliced
- 3 celery stalks, sliced
- 1 parsnip, diced
- 1 onion, diced
- 4 cups beef broth
- 2 tbsp tomato paste
- 2 bay leaves
- Salt and pepper to taste
Method:
- Season beef and sear in a hot pan, 3 minutes per side.
- Transfer beef and vegetables to the slow cooker.
- Stir in broth, tomato paste, and bay leaves.
- Cover and cook on low 7-8 hours.
- Remove bay leaves before serving.
For more low-and-slow dinners, check our best delicious beef crockpot recipes.

5. Chicken Fajita Bowls with Cauliflower Rice
Sizzling strips of chicken and peppers make this bowl taste like a restaurant fajita platter minus the tortillas. Riced cauliflower soaks up all the smoky, lime-spiked juices from the pan.
Yield: 4 servings | Prep: 15 minutes | Cook: 15 minutes
Ingredients:
- 1.5 lbs chicken breast, sliced thin
- 2 bell peppers, sliced
- 1 onion, sliced
- 2 tsp chili powder
- 1 tsp cumin
- 3 tbsp olive oil
- 4 cups riced cauliflower
- 1 lime, juiced
- Salt to taste
Method:
- Toss chicken with chili powder, cumin, and salt.
- Sear chicken in 2 tbsp oil until cooked through, 8 minutes.
- Add peppers and onion; cook 5 minutes more.
- Sauté cauliflower rice in remaining oil, 5 minutes.
- Serve chicken mixture over rice with lime juice.
This bowl shares the same bold, smoky flavors as easy oven baked chicken fajitas recipe, if you want a hands-off oven version.

6. Shrimp and Zucchini Noodle Stir-Fry
Shrimp cook in minutes, making this stir-fry one of the fastest dinners on the list. Spiralized zucchini stands in for noodles and keeps every bite light and a little sweet.
Yield: 4 servings | Prep: 15 minutes | Cook: 10 minutes
Ingredients:
- 1.5 lbs shrimp, peeled and deveined
- 4 medium zucchini, spiralized
- 3 cloves garlic, minced
- 2 tbsp coconut aminos
- 1 tbsp sesame oil
- Red pepper flakes to taste
- 2 tbsp olive oil
Method:
- Heat olive oil in a large skillet over medium-high heat.
- Add shrimp and cook 2-3 minutes per side; set aside.
- Add garlic to the pan, then zucchini noodles.
- Toss 2-3 minutes until just tender.
- Return shrimp to pan with coconut aminos and sesame oil.
For another noodle-free bowl, see fresh zucchini noodles with basil pesto recipe.

7. Baked Chicken Thighs with Brussels Sprouts
Bone-in chicken thighs roast until the skin turns deeply golden and crisp, while halved Brussels sprouts caramelize underneath the drippings. One pan, minimal cleanup, big payoff.
Yield: 4 servings | Prep: 10 minutes | Cook: 35 minutes | Oven: 425°F
Ingredients:
- 8 bone-in chicken thighs
- 1.5 lbs Brussels sprouts, halved
- 3 tbsp olive oil
- 1 tsp garlic powder
- 1 tsp onion powder
- Salt and pepper to taste
Method:
- Preheat oven to 425°F.
- Toss Brussels sprouts with half the oil; spread on a sheet pan.
- Rub chicken with remaining oil and seasonings.
- Nestle chicken among the sprouts.
- Roast 35 minutes until chicken reaches 165°F internally.
Fans of crispy roasted sprouts might also like savory balsamic glazed brussels sprouts recipe for a tangier take.

8. Stuffed Bell Peppers with Ground Beef and Cauliflower Rice
These peppers bake until soft and slightly blistered, holding a savory filling of seasoned beef and cauliflower rice. Diced tomatoes keep the mixture moist without any grains.
Yield: 4 servings | Prep: 15 minutes | Cook: 35 minutes | Oven: 375°F
Ingredients:
- 4 large bell peppers, tops cut and seeded
- 1 lb ground beef
- 2 cups riced cauliflower
- 1 cup diced tomatoes
- 1 tsp Italian seasoning
- 1 tbsp olive oil
- Salt and pepper to taste
Method:
- Preheat oven to 375°F.
- Brown beef in oil; drain excess fat.
- Stir in cauliflower rice, tomatoes, and seasoning.
- Stuff peppers with the mixture and place in a baking dish.
- Cover with foil and bake 30-35 minutes.

9. Sweet Potato and Sausage Breakfast Hash
This hash turns breakfast into something you actually look forward to, with crispy sweet potato cubes and savory sausage crumbles in every forkful. A fried egg on top makes it a complete plate.
Yield: 4 servings | Prep: 10 minutes | Cook: 20 minutes
Ingredients:
- 1 lb Whole30-compliant breakfast sausage
- 2 cups sweet potato, diced small
- 1/2 onion, diced
- 1 tsp smoked paprika
- 2 tbsp olive oil
- Salt and pepper to taste
Method:
- Heat oil in a skillet over medium heat.
- Add sweet potato; cook covered 10 minutes, stirring occasionally.
- Add sausage and onion; cook until sausage browns, 8 minutes.
- Season with paprika, salt, and pepper.
- Serve warm, topped with a fried egg if desired.

10. Spinach and Mushroom Egg Muffins
These egg muffins bake up fluffy and portable, perfect for grabbing on busy mornings. Sautéed mushrooms and wilted spinach keep every bite savory and a little earthy.
Yield: 12 muffins | Prep: 10 minutes | Cook: 20 minutes | Oven: 350°F
Ingredients:
- 10 eggs
- 1 cup mushrooms, diced
- 2 cups fresh spinach, chopped
- 1/4 cup diced onion
- 1 tbsp olive oil
- Salt and pepper to taste
Method:
- Preheat oven to 350°F and grease a muffin tin.
- Sauté mushrooms and onion in oil until soft, 5 minutes.
- Stir in spinach until wilted.
- Whisk eggs with salt and pepper; stir in vegetables.
- Divide among muffin cups; bake 18-20 minutes until set.

11. Avocado Chicken Salad Lettuce Wraps
Mashed avocado replaces mayo here, binding shredded chicken into a creamy, cool filling. Butter lettuce leaves wrap it all up for a crunchy, no-utensil lunch.
Yield: 4 servings | Prep: 15 minutes | Cook: none (using pre-cooked chicken)
Ingredients:
- 3 cups shredded cooked chicken
- 2 ripe avocados, mashed
- 1/4 cup red onion, diced
- 1 celery stalk, diced
- 1 tbsp lime juice
- 1 head butter lettuce, leaves separated
- Salt and pepper to taste
Method:
- Mash avocado in a large bowl until mostly smooth.
- Fold in chicken, onion, and celery.
- Add lime juice, salt, and pepper; mix well.
- Spoon filling into lettuce leaves.
- Serve immediately.

12. Tuna-Stuffed Avocados
Halved avocados become edible bowls for a briny, lemony tuna salad. It takes minutes to put together and needs no cooking at all.
Yield: 4 servings | Prep: 10 minutes | Cook: none
Ingredients:
- 2 cans tuna, drained
- 2 avocados, halved and pitted
- 2 tbsp olive oil
- 1 tbsp lemon juice
- 1 tbsp capers, chopped
- Salt and pepper to taste
Method:
- Mix tuna with olive oil, lemon juice, and capers.
- Season with salt and pepper.
- Scoop a little avocado flesh from each half to widen the well.
- Spoon tuna mixture into avocado halves.
- Serve right away.

13. Turkey Meatballs with Zucchini Noodles
Baked turkey meatballs stay juicy and tender, served over a bed of spiralized zucchini with a simple marinara. Garlic and Italian herbs make the meatballs taste like a classic Sunday dinner.
Yield: 4 servings | Prep: 15 minutes | Cook: 20 minutes | Oven: 400°F
Ingredients:
- 1.5 lbs ground turkey
- 1 egg
- 2 cloves garlic, minced
- 1 tsp Italian seasoning
- 4 medium zucchini, spiralized
- 2 cups Whole30-compliant marinara sauce
- Salt and pepper to taste
Method:
- Preheat oven to 400°F.
- Mix turkey, egg, garlic, seasoning, salt, and pepper; form into balls.
- Bake meatballs 18-20 minutes until cooked through.
- Warm marinara in a saucepan; sauté zucchini noodles separately 3 minutes.
- Serve meatballs and sauce over noodles.

14. Coconut Curry Chicken with Cauliflower Rice
This curry simmers chicken thighs in coconut milk and curry spices until the sauce turns silky and fragrant. Cauliflower rice underneath soaks up every bit of sauce.
Yield: 4 servings | Prep: 10 minutes | Cook: 25 minutes
Ingredients:
- 1.5 lbs chicken thighs, cubed
- 1 can (13.5 oz) coconut milk
- 2 tbsp curry powder
- 1 tbsp fresh ginger, grated
- 3 cloves garlic, minced
- 4 cups riced cauliflower
- 2 tbsp olive oil
- Salt to taste
Method:
- Sear chicken in oil over medium-high heat, 5 minutes.
- Add garlic and ginger; cook 1 minute.
- Stir in curry powder, then coconut milk.
- Simmer 15 minutes until chicken is cooked through and sauce thickens.
- Serve over sautéed cauliflower rice.

15. Pork Carnitas Lettuce Cups
Slow-braised pork shoulder shreds into tender, crispy-edged carnitas full of citrus and cumin flavor. Lettuce cups keep things light while still feeling like a real taco night.
Yield: 6 servings | Prep: 15 minutes | Cook: 3 hours
Ingredients:
- 3 lbs pork shoulder
- 1 orange, juiced
- 1 lime, juiced
- 2 tsp cumin
- 1 tsp oregano
- 1 onion, quartered
- 4 cloves garlic
- Butter lettuce leaves, for serving
Method:
- Place pork, citrus juices, spices, onion, and garlic in a Dutch oven.
- Add water to cover halfway; braise covered at 300°F for 3 hours.
- Shred pork and discard excess liquid.
- Crisp shredded pork in a hot skillet, 5 minutes.
- Serve in lettuce cups.

16. Roasted Vegetable and Chicken Frittata
This frittata turns roasted vegetables and diced chicken into a sliceable, satisfying meal that works for breakfast or dinner. The eggs puff up golden around the colorful filling.
Yield: 6 servings | Prep: 15 minutes | Cook: 25 minutes | Oven: 375°F
Ingredients:
- 10 eggs
- 1.5 cups cooked chicken, diced
- 1 cup roasted bell peppers, diced
- 1 cup roasted zucchini, diced
- 1/4 cup diced onion
- 2 tbsp olive oil
- Salt and pepper to taste
Method:
- Preheat oven to 375°F.
- Sauté onion in an oven-safe skillet, 3 minutes.
- Add chicken and roasted vegetables; stir to combine.
- Pour whisked eggs over the mixture.
- Transfer to oven; bake 18-20 minutes until set.

17. Beef and Broccoli Stir-Fry with Coconut Aminos
Thin-sliced beef and broccoli florets stir-fry fast in a hot pan, coated in a glossy coconut aminos sauce that mimics takeout flavor without the soy. Ginger and garlic round it out.
Yield: 4 servings | Prep: 15 minutes | Cook: 12 minutes
Ingredients:
- 1.5 lbs flank steak, thinly sliced
- 4 cups broccoli florets
- 1/3 cup coconut aminos
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp avocado oil
Method:
- Heat oil in a wok over high heat.
- Sear beef in batches, 2 minutes per side; set aside.
- Add broccoli with a splash of water; cover and steam 3 minutes.
- Return beef to the pan with garlic, ginger, and coconut aminos.
- Toss 2 minutes until sauce thickens slightly.
For another fast version of this classic, try quick beef and broccoli stir fry recipe.

18. Baked Cod with Tomato and Olive Relish
Mild, flaky cod gets topped with a juicy, briny relish of cherry tomatoes, olives, and capers that bakes right into the fish. It tastes like a coastal Italian dinner in under 30 minutes.
Yield: 4 servings | Prep: 10 minutes | Cook: 18 minutes | Oven: 400°F
Ingredients:
- 4 cod fillets (6 oz each)
- 1.5 cups cherry tomatoes, halved
- 1/3 cup Kalamata olives, pitted and halved
- 1 tbsp capers
- 3 tbsp olive oil
- 2 cloves garlic, minced
- Salt and pepper to taste
Method:
- Preheat oven to 400°F.
- Place cod fillets in a baking dish.
- Toss tomatoes, olives, capers, garlic, and oil together.
- Spoon mixture over and around the cod.
- Bake 15-18 minutes until fish flakes easily.
How to Check Ingredients for Whole30 Compatibility
Reading labels is the single most important habit for staying compliant. Added sugar hides under names like dextrose, cane juice, and maltodextrin, so scan the full ingredient list, not just the nutrition facts.
Sauces and condiments cause the most slip-ups. Check ketchup, mayo, bacon, and broth for sneaky sugar, soy, or carrageenan before they go in your cart.
A few label habits that help:
- Scan for any form of sugar, including “natural flavors” that sometimes hide it
- Avoid anything listing soy, soybean oil, or MSG
- Skip products with sulfites, especially dried fruit and wine
- Choose compliant mayo and ketchup brands or make your own at home
Keep a short list of trusted brands on your phone. It saves time standing in the condiment aisle trying to decode fine print.
Make-Ahead Tips for a Week of Whole30 Meals
Batch-cooking proteins on Sunday makes weeknight Whole30 dinners come together in minutes. Roast a few pounds of chicken thighs, cook a pot of ground beef, and hard-boil a dozen eggs so you have building blocks ready.
Pre-chop vegetables right after grocery shopping. Store diced onion, riced cauliflower, and spiralized zucchini in separate containers so stir-fries and skillets go faster on busy nights.
Soups and stews hold up well in the fridge for several days, which makes the [slow-cooker beef and vegetable stew] a smart Sunday batch. Egg muffins and frittatas also reheat well for grab-and-go breakfasts through the week.
Freeze extra portions of meatballs, chili, or shredded pork in individual bags. Pulling one out the night before thaws it in time for a fast dinner without touching a cutting board.









