Best Meal Plan for Weight Loss


Updated on:

meal plan for weight loss

Losing weight can be challenging, but having a well-designed meal plan can make a significant difference. Rather than constantly counting calories, you can enjoy delicious, portion-controlled meals that will keep you energized and satisfied. We have created a straightforward 7-day meal plan for weight loss goals without sacrificing flavor or feeling hungry. Let’s begin!

Meal Plan Overview

This meal plan is designed to create a calorie deficit (burning more calories than you consume) while providing a balanced mix of nutrients to support your metabolism and overall health.

We’re aiming for about 1400* calories per day, but feel free to adjust based on your individual needs.

The plan accommodates vegan, non-vegan and gluten-free diets, but can easily be modified for other dietary restrictions.

# Day 1

  • Breakfast: Overnight Oats with Berries and Nuts A hearty and healthy way to start your day! Simply mix old-fashioned oats with your favorite milk (dairy or plant-based), chia seeds, and let it soak overnight. Top with fresh berries and a sprinkle of chopped nuts for added protein and healthy fats.
  • Lunch: Loaded Veggie Salad with Grilled Chicken Fuel up with a nutrient-packed salad! Start with a base of mixed greens, then load it up with roasted veggies (we love bell peppers, zucchini, and cherry tomatoes), grilled chicken breast, and a light vinaigrette dressing.
  • Dinner: Baked Salmon with Roasted Potatoes and Asparagus Salmon is a powerhouse of lean protein and healthy fats. Bake it with lemon and dill for a burst of flavor, and serve alongside roasted potatoes and asparagus for a well-rounded meal.
  • Snack (optional): Greek Yogurt with Mixed Berries.
  • Nutrition Info: Calories: 1350, Protein: 87g, Carbs: 122g, Fiber: 25g, Fat: 54g

# Day 2

  • Breakfast: Veggie-Packed Frittata Whip up a protein-rich frittata loaded with your favorite veggies (spinach, mushrooms, and bell peppers are great options). Pair it with a slice of whole-grain toast for a satisfying and nutritious start to your day.
  • Lunch: Lentil and Sweet Potato Soup This hearty, vegetarian soup is not only delicious but also packed with fiber and plant-based protein. Pair it with a side salad or whole-grain crackers for added crunch.
  • Dinner: Turkey Lettuce Wraps with Avocado Salsa Skip the bread and enjoy these flavorful turkey lettuce wraps! Top crisp lettuce leaves with lean ground turkey, diced avocado, tomatoes, and a squeeze of fresh lime juice.
  • Snack (optional): Handful of Mixed Nuts.
  • Nutrition Info: Calories: 1230, Protein: 66g, Carbs: 98g, Fiber: 32g, Fat: 58g

# Day 3 

  • Breakfast: Spinach and Feta Breakfast Wrap Start your day with a protein-packed breakfast wrap! Fill a whole-wheat tortilla with scrambled eggs, sautéed spinach, and crumbled feta cheese.
  • Lunch: Quinoa and Black Bean Salad This nutrient-dense salad combines protein-rich quinoa with black beans, diced bell peppers, red onion, and a zesty lime vinaigrette. It’s a perfect make-ahead lunch that’ll keep you satisfied for hours.
  • Dinner: Vegetarian Chili with Cornbread Cozy up with a bowl of hearty vegetarian chili, loaded with beans, veggies, and a kick of spice. Serve it with a slice of cornbread on the side for a delightful and filling meal.
  • Snack (optional): Apple Slices with Almond Butter.
  • Nutrition Info: Calories: 1400, Protein: 58g, Carbs: 183g, Fiber: 46g, Fat: 52g

