Vegetarian Batch Cooking: 5 Make-Ahead Meals

Updated November 5, 2026

Total time
2 hr 15 min
prep 45 min · cook 1 hr 30 min
Serves
6
portions as written

Jump to recipe

Vegetarian Batch Cooking: 5 Make-Ahead Meals

Vegetarian batch cooking is the practice of preparing large quantities of grains, legumes, roasted vegetables, and sauces in one session, then combining them into quick meals throughout the week. This approach saves time, reduces food waste, and ensures you always have a healthy, satisfying meal ready. The recipes below are designed to be flexible, budget-friendly, and packed with flavor, making them perfect for busy weeknights.

Ingredients

  • 2 cups (400 g) dried brown lentils, rinsed
  • 2 cups (400 g) dried chickpeas, soaked overnight or quick-soaked
  • 2 cups (400 g) quinoa, rinsed
  • 4 cups (960 ml) vegetable broth, low sodium
  • 4 cups (960 ml) water
  • 2 large onions, diced
  • 4 cloves garlic, minced
  • 2 tablespoons (30 ml) olive oil
  • 2 tablespoons (30 g) tomato paste
  • 1 tablespoon (15 g) ground cumin
  • 1 tablespoon (15 g) ground coriander
  • 1 teaspoon (5 g) smoked paprika
  • 1 teaspoon (5 g) turmeric
  • 1 large head cauliflower, cut into florets
  • 2 large sweet potatoes, peeled and cubed
  • 2 red bell peppers, sliced
  • 1 bunch kale, stems removed and leaves chopped
  • 1 can (14 oz / 400 g) crushed tomatoes
  • 1 can (14 oz / 400 g) coconut milk
  • 2 tablespoons (30 ml) lemon juice
  • Salt and black pepper to taste

Instructions

  1. Prep the legumes: If you didn’t soak the chickpeas overnight, quick-soak them: place in a pot, cover with water, bring to a boil, boil for 2 minutes, then remove from heat and let stand for 1 hour. Drain and rinse.
  2. Cook the chickpeas: In a large pot, combine the soaked chickpeas with 4 cups (960 ml) water and a pinch of salt. Bring to a boil, reduce to a simmer, and cook until tender, about 45 minutes. Drain and set aside. (You can also use a pressure cooker for 15 minutes.)
  3. Cook the lentils: In a separate pot, combine the lentils with 2 cups (480 ml) of the vegetable broth. Bring to a boil, reduce to a simmer, and cook until tender but not mushy, about 20 minutes. Drain any excess liquid and set aside.
  4. Cook the quinoa: Rinse quinoa thoroughly. In a saucepan, combine quinoa with the remaining 2 cups (480 ml) vegetable broth. Bring to a boil, reduce to a simmer, cover, and cook for 15 minutes. Remove from heat and let steam, covered, for 5 minutes. Fluff with a fork.
  5. Roast the vegetables: Preheat oven to 425°F (220°C). On two large baking sheets, toss the cauliflower, sweet potatoes, and bell peppers with olive oil, salt, and pepper. Roast for 25–30 minutes, stirring halfway, until tender and lightly browned.
  6. Make the sauce: In a small bowl, mix the tomato paste, cumin, coriander, smoked paprika, and turmeric. Set aside.
  7. Sauté aromatics: In a large skillet, heat the olive oil over medium heat. Add the onions and cook until soft, about 5 minutes. Add the garlic and cook for 1 minute more.
  8. Add the sauce and tomatoes: Stir in the spice mixture and cook for 1 minute until fragrant. Add the crushed tomatoes and coconut milk. Bring to a simmer and let cook for 10 minutes. Season with salt and pepper.
  9. Combine the base: In a large pot, gently mix the cooked lentils, chickpeas, quinoa, roasted vegetables, and the tomato-coconut sauce. Stir in the chopped kale and lemon juice. Cook over low heat for 5 minutes until the kale is wilted. Adjust seasoning.
  10. Portion and store: Divide the mixture into airtight containers. Let cool completely before refrigerating or freezing.

Tips

  • Substitutions: Use any combination of beans (black, pinto, cannellini) instead of chickpeas. Swap quinoa for brown rice or farro (adjust cooking times). Use spinach or Swiss chard instead of kale.
  • Storage: Store the cooked mixture in the refrigerator for up to 4 days, or freeze for up to 3 months. Freeze in individual portions for easy grab-and-go meals.
  • Common mistake: Overcooking the lentils or quinoa makes them mushy. Cook them just until tender, and drain well to avoid a watery texture.
  • Time saver: Use canned chickpeas (two 15-oz cans, drained and rinsed) to skip the soaking and cooking step, saving about 45 minutes.

Serving Suggestions

Serve the batch-cooked mixture as a hearty bowl topped with fresh herbs, a dollop of yogurt or tahini, and a squeeze of lime. It also works well as a filling for tacos, a topping for baked potatoes, or a base for a grain bowl with avocado and pickled onions.

Variations

  • Curry version: Add 2 tablespoons of curry powder and 1 tablespoon of grated ginger to the sauce; use sweet potatoes and chickpeas only.
  • Mexican version: Replace the coconut milk with vegetable broth, add 1 teaspoon of chili powder and 1 teaspoon of oregano, and use black beans instead of chickpeas. Serve with tortilla chips.
  • Mediterranean version: Stir in 1 cup (150 g) of chopped sun-dried tomatoes and 1/2 cup (75 g) of kalamata olives, and top with feta cheese.

Storage and Reheating

Refrigerate in airtight containers for up to 4 days. Reheat individual portions in the microwave on high for 2–3 minutes, stirring halfway, or in a saucepan over medium heat with a splash of water or broth until hot. For frozen portions, thaw overnight in the refrigerator before reheating. Reheated leftovers should reach an internal temperature of 165°F (74°C) as per USDA FSIS guidelines.

Frequently Asked Questions

Can I use canned beans instead of dried? Yes, absolutely. Two 15-ounce (425 g) cans of chickpeas, drained and rinsed, replace the 2 cups of dried chickpeas. Skip step 2 entirely.

How long will this last in the fridge? The mixture will keep for 3–4 days in the refrigerator. After that, it’s best to freeze any leftovers to maintain quality and safety.

Can I freeze the entire batch? Yes, the mixture freezes beautifully. Portion into freezer-safe containers or bags, leaving some headroom for expansion. It will keep for up to 3 months.

What can I use instead of quinoa? Brown rice, farro, or barley all work well. Adjust the cooking time according to the grain’s package instructions, and use equal amounts of liquid.

Is this recipe gluten-free? Yes, all the ingredients are naturally gluten-free. Just ensure your vegetable broth and spices are certified gluten-free if you have celiac disease.

Can I add more vegetables? Certainly. Zucchini, mushrooms, or green beans are great additions. Roast them with the other vegetables, but note that zucchini may release water, so you may need to cook the mixture a bit longer to thicken.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).