20 Batch-Cook Ideas to Cover Lunches and Dinners
Weeknight dinners don’t have to mean scrambling through your pantry at 6 PM wondering what to cook. I’ve learned that spending a few hours on Sunday preparing these hearty, flavor-packed dishes transforms my entire week. These recipes freeze beautifully, reheat like magic, and honestly taste even better the next day when all those spices have had time to meld together.
What I love most about batch cooking is how it brings together ingredients from different corners of the world—Hungarian paprika meeting Indian curry spices, Italian herbs dancing with Mexican chipotles. Each recipe here serves as your blank canvas, ready for whatever vegetables are calling to you from the fridge or whatever spices are singing from your pantry.
These twenty recipes will fill your freezer with options that actually excite you. From silky butternut squash curries that warm you from the inside out to robust lentil bologneses that make pasta night feel special again, you’ll find yourself looking forward to opening that container of homemade goodness. Your future self will thank you for this delicious investment.
Lentil Bolognese

You’ll get excited about this hearty, rich Lentil Bolognese sauce that comes together in just 30 minutes! The combination of red lentils, chopped carrots, celery, and onions creates a thick, satisfying sauce with Italian herbs and crushed tomatoes. A dash of soy sauce adds depth and umami that makes this sauce extra special.
Serve this versatile sauce over your favorite pasta shapes – spaghetti works perfectly, but penne or rigatoni hold the sauce nicely too. Add a side of garlic bread and a fresh green salad to complete your meal. You can also use it as a filling for lasagna or stuffed shells for a complete dinner transformation.
Find the Recipe here: Lentil Bolognese
Marinara Sauce

Make your own marinara sauce in just 30 minutes with simple pantry ingredients like crushed tomatoes, garlic, onions, and Italian herbs. This classic sauce recipe makes a generous batch that you can store in the fridge for a week or freeze for up to 3 months. The rich, savory flavors deepen over time, making it perfect for meal prep.
Mix this versatile sauce into pasta dishes, spread it on homemade pizzas, or use it as a dip for breadsticks. You can also add it to casseroles, stuff it in calzones, or spoon it over roasted vegetables. The options are endless with this staple sauce.
Find the Recipe here: Marinara Sauce
Butternut Squash Curry

I love throwing together this warming butternut squash curry on meal prep days. The combination of sweet squash chunks, hearty chickpeas, and fragrant spices creates pure comfort in a bowl. A generous splash of coconut milk brings all the flavors together into a rich, creamy sauce that coats every spoonful.
Serve this curry over fluffy basmati rice or quinoa to soak up the flavorful sauce. Add a side of warm naan bread for dipping, and top with fresh cilantro and a squeeze of lime. The leftovers taste even better the next day after the spices have had time to meld.
Find the Recipe here: Butternut Squash Curry
BBQ Chickpea Meatballs

Make these tender and flavorful chickpea meatballs your next meal prep star! I mix chickpeas with onions, garlic, oats, BBQ sauce, and warming spices to create these protein-packed bites. The best part? You can make a big batch in under 30 minutes and freeze them for future meals.
Add these meatballs to your weekly rotation – stuff them in sandwiches, toss with pasta and marinara sauce, or serve over creamy mashed potatoes with extra BBQ sauce. I love pairing them with roasted vegetables and quinoa for a complete meal that keeps me satisfied for hours.
Find the Recipe here: BBQ Chickpea Meatballs
Sweet Potato Chili

This hearty chili packs a punch with sweet potatoes, black beans, and quinoa. The combination creates a rich, filling dish perfect for your weekly meal prep. A mix of paprika, chili powder, and cumin brings warmth and depth to every spoonful, while the sweet potatoes add natural sweetness and a creamy texture.
Serve this chili hot with a dollop of sour cream, diced avocado, and fresh cilantro. Add corn tortillas or brown rice on the side to make it even more substantial. This recipe makes enough for 6 servings, so you’ll have plenty for both lunch and dinner throughout the week.
Find the Recipe here: Sweet Potato Chili
Cauliflower Soup

This creamy cauliflower soup brings comfort and warmth to your table in just 30 minutes. The combination of roasted cauliflower, onions, and garlic creates a rich and smooth texture that will make you reach for seconds. A dash of nutmeg adds depth while fresh herbs brighten up each spoonful.
Serve this soup with crusty sourdough bread for dipping or top with roasted chickpeas for extra crunch. A side salad with peppery arugula and sliced pear makes it a complete meal. For meal prep, freeze portions in airtight containers for up to 3 months.
Find the Recipe here: Cauliflower Soup
Broccoli Potato Curry

