20 Batch Lunches for the Week Ahead
Prepping lunches for the week transforms my Sunday afternoons into a rhythm of chopping, simmering, and container-filling that pays off daily. You save money, eat better, and sidestep that mid-day “what’s for lunch?” panic that ends with expensive takeout. I’ve gathered twenty make-ahead recipes that maintain their texture and flavor through refrigeration – no sad, soggy sandwiches here!
These recipes feature global flavors from curry-spiced veggies to Mexican-inspired bowls, all built around wholesome ingredients like lentils, beans, and fresh vegetables. The magic happens when you mix textures – creamy butternut squash risotto, crispy baked tofu with zippy harissa, or cabbage stir-fry with earthy mushrooms. Each recipe creates 4-6 servings, perfect for a week of lunches or dinners.
I designed these meals to reheat beautifully, though many taste fantastic cold too. Pack components separately when needed (like falafel bowl elements) to assemble fresh at lunchtime. Most importantly, these recipes offer flexibility – swap veggies based on what’s in your fridge, adjust spice levels to your preference, or transform leftovers with a different sauce. Your future hungry self will thank you!
Broccoli Potato Curry

I make this aromatic curry whenever I want a quick meal that packs bold flavors. The tender potatoes and crisp broccoli simmer in a rich sauce of coconut milk, tomatoes, and warming spices like garam masala and turmeric. You’ll have this satisfying dish ready in just 30 minutes, making it perfect for busy weeknights or meal prep.
Serve this curry over fluffy basmati rice or with homemade naan bread to soak up every drop of the golden sauce. For extra texture and flavor, top with fresh cilantro, a squeeze of lime juice, and crunchy cashews.
Find the Recipe here: Broccoli Potato Curry
Chickpea Mushroom Curry

This quick, aromatic curry combines tender mushrooms and protein-rich chickpeas in a rich tomato sauce. The simple blend of ginger, garlic, and warming spices creates deep layers of flavor that only taste like they’ve been simmering all day. You’ll want to make extra because the flavors get even better overnight!
Serve this hearty curry over fragrant basmati rice or with warm naan bread to soak up every last drop of sauce. A side of cooling cucumber raita or a simple green salad adds freshness and balances the rich curry perfectly.
Find the Recipe here: Chickpea Mushroom Curry
Falafel Bowl

Transform chickpeas into crispy, golden-brown falafel packed with fresh herbs and warm spices. Mix parsley, cilantro, onion, garlic, cumin, and coriander with chickpeas, then shape into small patties and bake until perfectly crisp. This Middle Eastern staple makes an excellent protein-rich lunch option you can prepare ahead for the week.
Create a colorful bowl by pairing your falafel with fresh cucumber, tomatoes, red onions, and crisp lettuce. Add a dollop of tahini sauce, hummus, or tzatziki for creaminess. Consider including quinoa or brown rice as a hearty base, and finish with a sprinkle of za’atar seasoning for extra flavor.
Find the Recipe here: Falafel Bowl
Lentil Chickpea Curry

I make this protein-rich curry whenever I need a comforting meal that’ll last through the week. Red lentils and chickpeas simmer with onions, garlic, and tomatoes in a fragrant blend of curry powder, ginger, and coconut milk. The recipe comes together in under 30 minutes, making it perfect for busy weeknight meal prep.
Serve this hearty curry over fluffy basmati rice or quinoa. Add a side of warm naan bread to soak up every drop of the creamy sauce. For extra vegetables, pair it with roasted cauliflower or sautéed spinach.
Find the Recipe here: Lentil Chickpea Curry
Copycat Chipotle Veggie Bowl

Create a vibrant bowl bursting with fresh flavors and textures that will keep you satisfied through busy workdays. The combination of black beans, sweet corn, red onions, and cherry tomatoes brings a rainbow of colors to your plate, while cilantro lime rice adds a zesty foundation. A quick homemade chipotle sauce ties everything together with its smoky, spicy kick.
Serve this bowl hot or cold – it works perfectly both ways. Add sliced jalapeños for extra heat, or top with crushed tortilla chips for crunch. Make a double batch of the chipotle sauce to use as a dressing for other salads or as a dip for raw vegetables throughout the week.
Find the Recipe here: Copycat Chipotle Veggie Bowl
Quick Broccoli Lentil Stir-fry

This 30-minute stir-fry combines tender broccoli florets with protein-rich brown lentils in a savory Asian-inspired sauce. The dish brings together garlic, ginger, and soy sauce with a hint of maple syrup for balanced sweetness. Your prep work stays minimal – just chop the broccoli and onions while the lentils cook.
Make this your go-to lunch by serving it over brown rice, quinoa or cauliflower rice. Add a sprinkle of sesame seeds and green onions on top for extra crunch and flavor. The recipe makes 4 generous portions, perfect for your weekly meal prep.
Find the Recipe here: Quick Broccoli Lentil Stir-fry
Cabbage Stir Fry with Mushrooms and Lentils