# Day 4 

  • Breakfast: Banana Protein Smoothie Blend up a nutrient-rich smoothie with banana, spinach, your favorite protein powder, and a dollop of nut butter for a quick and easy breakfast on-the-go.
  • Lunch: Grilled Chicken Caesar Salad Satisfy your cravings with a classic Caesar salad, but give it a healthier twist by swapping out the creamy dressing for a light vinaigrette. Add grilled chicken for an extra protein boost.
  • Dinner: Zucchini Noodles with Turkey Meatballs Swap regular pasta for zucchini noodles (also known as “zoodles”) for a low-carb, veggie-packed dinner. Serve them with flavorful turkey meatballs in a simple marinara sauce.
  • Snack (optional): Cucumber Slices with Tzatziki Dip.
  • Nutrition Info: Calories: 1300, Protein: 95g, Carbs: 101g, Fiber: 23g, Fat: 54g

# Day 5 

  • Breakfast: Avocado Toast with Scrambled Eggs Start your morning with a hearty and satisfying combination of whole-grain toast topped with mashed avocado and scrambled eggs.
  • Lunch: Tuna Salad Lettuce Wraps Skip the bread and enjoy this protein-packed tuna salad wrapped in crisp lettuce leaves. Add your favorite veggies (like diced celery and red onion) for extra crunch and flavor.
  • Dinner: Grilled Portobello Mushroom Burgers Satisfy your burger cravings with these delicious and meat-free portobello mushroom burgers. Top them with your favorite fixings (we love avocado, tomato, and caramelized onions) and serve with a side of roasted sweet potato fries.
  • Snack (optional): Edamame.
  • Nutrition Info: Calories: 1200, Protein: 57g, Carbs: 98g, Fiber: 33g, Fat: 60g

# Day 6 

  • Breakfast: Cottage Cheese with Fresh Fruit and Granola Kickstart your day with a high-protein breakfast of cottage cheese topped with fresh berries and a sprinkle of crunchy granola.
  • Lunch: Mediterranean Chickpea Salad This flavorful salad combines protein-rich chickpeas with fresh veggies (like cucumbers, tomatoes, and red onion), feta cheese, and a zesty lemon vinaigrette.
  • Dinner: Shrimp Stir-Fry with Veggies and Brown Rice Stir-fry is a great way to pack in a variety of veggies and lean protein. This shrimp stir-fry combines succulent shrimp with a medley of fresh veggies (like bell peppers, snap peas, and broccoli) over a bed of nutritious brown rice.
  • Snack (optional): Celery Sticks with Nut Butter.
  • Nutrition Info: Calories: 1350, Protein: 67g, Carbs: 155g, Fiber: 42g, Fat: 51g

# Day 7 

  • Breakfast: Egg and Veggie Breakfast Burrito Wrap up your 7-day plan with a satisfying breakfast burrito filled with scrambled eggs, sautéed veggies (like spinach, mushrooms, and bell peppers), and a sprinkle of cheese in a whole-wheat tortilla.
  • Lunch: Grilled Chicken Salad with Balsamic Vinaigrette Fuel up with a refreshing and protein-packed salad! Top mixed greens with grilled chicken breast, sliced avocado, cherry tomatoes, and a light balsamic vinaigrette dressing.
  • Dinner: Baked Cod with Roasted Brussels Sprouts and Brown Rice End your week on a high note with this flavorful and nutritious meal. Bake cod fillets with lemon and herbs, and serve alongside roasted Brussels sprouts and a hearty serving of brown rice.
  • Snack (optional): Sliced Bell Peppers with Hummus.
  • Nutrition Info: Calories: 1350, Protein: 83g, Carbs: 123g, Fiber: 30g, Fat: 53g

IMPORTANT NOTE: While following this meal plan for weight loss, don’t forget to stay hydrated by drinking plenty of water throughout the day. Incorporating regular exercise, even just daily walks, can also boost your weight loss efforts and provide additional health benefits. Be patient, stay consistent, and celebrate your progress along the way. Weight loss is a journey, and with the right plan and mindset, you’ve got this!


Congratulations, you’ve made it through the 7-day meal plan for weight loss! Remember, consistency is key when it comes to weight loss, so don’t get discouraged if the results aren’t immediate. Stick to the plan, listen to your body, and make adjustments as needed. With delicious and satisfying meals like these, you’ll be well on your way to reaching your goals. Cheers to a healthier, happier you!