20 Vegetarian Batch Recipes to Feed You All Week
I know the struggle of weeknight cooking – you want something satisfying and nutritious, but time isn’t on your side. That’s why I’ve created this collection of 20 hearty batch recipes that will keep you fed throughout the week. From rich lentil bolognese to warming butternut squash curry, these dishes pack bold flavors while saving you precious time in the kitchen.
Each recipe makes 6-8 servings and stores beautifully in the fridge or freezer. I’ve included globally-inspired comfort foods like Hungarian bean goulash alongside quick weeknight favorites like broccoli lentil stir-fry. The ingredients are simple and affordable, proving you don’t need complicated components to create memorable meals.
My favorite part about batch cooking? The freedom it brings to your schedule. Spend a couple hours meal prepping on Sunday, and you’ll have nourishing dinners ready to heat and eat all week long. These recipes also make perfect leftovers for lunch – just pack them up in containers and you’re good to go. Ready to transform your weekly meal routine? Let’s cook!
Lentil Bolognese

Here’s a hearty weeknight pasta sauce that will keep you satisfied and nourished. Red lentils, mushrooms, carrots, and celery create a rich, meaty texture while garlic, oregano, and bay leaves add deep Italian flavors. The best part? You can make a big batch in just 30 minutes and freeze portions for quick future meals.
Serve this robust sauce over your favorite pasta shapes – I particularly like it with rigatoni or pappardelle. Add a sprinkle of nutritional yeast or parmesan on top, and pair with a crisp green salad and crusty garlic bread for a complete meal that feels both comforting and light.
Find the Recipe here: Lentil Bolognese
Sweet Potato Chili

This hearty, protein-rich chili combines tender sweet potatoes, quinoa, and black beans simmered in a warming blend of tomatoes and smoky spices. I add a touch of maple syrup to balance the heat from chili powder and smoked paprika, creating deep layers of flavor that only get better the next day. You’ll want to make a big batch – it freezes beautifully for quick weeknight dinners.
Serve steaming bowls topped with diced avocado, fresh cilantro, lime wedges, and a dollop of sour cream. For extra crunch, crush some tortilla chips on top or pair with a side of warm cornbread to soak up every last drop of the rich sauce.
Find the Recipe here: Sweet Potato Chili
Butternut Squash Curry

I make this cozy butternut squash curry on repeat during cold months! The creamy coconut milk base mixes perfectly with warming spices like ginger, cumin, and turmeric. The tender squash chunks absorb all those fragrant curry flavors while cooking. You’ll have enough servings to last several meals – just 45 minutes of prep and cooking gives you a hearty curry to enjoy all week.
Serve this rich curry over fluffy basmati rice or quinoa to soak up every drop of sauce. Add warm naan bread on the side for scooping. For extra protein and texture, toss in some roasted chickpeas or top with toasted cashews. The leftovers develop even deeper flavors overnight in the fridge.
Find the Recipe here: Butternut Squash Curry
Marinara Sauce

Make a big batch of this rich marinara sauce to keep your meals simple all week long. Simmer sweet tomatoes with garlic, oregano, and basil until they transform into a smooth, fragrant sauce that’ll bring comfort to any dish. I add a pinch of red pepper flakes for extra warmth and depth – trust me, it makes all the difference!
Toss this versatile sauce with your favorite pasta, spread it on homemade pizza, or use it as a dipping sauce for crusty bread and roasted vegetables. You can even layer it in lasagna or drizzle it over baked eggplant parmesan. The possibilities keep going!
Find the Recipe here: Marinara Sauce
BBQ Chickpea Meatballs

These tender meatballs pack a flavor punch with their smoky BBQ coating! I mix chickpeas with oats, onions, and garlic to create hearty bites that hold their shape perfectly. A quick blend in the food processor followed by a 20-minute bake gives you golden-brown meatballs ready for any meal prep situation.
I love serving these meatballs with creamy mashed potatoes and roasted vegetables for a comforting dinner. They also work beautifully in sub sandwiches, on top of rice bowls, or tossed with your favorite pasta. The BBQ sauce adds just the right touch of sweet and tangy notes to complement any side dish.
Find the Recipe here: BBQ Chickpea Meatballs
Broccoli Potato Curry

Make this warming Broccoli Potato Curry your go-to dinner for busy weeknights! The tender potatoes and crisp broccoli simmer in a rich sauce of coconut milk, tomatoes, and aromatic Indian spices. I love how the combination of ginger, garlic, and curry powder creates deep, complex flavors while keeping the cooking process simple and straightforward.
Serve this hearty curry over steamed basmati rice or with fresh naan bread to soak up every drop of the delicious sauce. Add a side of cooling cucumber raita or a simple green salad to round out your meal. This recipe makes enough for 6 servings, perfect for meal prep or feeding a crowd.
Find the Recipe here: Broccoli Potato Curry
Chickpea Mushroom Curry

