20 Make-Ahead Dinners to Last All Week
I created these 20 make-ahead dinners during my busiest weeks as a food writer and recipe developer. Each dish packs rich flavors that actually improve after a day or two in the fridge, making them perfect for batch cooking. From aromatic curries to hearty pasta sauces, these recipes will transform your weekly meal prep into an effortless routine.
My global kitchen adventures inspired many of these recipes – like the warming Butternut Squash Curry and soul-satisfying Cauliflower Korma. I’ve spent years refining these dishes to maximize both nutrition and flavor, focusing on whole ingredients and vibrant spices. The best part? You can easily double or triple any recipe to stock your freezer.
Through countless recipe tests in my home kitchen, I’ve made sure each dish holds up beautifully for 5-7 days in the fridge. The Lentil Bolognese gets richer, the Sweet Potato Chili more complex, and the Mushroom Curry more aromatic with time. I designed these recipes to help you cook once and eat well all week long, without sacrificing flavor or freshness.
Butternut Squash Curry

This comforting curry will fill your kitchen with warm, aromatic spices. The tender butternut squash chunks simmer in creamy coconut milk with tomatoes, onions, and garlic until they absorb all those beautiful Indian spices. You can make a big batch on Sunday and enjoy it throughout the week – the flavors get even better with time.
Serve this hearty curry over fluffy basmati rice or with warm naan bread for soaking up every last drop of the sauce. Add a side of roasted cauliflower or steamed green beans to round out your meal. This curry keeps well in the fridge for up to 5 days and freezes beautifully for up to 3 months.
Find the Recipe here: Butternut Squash Curry
Marinara Sauce

I make this rich marinara sauce ahead on Sundays – it takes just 30 minutes but tastes like it simmered all day. Fresh garlic, oregano and basil bring out the natural sweetness of San Marzano tomatoes. The sauce stays fresh in the fridge for a week and freezes beautifully for up to 3 months.
Pour this versatile sauce over pasta, zucchini noodles or spaghetti squash. Use it as a pizza base, dip for breadsticks, or simmer with meatballs. I love adding it to lasagna or using it to transform plain rice into a flavorful side dish. The possibilities go far beyond traditional Italian dishes!
Find the Recipe here: Marinara Sauce
BBQ Chickpea Meatballs

These BBQ chickpea meatballs bring comfort food to your weekly meal prep. Ground chickpeas mix with BBQ sauce, rolled oats, and onions to create tender, flavorful meatballs that hold their shape beautifully. You can make a big batch and refrigerate them for up to 5 days or freeze them for 3 months.
Serve these hearty meatballs over brown rice or quinoa with roasted vegetables on the side. They make excellent sub sandwiches with melted cheese and extra BBQ sauce. For a lighter option, add them to a fresh salad or wrap them in lettuce leaves with crunchy vegetables.
Find the Recipe here: BBQ Chickpea Meatballs
Lentil Bolognese

I love how this hearty Bolognese sauce comes together in just 30 minutes. Red lentils create a rich, thick sauce with onions, carrots, celery, and mushrooms – all simmered in crushed tomatoes and Italian herbs. The depth of flavor reminds me of my grandmother’s traditional recipe that would simmer all day on the stove.
Serve this robust sauce over your favorite pasta shape – I recommend rigatoni or pappardelle to catch all the chunky bits. Add a side of garlic bread and a crisp green salad with balsamic vinaigrette to complete your cozy dinner. The sauce keeps well in the fridge for 5 days or freezes beautifully for up to 3 months.
Find the Recipe here: Lentil Bolognese
Tofu Steak with Chimichurri Sauce

Here’s a dinner idea that will make your weekly meal prep a breeze! Press your tofu until firm, then marinate it in a bold mix of soy sauce, garlic, and smoked paprika. Pan-sear each slice until golden brown and top with a vibrant chimichurri sauce made from fresh parsley, oregano, garlic, and red wine vinegar.
This protein-rich main dish pairs beautifully with roasted potatoes, quinoa, or brown rice. Add some grilled vegetables like zucchini, bell peppers, or asparagus on the side to complete your meal. Make extra chimichurri sauce to drizzle over your sides!
Find the Recipe here: Tofu Steak with Chimichurri Sauce
Sweet Potato Chili

This hearty chili will become your new favorite weeknight dinner! Sweet potatoes, quinoa, and black beans create a filling one-pot meal packed with protein and fiber. The smoky combination of paprika, cumin, and chili powder gives this dish its signature warmth, while fresh bell peppers add a delightful crunch.
Serve this comforting bowl topped with diced avocado, fresh cilantro, and a dollop of sour cream. For extra texture, crush some tortilla chips on top or pair it with a side of warm cornbread to soak up all the rich sauce.
Find the Recipe here: Sweet Potato Chili
Cauliflower Korma