This quick stir-fry combines tender cabbage strips with earthy mushrooms and protein-rich lentils in a savory sauce. I add ginger, garlic and soy sauce to create deep umami flavors, while red pepper flakes bring just the right amount of heat. The whole dish comes together in under 30 minutes, making it perfect for busy weeknight meal prep.
Serve this hearty stir-fry over brown rice or quinoa to soak up all the flavorful sauce. Add a side of kimchi or pickled vegetables for extra tang and crunch. Want more protein? Top it with a fried egg or mix in some crispy tofu cubes.
Find the Recipe here: Cabbage Stir Fry with Mushrooms and Lentils
Sweet Potato Chili

This hearty Sweet Potato Chili will keep you satisfied through busy workdays. The combination of quinoa, sweet potatoes, and black beans creates a rich, satisfying meal packed with protein and fiber. A blend of chili powder, cumin, and smoked paprika adds warmth and depth to every spoonful.
Serve this chili with your choice of toppings – diced avocado, fresh cilantro, lime wedges, or a dollop of sour cream. For a complete meal, pair it with warm cornbread or tortilla chips. Make a big batch on Sunday, and you’ll have lunch ready for the next few days.
Find the Recipe here: Sweet Potato Chili
Lemony White Bean Soup

This bright and zippy soup brings together tender cannellini beans, fresh carrots, and celery in a light but satisfying broth. A handful of aromatics and Mediterranean herbs create a foundation of flavor, while a splash of lemon juice adds a sunny pop that makes this soup shine. You’ll want to keep this recipe in your back pocket for busy weeks ahead.
Serve this comforting soup with crusty sourdough bread for dunking or a crisp green salad dressed in olive oil and balsamic vinegar. For a heartier meal, add some roasted vegetables on the side or stir in some cooked small pasta shapes like orzo or ditalini right before serving.
Find the Recipe here: Lemony White Bean Soup
Crispy Baked Harissa Tofu

Transform plain tofu into a bold, flavorful dish with a golden-brown crust and a tender inside. Just press, cut, coat with a spicy harissa paste marinade, and bake until crispy. This Mediterranean-spiced tofu packs a punch with red chili peppers, caraway seeds, and garlic – perfect for making ahead and enjoying throughout the week.
Add these crispy bites to grain bowls with quinoa or brown rice, stuff them in pita bread with fresh vegetables, or top your favorite salad. The possibilities are endless! The tofu stays crispy for days, making it ideal for quick lunches or dinner prep.
Find the Recipe here: Crispy Baked Harissa Tofu
Vegan Chicken Salad

This fresh and flavorful chicken salad brings together tender chickpeas, crunchy celery, sweet cranberries, and crisp apples with a creamy cashew mayo dressing. A sprinkle of fresh dill and chives adds bright herbal notes that make each bite memorable. Quick prep and simple ingredients mean you can whip up this protein-rich lunch in just 15 minutes.
Scoop this satisfying salad onto your favorite bread for a hearty sandwich, stuff it in a wrap with lettuce and tomato, or serve over a bed of mixed greens. Pack it in mason jars with crackers for easy grab-and-go lunches throughout the week.
Find the Recipe here: Vegan Chicken Salad
BBQ Chickpea Meatballs

Craving meatballs but want something lighter? These BBQ Chickpea Meatballs pack bold flavors with simple ingredients. Mix mashed chickpeas with onions, garlic, oats, and BBQ sauce, then roll into bite-sized balls. Pop them in the oven for 25 minutes until golden brown and firm.
Stuff these hearty meatballs into sandwiches with creamy coleslaw, serve over brown rice with steamed broccoli, or toss with whole grain pasta and extra BBQ sauce. They stay fresh in the fridge for 5 days, making them perfect for quick lunches and dinners.
Find the Recipe here: BBQ Chickpea Meatballs
Butternut Squash Risotto

I find risotto incredibly comforting, especially during cold months. This Butternut Squash Risotto combines creamy Arborio rice with sweet, roasted squash and aromatic herbs. The dish needs just 40 minutes of your time, and the result brings warmth to any weekday lunch. You’ll want to stir frequently to create that signature creamy texture we all know and love.
Make this dish shine by pairing it with a crisp green salad dressed in light vinaigrette or some garlic-roasted Brussels sprouts. The natural sweetness of the squash also works beautifully with sautéed mushrooms or crispy sage leaves as toppings. Pack it in airtight containers, and you’ll have satisfying lunches ready for the week.
Find the Recipe here: Butternut Squash Risotto
Tofu Steak with Chimichurri Sauce