This aromatic Indian curry brings together tender chickpeas and meaty mushrooms in a rich tomato-based sauce. I simmer the ingredients with warming spices like garam masala, cumin, and coriander, creating deep layers of flavor. A splash of coconut milk adds creaminess while fresh ginger and garlic infuse the curry with their bold personalities.
Make this curry your weeknight dinner star by serving it over fragrant basmati rice or with warm naan bread for scooping up every last bit of sauce. For extra texture and freshness, top with chopped cilantro and a squeeze of lime juice. Consider making a double batch – this curry tastes even better the next day!
Find the recipe here: Chickpea Mushroom Curry
Vegetable Shepherd’s Pie

You’ll find comfort and warmth in this hearty Vegetable Shepherd’s Pie, loaded with mushrooms, carrots, celery, and onions in a rich gravy sauce. The creamy mashed potato topping adds the perfect finishing touch to this British classic that makes enough servings to last through busy weekdays.
Serve this cozy dish with a fresh green salad dressed in light vinaigrette or steamed broccoli on the side. For extra depth, pair it with homemade garlic bread or warm dinner rolls to soak up every bit of the savory gravy.
Find the Recipe here: Vegetable Shepherd’s Pie
Hungarian Bean Goulash

Transform dried beans into a rich, smoky Hungarian stew with this hearty goulash. The paprika-spiced broth mingles with tender white beans, carrot, celery, and onion to create deep, complex flavors. A touch of soy sauce adds umami depth while keeping this traditional dish satisfying and comforting.
Serve this goulash over fluffy rice or with crusty sourdough bread to soak up every drop of the flavorful sauce. Add a simple green salad or steamed vegetables on the side for a complete meal that will feed you for days.
Find the Recipe here: Hungarian Bean Goulash
The Best Homemade Chili

Your search for the perfect comfort food ends with this hearty chili! I pack this one-pot wonder with kidney beans, black beans, corn, and millet for a rich texture and deep flavor. The smoky paprika and cumin blend with tomatoes and garlic creates such an incredible aroma in your kitchen. Make a big batch on Sunday, and you’ll have satisfying meals ready throughout the week.
Serve this chili over brown rice or quinoa for extra staying power. Add diced avocado, fresh cilantro, and a squeeze of lime juice on top. For a party, set up a toppings bar with shredded cheese, sour cream, diced onions, and tortilla chips – let everyone customize their bowl!
Find the Recipe here: The Best Homemade Chili
Hearty Potato Stew

You’ll need just one pot to make this comforting potato stew that will feed your family for days. The combination of chunky potatoes, carrots, and celery creates a rich base, while paprika and thyme add warmth and depth. The best part? This stew gets better overnight as the flavors meld together.
Serve this hearty stew with crusty sourdough bread for dunking or over brown rice to soak up every bit of the savory broth. A simple side salad with leafy greens and a light vinaigrette makes this meal complete.
Find the Recipe here: Hearty Potato Stew
Cabbage Stir Fry with Mushrooms and Lentils

I cook this hearty stir-fry whenever I need a quick weeknight dinner that packs plenty of nutrition. The combination of meaty mushrooms, protein-rich lentils, and crisp cabbage creates a satisfying meal in just 30 minutes. The simple sauce brings everything together with garlic, ginger and soy sauce for deep umami flavor.
Serve this versatile stir-fry over brown rice or quinoa to soak up all the savory sauce. Add a sprinkle of sesame seeds and green onions on top for extra crunch. The leftovers make an excellent lunch the next day – the flavors develop even more overnight.
Find the Recipe here: Cabbage Stir Fry with Mushrooms and Lentils
Vegetable Bolognese

You’ll adore this hearty Vegetable Bolognese that brings together mushrooms, carrots, and celery in a rich tomato sauce. I add walnuts for extra texture and depth, while Italian herbs and a splash of red wine create that authentic flavor you crave. Make a big batch on Sunday, and you’ll have comforting dinners ready throughout the week.
Serve this versatile sauce over your favorite pasta shape – spaghetti works great, but rigatoni holds the sauce beautifully too. For a lighter option, try it with zucchini noodles or spaghetti squash. Add a side of garlic bread and a crisp green salad to complete your meal.
Find the Recipe here: Vegetable Bolognese
Butternut Squash Pasta Sauce