Your weeknight dinner routine needs this creamy and fragrant Cauliflower Korma. The mild and sweet curry features tender cauliflower florets simmered in a rich coconut sauce with warming spices like cardamom, coriander, and turmeric. The quick 30-minute cook time makes this a perfect addition to your make-ahead dinner lineup.
Serve this aromatic korma over fluffy basmati rice or with warm naan bread to soak up every drop of the silky sauce. Add a side of cucumber raita and mango chutney to complete your Indian-inspired feast. The leftovers taste even better the next day once the flavors meld together.
Find the Recipe here: Cauliflower Korma
Vegetable Bolognese

This hearty Bolognese sauce brings rich, deep flavors to your weeknight dinner rotation. The combination of mushrooms, carrots, celery, and onions creates a meaty texture and savory taste that will satisfy everyone at your table. A splash of red wine and Italian herbs add complexity to this classic sauce that you can make ahead and enjoy throughout the week.
Serve this robust sauce over your favorite pasta shapes – I love it with thick pappardelle or classic spaghetti. Add a side of garlic bread and a crisp green salad dressed with olive oil and balsamic vinegar for a complete Italian feast. The sauce keeps well in the fridge for 5 days or freezes beautifully for up to 3 months.
Find the Recipe here: Vegetable Bolognese
Lentil Lasagna

This hearty lasagna layers tender lentils, mushrooms, and fresh herbs between sheets of pasta and rich tomato sauce. I add nutritional yeast and cashews to create a creamy ricotta-like filling that melts perfectly between each layer. The best part? You can make this comfort food classic ahead and refrigerate it for up to 5 days or freeze it for 3 months.
Serve this filling main dish with a crisp arugula salad dressed in lemon vinaigrette or roasted Brussels sprouts with garlic. A side of crusty sourdough bread makes the perfect addition to soak up any extra sauce. For wine lovers, pair it with a bold Italian red like Chianti or Primitivo.
Find the Recipe here: Lentil Lasagna
Chickpea Mushroom Curry

This fragrant curry brings warmth and comfort to your weekly meal prep with tender chickpeas and mushrooms simmered in a rich coconut milk sauce. The aromatic blend of ginger, garlic, onions and traditional Indian spices creates deep layers of flavor that only get better as they meld together over time.
Serve this hearty curry over fluffy basmati rice or with warm naan bread for scooping up every last drop of sauce. For extra texture and freshness, top with chopped cilantro, a squeeze of lime juice, and a dollop of cooling coconut yogurt.
Find the Recipe here: Chickpea Mushroom Curry
Butternut Squash Pasta Sauce

Transform your weeknight dinners with this creamy butternut squash pasta sauce that comes together in just 30 minutes. I roast butternut squash with onions and garlic until tender, then blend everything into a silky sauce with vegetable broth and aromatic spices like sage and nutmeg. The natural sweetness of the squash creates an irresistible sauce that tastes rich without any cream.
This versatile sauce works beautifully tossed with any pasta shape – from penne to fettuccine. Top your pasta with crispy sage leaves, toasted pine nuts, and a sprinkle of parmesan for an extra special touch. You can also use this sauce as a base for lasagna or drizzle it over roasted vegetables.
Find the Recipe here: Butternut Squash Pasta Sauce
Chipotle Sofritas

Make this protein-rich tofu dish by crumbling extra-firm tofu and cooking it with a flavorful mix of chipotle peppers, roasted poblanos, and Mexican spices. The sauce combines garlic, onions, tomatoes, and adobo sauce, creating a bold and smoky flavor that infuses the tofu as it simmers. One batch will give you multiple meals throughout the week.
Serve your sofritas in burrito bowls with rice, black beans, fresh pico de gallo, and guacamole. You can also stuff them into tacos, quesadillas, or create hearty breakfast burritos. The leftovers stay fresh in the fridge for up to 5 days, making meal prep a breeze.
Find the Recipe here: Chipotle Sofritas
Portobello Pot Roast

Transform your weeknight dinner with this hearty, soul-warming Portobello Pot Roast. The mushrooms absorb all the rich flavors from garlic, onions, and fresh herbs while they simmer in a savory broth. Add chunky carrots and potatoes to create a complete one-pot meal that gets better the longer it sits.
Serve this comforting dish over fluffy mashed potatoes or creamy polenta to soak up every drop of the flavorful sauce. A side of crusty sourdough bread and steamed green beans rounds out this satisfying meal perfectly.
Find the Recipe here: Portobello Pot Roast
Broccoli Potato Curry