I add a kick to this easy curry by combining tender potato cubes and fresh broccoli florets in a rich tomato-coconut sauce. The aromatic blend of ginger, garlic, and warming Indian spices creates deep flavors that make this dish truly memorable. You’ll need just 30 minutes to pull together this filling one-pot meal.
Serve this hearty curry over fragrant basmati rice or with warm naan bread to soak up every last drop of sauce. For extra texture, top with crushed cashews and fresh cilantro. This recipe makes excellent leftovers – the flavors develop even more overnight.
Find the Recipe here: Broccoli Potato Curry
Chipotle Sofritas

Make these vibrant Mexican-style crumbled tofu bites in a rich, smoky sauce with chipotle peppers, tomatoes, and aromatic spices. You’ll need just 30 minutes to create this protein-packed dish that brings warmth and bold flavors to your meal prep routine. The secret lies in pressing the tofu first, then crumbling it into small pieces before cooking to achieve that perfect texture.
Serve your sofritas in tacos with fresh lime wedges, diced onions, and cilantro. Add them to burrito bowls with rice, black beans, corn salsa, and guacamole. They also work great in enchiladas or quesadillas. The leftovers stay fresh in the fridge for up to 4 days, making this an ideal batch-cooking option.
Find the Recipe here: Chipotle Sofritas
The Best Homemade Chili

This richly-spiced chili combines tender millet with red kidney beans and black beans in a thick tomato sauce. I add bell peppers, onions, and garlic to create deep layers of flavor, while chili powder, cumin, and smoked paprika bring just the right amount of heat. You’ll need only one pot and 30 minutes to make this hearty meal that feeds the whole family.
Serve your chili with a dollop of sour cream, diced avocado, fresh cilantro, and a squeeze of lime. Add some tortilla chips on the side for scooping or crumble them on top for extra crunch. This chili holds up beautifully in the fridge for 3-4 days and freezes perfectly for up to 3 months.
Find the Recipe here: The Best Homemade Chili
Lentil Chickpea Curry

This creamy, aromatic curry combines red lentils and chickpeas with coconut milk, tomatoes, and warming spices like garam masala and turmeric. The one-pot meal comes together in just 30 minutes, making it perfect for busy weeknight dinners. Plus, it freezes beautifully, so you can double the batch and stock your freezer for future meals.
Serve this hearty curry over fragrant basmati rice or with warm naan bread for dipping. A side of quick-pickled red onions adds tang and crunch, while fresh cilantro and a squeeze of lime brighten up each bowlful. For extra vegetables, pair it with steamed broccoli or roasted cauliflower.
Find the Recipe here: Lentil Chickpea Curry
Vegetable Pasta Sauce

Mix and match any vegetables you have in your fridge to create this flavorful sauce. I load mine with carrots, celery, mushrooms, and bell peppers, all finely chopped and simmered in crushed tomatoes with herbs. The sauce freezes beautifully – just portion it into containers and you’ll have quick meals ready to go all week long.
Spoon this vibrant sauce over your favorite pasta shape, or use it as a base for lasagna. Want something different? Try it with zucchini noodles, quinoa, or as a filling for stuffed peppers. Make a double batch and keep some in the freezer for those busy weeknights.
Find the Recipe here: Vegetable Pasta Sauce
Portobello Pot Roast

I keep making this hearty Portobello Pot Roast on repeat during the colder months. The mushrooms simmer in a rich broth with carrots, celery, and onions until they become tender and juicy. Bay leaves, rosemary, and thyme create deep, comforting flavors that make this dish so satisfying.
Serve this cozy meal over creamy mashed potatoes or fluffy rice to soak up all the savory gravy. Add some crusty bread on the side and steamed green beans or roasted Brussels sprouts to round out your plate.
Find the Recipe here: Portobello Pot Roast
Minestrone Soup

This hearty minestrone soup brings warmth and comfort with every spoonful. I load it up with fresh vegetables like carrots, celery, zucchini, and green beans, plus tender pasta and creamy white beans. The rich tomato broth gets its depth from Italian herbs and a splash of balsamic vinegar that adds just the right touch of brightness.
Serve this soul-warming soup with crusty garlic bread for dunking or a simple mixed green salad dressed in olive oil and lemon juice. For extra protein, sprinkle some grated parmesan on top. Make a big batch – it tastes even better the next day!
Find the Recipe here: Minestrone Soup
Cabbage Stir Fry with Mushrooms and Lentils