Transform butternut squash into a rich, creamy pasta sauce with just a few simple ingredients. I roast the squash with onions and garlic until tender, then blend it with vegetable broth and warming spices like sage and nutmeg. The natural sweetness of the squash shines through, creating a velvety sauce that coats every strand of pasta perfectly.
Toss this golden sauce with your favorite pasta shapes – I recommend fettuccine or rigatoni to catch all that goodness. Add roasted mushrooms, crispy pan-fried sage leaves, or toasted pine nuts on top. You can also stir in some wilted spinach or kale for extra nutrients and color.
Find the Recipe here: Butternut Squash Pasta Sauce
Lemony White Bean Soup

This creamy white bean soup warms you right up with tender cannellini beans, fresh rosemary, and bright lemon notes. I mix in carrots, celery, and onions for extra depth and a hearty texture. The smooth broth comes together in just 30 minutes, making it perfect for busy weeknight dinners or meal prep sessions.
Pair this comforting soup with crusty sourdough bread for dipping or a crisp green salad dressed in a light vinaigrette. For extra protein, top your bowl with pan-fried mushrooms or roasted chickpeas. The leftovers stay fresh in the fridge for 3-4 days, and the flavors keep getting better.
Find the Recipe here: Lemony White Bean Soup
Lentil Chickpea Curry

You’ll want to keep this aromatic curry in your weekly rotation! Red lentils and chickpeas simmer with coconut milk, tomatoes, and a blend of warming Indian spices until they become rich and creamy. The best part? You can make this protein-packed meal in just 30 minutes using ingredients straight from your pantry.
Serve this hearty curry over fluffy basmati rice or with warm naan bread to soak up every last drop of the golden sauce. Add a side of cooling cucumber raita or a simple green salad to round out your meal.
Find the Recipe here: Lentil Chickpea Curry
Mediterranean Cabbage Sweet Potato Soup

This cozy Mediterranean soup brings together sweet potatoes, cabbage, and chickpeas in a rich tomato broth spiced with paprika and oregano. You’ll need just 30 minutes to prep and cook this hearty one-pot meal that makes enough servings to feed you throughout the week. The natural sweetness of roasted sweet potatoes adds depth while tender cabbage provides a satisfying texture.
Serve this warming soup with crusty sourdough bread for dipping or a simple side salad dressed in olive oil and lemon juice. For extra protein, top each bowl with crumbled feta cheese or a dollowp of Greek yogurt. The flavors get even better the next day, making it perfect for meal prep.
Find the Recipe here: Mediterranean Cabbage Sweet Potato Soup
Quick Broccoli Lentil Stir-fry

This 20-minute stir-fry combines tender broccoli florets with hearty red lentils in a ginger-garlic sauce that packs just the right punch. I love how the lentils soak up all the savory flavors while keeping their slightly firm texture. The addition of coconut aminos adds depth without overpowering the natural sweetness of the broccoli.
Serve this quick meal over brown rice or quinoa to make it more filling. For extra texture, top with crushed cashews or sesame seeds. Want to meal prep? This stir-fry stays fresh in the fridge for up to 4 days – perfect for busy weeknight dinners.
Find the Recipe here: Quick Broccoli Lentil Stir-fry
Tortilla Soup

Transform a stack of corn tortillas into a hearty Mexican soup bursting with bold flavors! This warming bowl combines smoky chipotle peppers, fire-roasted tomatoes, and black beans with crispy tortilla strips. Add fresh lime juice and cilantro right before serving to brighten up all the rich, deep flavors.
Make this soup extra special by topping it with diced avocado, a dollop of sour cream, and shredded cheese. Serve alongside grilled corn on the cob or a fresh Mexican-style coleslaw with cabbage, carrots, and a tangy lime dressing for a complete meal that will keep you satisfied all week long.
Find the Recipe here: Tortilla Soup
One-Pot Ratatouille

You’ll find comfort in this classic French stew that brings summer vegetables together in perfect harmony. The recipe takes just 15 minutes to prep and transforms eggplant, zucchini, bell peppers, and tomatoes into a rich, flavorful dish. I cook each vegetable separately to maintain their individual textures, then simmer them together with herbs to create deep, layered flavors.
This versatile dish works beautifully as a main course over quinoa, rice, or crusty bread. You can also serve it as a side dish alongside grilled halloumi cheese or a Mediterranean-style omelet. The leftovers taste even better the next day after the flavors have melded together overnight.
Find the Recipe here: One-Pot Ratatouille