Looking for a quick weeknight dinner that packs bold flavors? This 30-minute curry combines tender potato chunks and fresh broccoli florets in a rich, aromatic sauce. The blend of ginger, garlic, and warming Indian spices creates pure comfort in every spoonful, while coconut milk adds luxurious creaminess to this satisfying one-pot meal.
Serve this hearty curry over fragrant basmati rice or with warm naan bread for scooping up every last bit of sauce. Add a side of cooling cucumber raita or a simple green salad to round out your meal. The leftovers taste even better the next day after the flavors have melded together.
Find the Recipe here: Broccoli Potato Curry
Vegetable Pot Pie

You’ll want this golden-crusted pot pie in your weekly rotation! The flaky homemade crust wraps around tender mixed vegetables swimming in a rich, creamy sauce. I mix carrots, celery, onions, peas, and corn with herbs and spices for maximum flavor. The best part? You can make this cozy comfort food ahead and reheat individual portions throughout the week.
Serve this hearty pot pie with a fresh garden salad dressed in light vinaigrette or roasted Brussels sprouts for extra vegetables. A glass of crisp white wine or sparkling cider makes the meal feel extra special. For busy weeknights, pair it with quick-cooking quinoa or brown rice to soak up all that delicious sauce.
Find the Recipe here: Vegetable Pot Pie
Tofu Meatballs

I make these tender, savory meatballs by pressing firm tofu until dry, then crumbling it into small pieces. Mixed with onions, garlic, herbs and seasonings, these protein-packed bites hold their shape perfectly when baked. The best part? You can prep a big batch on Sunday and keep them in the fridge for quick meals throughout the week.
Serve these versatile meatballs over spaghetti with marinara sauce, stuff them in sub sandwiches, or add them to grain bowls with roasted vegetables. They also work great in Swedish meatball style with creamy mushroom gravy over mashed potatoes or egg noodles for a comforting dinner.
Find the Recipe here: Tofu Meatballs
Creamy Mushroom Pasta

This creamy mushroom pasta dish brings comfort and satisfaction to your weeknight dinner rotation. A rich, silky sauce coats every strand of pasta, while golden-brown mushrooms add depth and heartiness. I cook the mushrooms until they release their natural moisture, then blend cashews with vegetable broth for an irresistibly smooth sauce that hugs each noodle perfectly.
Make this dish shine by serving it with garlic bread and a crisp side salad dressed in light vinaigrette. For extra protein, add some pan-seared tofu or tempeh on top. The leftovers heat up beautifully for lunch the next day – just add a splash of broth when reheating to maintain the creamy texture.
Find the Recipe here: Creamy Mushroom Pasta
The Best Homemade Chili

I cook this hearty chili packed with red kidney beans, black beans, corn, and millet in my dutch oven at least twice a month. The combination of smoked paprika, ground cumin, and chili powder creates deep, rich flavors that develop even more overnight. You’ll need only 10 minutes of prep time before letting it simmer away for 40 minutes.
Make a double batch and freeze portions for busy weeknights. Serve it over brown rice or quinoa, topped with diced avocado, fresh cilantro, and a squeeze of lime. Add cornbread on the side for a complete meal that will keep you satisfied for hours.
Find the Recipe here: The Best Homemade Chili
Vegetable Shepherd’s Pie

This hearty, comforting shepherd’s pie brings warmth to any weeknight dinner. The filling combines lentils, mushrooms, carrots, and celery in a rich gravy sauce, topped with smooth mashed potatoes. I make a big batch on Sunday and portion it into containers for easy reheating throughout the week – it stays fresh and flavorful for up to 5 days in the fridge.
Serve this cozy dish with a simple side salad dressed in light vinaigrette or steamed green beans tossed with garlic and olive oil. For extra indulgence, add crusty bread to soak up every last bit of the savory sauce. The leftovers heat up beautifully in the microwave or oven.
Find the Recipe here: Vegetable Shepherd’s Pie
Vegan Meatballs

Want to make meatballs that will last all week? These protein-rich meatballs take under 30 minutes to whip up with pantry ingredients like textured vegetable protein, oats, onions, garlic and seasonings. Mix everything in one bowl, shape into balls, and bake until golden brown. You’ll get about 40 tasty meatballs that freeze beautifully for easy meal prep.
Make a big batch of marinara sauce and serve these meatballs over spaghetti, in sub sandwiches, or with roasted vegetables. They also work great in soups, stews and grain bowls. The meatballs stay moist and tender even after reheating.
Find the Recipe here: Vegan Meatballs