I make this quick stir-fry at least once a week – it’s my go-to dinner for busy weeknights! The combination of crisp cabbage, earthy mushrooms, and protein-rich lentils creates a satisfying meal that takes just 25 minutes to prepare. The ginger, garlic and soy sauce add bold Asian flavors that make simple ingredients shine.
Serve this versatile stir-fry over brown rice or quinoa to soak up the savory sauce. For extra crunch and freshness, top with sliced green onions, sesame seeds, or chopped cilantro. The leftovers pack beautifully for lunch the next day.
Find the Recipe here: Cabbage Stir Fry with Mushrooms and Lentils
Tofu Bolognese

You’ll want this rich, hearty sauce in your weekly rotation! I crumble firm tofu into small pieces and cook it with carrots, celery, and onions until golden brown. The mixture simmers in crushed tomatoes with Italian herbs and red wine, creating a thick, satisfying sauce that takes less than 30 minutes to make.
Toss this sauce with any pasta shape – spaghetti and penne work great. Add garlic bread on the side for a complete Italian feast. Make extra to freeze; it reheats beautifully for quick weeknight dinners. Top with fresh basil and a sprinkle of nutritional yeast or parmesan.
Find the Recipe here: Tofu Bolognese
Butternut Squash Pasta Sauce

I make this creamy butternut squash pasta sauce in big batches during fall and winter. Simply roast butternut squash with onion and garlic until tender, then blend with coconut milk, nutritional yeast, and seasonings. The natural sweetness of the squash creates a rich, smooth sauce that tastes decadent but stays light.
Pour this golden sauce over your favorite pasta shapes – I love it with rigatoni or penne. Top with fresh herbs, toasted pine nuts, or crispy sage leaves. The sauce also works great as a base for lasagna or as a dip for crusty bread.
Find the Recipe here: Butternut Squash Pasta Sauce
Vegetable Bolognese

Transform your weeknight dinner rotation with this rich and hearty Vegetable Bolognese. I combine finely chopped mushrooms, carrots, and celery with Italian herbs and garlic to create a robust sauce. A splash of red wine adds depth, while tomato paste and crushed tomatoes bring everything together into a thick, satisfying sauce that tastes even better the next day.
Serve this versatile sauce over your favorite pasta shapes – I recommend rigatoni or pappardelle to catch all the chunky bits. It also works great in lasagna, stuffed into bell peppers, or spooned over creamy polenta for a comforting meal. Make a double batch and freeze portions for easy meal prep.
Find the Recipe here: Vegetable Bolognese
Mushroom Risotto

You’ll create magic in your kitchen with this rich and creamy mushroom risotto. The secret lies in slowly adding warm broth to Arborio rice while stirring continuously. This gentle process releases the rice’s natural starches, creating that signature creamy texture we all know and love. Mixed mushrooms add an earthy depth that makes this dish simply irresistible.
Make a big batch of this comforting risotto and pair it with roasted asparagus, garlic bread, or a crisp green salad. For extra protein, top it with pan-seared tofu or grilled chicken. The leftovers heat up beautifully for lunch the next day – just add a splash of broth when reheating.
Find the Recipe here: Mushroom Risotto
Hearty Vegetable Stew

I make this chunky stew with carrots, celery, potatoes, and mushrooms whenever I want a comforting bowl of goodness. The garlic, onions, and herbs create deep flavors while the tomato paste adds richness to the broth. You’ll need just one pot and about 40 minutes to cook this filling meal that feeds six people.
Ladle your steaming stew over brown rice or quinoa, or dip crusty sourdough bread into the savory broth. Pack portions into freezer containers and reheat whenever you want a quick, warming lunch or dinner.
Find the Recipe here: Hearty Vegetable Stew
Hungarian Bean Goulash

Make this rich and hearty Hungarian Bean Goulash your next go-to winter warmer. A medley of tender white beans, sweet carrots, and crunchy bell peppers swim in a paprika-spiced tomato broth. The deep, smoky notes from Hungarian paprika blend with caraway seeds and fresh garlic to create an authentic flavor that transports you straight to Budapest’s cozy kitchens.
Ladle this comforting stew over fluffy rice or serve it with crusty sourdough bread to soak up every last drop of the flavorful sauce. Add a dollop of dairy-free sour cream and a sprinkle of fresh parsley on top for extra richness. This goulash keeps well in the fridge for up to 5 days, making it perfect for batch cooking.
Find the Recipe here: Hungarian Bean Goulash