I make this super-crispy tofu steak by pressing the liquid out, then marinating it in soy sauce, garlic, and olive oil. After pan-frying until golden brown, I top it with a fresh chimichurri sauce made with parsley, oregano, garlic, red wine vinegar, and a dash of red pepper flakes for extra kick. The combo creates such bold flavors!
Make this protein-rich dish shine by serving it with roasted sweet potatoes, grilled corn on the cob, or quinoa pilaf. A side of sautéed mushrooms and grilled asparagus adds wonderful earthiness that complements the chimichurri’s bright notes perfectly.
Find the Recipe here: Tofu Steak with Chimichurri Sauce
Lentil Bolognese

This rich and hearty Lentil Bolognese sauce will make your weekday lunches so much better! The combination of green lentils, carrots, and celery creates a thick, meaty texture, while Italian herbs and a splash of red wine bring depth to every bite. I love making a big batch on Sunday – it takes just 40 minutes from start to finish and keeps perfectly in the fridge all week.
While pasta is the classic pairing, this versatile sauce works beautifully over rice, quinoa, or roasted spaghetti squash. For a low-carb option, spoon it over zucchini noodles or layer it with roasted vegetables. The sauce freezes well too, so double the batch for future meals.
Find the Recipe here: Lentil Bolognese
Vegetable Pot Pie

Make this hearty Vegetable Pot Pie recipe on Sunday, and you’ll have comfort food ready for busy weekday lunches. I mix carrots, celery, peas, corn, and potatoes in a rich, creamy sauce made with vegetable broth and cashew milk. The buttery, flaky crust adds the perfect finishing touch to this warm and comforting dish.
Pair this pot pie with a light mixed green salad dressed in lemon vinaigrette or some roasted Brussels sprouts. If you want extra protein, add some crispy chickpeas on top. The leftovers stay fresh in the fridge for 4-5 days, making it perfect for meal prep.
Find the Recipe here: Vegetable Pot Pie
Cream Cheese Veggie Pinwheels

Make these colorful pinwheel sandwiches ahead for your next lunch or party! Mix cream cheese with fresh herbs and spread it on tortillas, then layer with crunchy bell peppers, carrots, and leafy spinach. Roll them up tight, slice into bite-sized rounds, and you’ll have a week’s worth of fun, no-cook lunches ready to go.
Pack these vibrant pinwheels with cherry tomatoes, cucumber slices, and a handful of mixed nuts for a complete lunch box. They also make fantastic appetizers for gatherings – just arrange them on a platter with some fresh veggie sticks and your favorite dips.
Find the Recipe here: Cream Cheese Veggie Pinwheels
Mexican Fried Rice

Make your weekday lunches exciting with this quick Mexican Fried Rice! I make a big batch of rice, bell peppers, onions, corn, and peas on Sunday for a delicious week of lunches. The combination of cumin, oregano, and chili brings authentic Mexican flavors to every bite. This dish takes only 30 minutes from start to finish.
Serve this colorful rice bowl with fresh lime wedges, diced avocado, and a sprinkle of cilantro. Add black beans or your favorite protein for extra staying power. This versatile dish works great hot or cold, making it perfect for office lunches or picnics.
Find the Recipe here: Mexican Fried Rice
Chipotle Cilantro Lime Rice

I make this irresistible rice every weekend to prep my meals ahead. The fragrant combination of fresh cilantro, tangy lime juice, and aromatic bay leaves transforms plain white rice into a flavorful side dish. A quick sauté of the rice in oil before cooking adds a nutty depth that makes this recipe stand out from regular steamed rice.
Pair this rice with black beans, grilled chicken, or shrimp for a complete meal. It also works beautifully in burrito bowls topped with fresh pico de gallo, guacamole, and your choice of protein. The leftovers keep well in the fridge for 3-4 days, making it perfect for your weekly meal prep routine.
Find the Recipe here: Chipotle Cilantro Lime Rice
Black Bean Fajitas

These sizzling black bean fajitas bring sunshine to your weekly meal prep with minimal effort. I mix hearty black beans with colorful bell peppers and red onions, then add a punch of smoky cumin and chili powder. The result? A filling lunch option that packs bold Mexican flavors into every bite.
Load up warm corn tortillas with the fajita mixture and top with fresh avocado slices, lime wedges, and cilantro. Add a scoop of rice or quinoa on the side, or keep it light with a crisp green salad. This recipe makes enough for 4-5 lunch portions, perfect for your weekly rotation.
Find the Recipe here: Black Bean Fajitas
