Welcome to this collection of delicious recipes! Each recipe has been carefully crafted with detailed instructions and ingredient lists to help you create amazing dishes.
Don't lose this article. Enter your email below, and I'll send it to you right now. Plus a little encouragement and inspiration from me, straight to your inbox.
Table of Contents
- 1 Quick Vegetable Curry with Rice
- 2 Quick Vegetable Curry with Rice
- 3 Lentil Soup with Crusty Bread
- 4 Lentil Soup with Crusty Bread
- 5 Roasted Vegetable Quesadilla
- 6 Roasted Vegetable Quesadilla
- 7 Baked Eggplant Parmesan
- 8 Baked Eggplant Parmesan
- 9 Shakshuka
- 10 Shakshuka
- 11 Tofu Pad Thai
- 12 Tofu Pad Thai
- 13 Vegetable Chow Mein
- 14 Vegetable Chow Mein
- 15 Vegetarian Lasagne
- 16 Vegetarian Lasagne
- 17 Sweet Potato and Peanut Curry
- 18 Sweet Potato and Peanut Curry
- 19 Veggie Shepherd’s Pie
- 20 Veggie Shepherd's Pie
- 21 Butternut Squash and Sage Risotto
- 22 Butternut Squash and Sage Risotto
- 23 Veggie Sausage Casserole
- 24 Veggie Sausage Casserole
- 25 Vegetarian Burritos
- 26 Vegetarian Burritos
- 27 Creamy Broccoli Gnocchi
- 28 Creamy Broccoli Gnocchi
- 29 Butternut Squash Casserole
- 30 Butternut Squash Casserole
- 31 Mushroom and Chickpea Fajitas
- 32 Mushroom and Chickpea Fajitas
- 33 Sticky Tempeh Stir-Fry
- 34 Sticky Tempeh Stir-Fry
- 35 Sweet Potato Quinoa Enchilada Bake
- 36 Sweet Potato Quinoa Enchilada Bake
- 37 Teriyaki Tofu Rice Noodle Salad
- 38 Teriyaki Tofu Rice Noodle Salad
- 39 Vegan Sausage Broccoli Orzo Skillet
- 40 Vegan Sausage Broccoli Orzo Skillet
- 41 Vegan Pot Pie with Lentils
- 42 Vegan Pot Pie with Lentils
- 43 Vegetable Tagine with Chickpeas
- 44 Vegetable Tagine with Chickpeas
- 45 Curried Lentil Wellingtons
- 46 Curried Lentil Wellingtons
- 47 Southwest Sweet Potato Shepherd’s Pie
- 48 Southwest Sweet Potato Shepherd's Pie
- 49 Vegan Cauliflower Broccoli Casserole
- 50 Vegan Cauliflower Broccoli Casserole
Quick Vegetable Curry with Rice
Cozyla Digital Calendar+ 15.6'' Touch Wall Planner
Check PriceThis is my go-to recipe when I need something wholesome on the table fast but don’t want to sacrifice flavor. The beauty of this curry is that it works with whatever vegetables you have hanging out in your crisper drawer—I’ve made it with everything from sweet potatoes and cauliflower to green beans and bell peppers. The spices bloom beautifully in just a few minutes, filling your kitchen with that amazing restaurant smell that makes everyone ask “what’s for dinner?” with actual excitement.
The key is getting your aromatics really fragrant before adding the vegetables, and don’t skip the coconut milk—it transforms this from a basic veggie dish into something truly craveable. Serve it over basmati rice and watch even your pickiest eaters go back for seconds. I love that this feels like a special meal but comes together in about the same time it would take to order takeout.
Ingredients
Method
- Heat oil in a large skillet or pot over medium heat. Add diced onion and cook for 4-5 minutes until softened.
- Add minced garlic and curry powder, stirring constantly for about 1 minute until fragrant.
- Pour in coconut milk and vegetable broth, then add the chopped vegetables and chickpeas.
- Bring to a simmer and cook for 15-18 minutes, stirring occasionally, until vegetables are tender and sauce has thickened slightly.
- Season with salt and pepper to taste, then serve over cooked basmati rice and garnish with fresh cilantro.
Lentil Soup with Crusty Bread
There’s something deeply comforting about a pot of lentil soup simmering on the stove, and this version has become my family’s absolute favorite. Unlike some lentil soups that can taste a bit bland or one-note, this one is layered with flavor thanks to a good amount of garlic, a splash of balsamic vinegar at the end, and plenty of herbs. The best part? Lentils don’t need soaking like other beans, so you can make this completely from scratch on a weeknight without any planning ahead.
I always make a double batch because this soup actually gets better the next day as the flavors meld together. Pair it with some good crusty bread for dunking, and you’ve got a meal that’s not only satisfying and nutritious but also incredibly budget-friendly. My kids love tearing the bread into chunks and dropping them right into their bowls—messy but adorable.
Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, cooking for 6-8 minutes until vegetables begin to soften.
- Add garlic and cook for 1 minute until fragrant, stirring constantly.
- Add lentils, vegetable broth, diced tomatoes with their juices, thyme, and bay leaf. Bring to a boil, then reduce heat to low and simmer.
- Cook uncovered for 25-30 minutes, stirring occasionally, until lentils are tender but not mushy.
- Remove bay leaf, stir in balsamic vinegar, and season with salt and pepper. Serve hot with crusty bread on the side.
Roasted Vegetable Quesadilla
Quesadillas are already a weeknight winner, but roasting the vegetables first takes them from simple to spectacular. The roasting caramelizes the veggies and concentrates their flavors in a way that sautéing just can’t match—you get these lovely sweet, charred edges that pair perfectly with gooey melted cheese. I usually roast the vegetables while I’m prepping other ingredients, and honestly, the hardest part is not eating them all straight off the pan before they make it into the quesadillas.
What I love most about this recipe is how adaptable it is. Use Mexican cheese blend or go with sharp cheddar, add some black beans for extra protein, or throw in whatever roasted veggies you prefer. These quesadillas are crispy on the outside, perfectly melty on the inside, and substantial enough that no one misses the meat. Serve with salsa, guacamole, and sour cream, and dinner is done.
Ingredients
Method
- Preheat oven to 425°F. Toss zucchini, bell peppers, and red onion with olive oil, cumin, chili powder, salt, and pepper on a large baking sheet.
- Roast vegetables for 20-25 minutes, stirring halfway through, until tender and lightly charred at the edges. Remove from oven and set aside.
- Heat a large skillet over medium heat and add a small pat of butter. Place one tortilla in the skillet and sprinkle with about 1/3 cup cheese.
- Top with a generous portion of roasted vegetables, another 1/3 cup cheese, and a second tortilla. Cook for 2-3 minutes until golden brown, then carefully flip and cook another 2-3 minutes until cheese is melted and both sides are crispy.
- Remove from skillet, cut into wedges, and repeat with remaining tortillas and filling. Serve immediately with salsa, guacamole, and sour cream.
Baked Eggplant Parmesan
This is the dish that converts eggplant skeptics in my house every single time. Instead of the traditional frying method that leaves you with a greasy stovetop and heavy feeling, we’re baking these beauties until they’re golden and tender. The secret is salting your eggplant slices first—it draws out the moisture and any bitterness, giving you that perfect texture that holds up beautifully under all that melty cheese and marinara. I love making this on Sunday afternoons when I have a little extra time, and honestly, it tastes even better the next day for leftovers.
What really makes this a family winner is that you can prep it ahead and just pop it in the oven when dinner time rolls around. My kids love helping layer the cheese (and sneaking bites of mozzarella), and even the pickiest eaters go back for seconds. Serve it with a simple green salad and garlic bread, and you’ve got yourself a restaurant-quality meal that didn’t require leaving the house.
Ingredients
Method
- Arrange eggplant slices on paper towels and sprinkle both sides with salt. Let sit for 20 minutes, then pat dry to remove moisture.
- Preheat oven to 400°F and line two baking sheets with parchment paper. Mix breadcrumbs with 1/2 cup Parmesan cheese in a shallow bowl.
- Dip each eggplant slice in beaten eggs, then coat in breadcrumb mixture. Arrange on baking sheets, spray with olive oil, and bake for 25 minutes, flipping halfway through.
- Spread 1 cup marinara sauce in the bottom of a 9x13-inch baking dish. Layer half the eggplant slices, half the remaining sauce, half the mozzarella, and half the remaining Parmesan.
- Repeat layers with remaining eggplant, sauce, and cheeses. Sprinkle with oregano.
- Bake at 375°F for 30 minutes until cheese is bubbly and golden. Let rest 10 minutes, then garnish with fresh basil before serving.
Shakshuka
If you haven’t tried shakshuka yet, prepare to fall in love with this Middle Eastern wonder that’s basically eggs poached in the most incredible spiced tomato sauce. It looks absolutely stunning when you bring it to the table—all those eggs nestled in vibrant red sauce with fresh herbs on top. The best part? It comes together in one skillet, which means minimal cleanup on busy weeknights. I make this at least twice a month because it’s equally perfect for dinner as it is for breakfast-for-dinner nights.
The magic is in the sauce—you’re building layers of flavor with onions, peppers, garlic, and warm spices like cumin and paprika. Don’t skip the step of letting that sauce simmer and thicken before adding your eggs; that’s where all the flavor develops. Serve it straight from the skillet with crusty bread for scooping, and watch your family devour every last bit. I’ve converted so many friends to shakshuka, and they always tell me it’s become a regular in their dinner rotation too.
Ingredients
Method
- Heat olive oil in a large skillet over medium heat. Add onion and bell pepper, cooking for 6-8 minutes until softened.
- Add garlic, cumin, paprika, and cayenne pepper. Cook for 1 minute until fragrant, stirring constantly.
- Pour in crushed tomatoes, salt, and black pepper. Simmer for 15 minutes, stirring occasionally, until sauce thickens.
- Using a spoon, make 6 small wells in the sauce. Crack one egg into each well.
- Cover the skillet and cook for 8-10 minutes until egg whites are set but yolks are still runny.
- Remove from heat, sprinkle with parsley and feta cheese, and serve immediately with crusty bread.
Tofu Pad Thai
Listen, I know takeout Pad Thai is tempting, but once you make this at home, you’ll never go back. It’s actually way easier than you think, and you can control exactly what goes in—less sugar, more vegetables, and crispy tofu that’s absolutely addictive. The key is getting your tofu really crispy before you start (pressing it well and giving it enough space in the pan makes all the difference), and having all your ingredients prepped before you turn on the heat. This is a fast-moving stir-fry situation, so mise en place is your best friend here.
My kids request this weekly, and I love that I can sneak in extra veggies while they’re distracted by those sweet-tangy-savory noodles. The sauce is where the magic happens—that balance of tamarind, lime, and a touch of sweetness creates that authentic Pad Thai flavor you’re craving. Top it with plenty of crushed peanuts, bean sprouts, and lime wedges, and let everyone customize their bowl. It’s interactive, delicious, and way healthier than delivery.
Ingredients
Method
- Cook rice noodles according to package directions, drain, and set aside. In a small bowl, whisk together tamarind paste, soy sauce, brown sugar, and lime juice.
- Heat 2 tablespoons oil in a large wok or skillet over high heat. Add tofu cubes and cook for 6-8 minutes, turning occasionally, until golden and crispy on all sides. Remove and set aside.
- Add remaining 1 tablespoon oil to the pan. Add garlic and cook for 30 seconds, then push to the side of the pan.
- Pour beaten eggs into the empty side of the pan, scrambling until just set, about 1-2 minutes.
- Add cooked noodles, sauce mixture, and tofu to the pan. Toss everything together for 2-3 minutes until noodles are well coated and heated through.
- Add bean sprouts and green onions, tossing for 1 minute. Serve immediately topped with crushed peanuts, lime wedges, and fresh cilantro.
Vegetable Chow Mein
This takeout favorite is actually so much easier to make at home than you might think, and honestly, it tastes better too! The secret is getting your wok or large skillet screaming hot before you add anything—that’s what gives you those slightly charred, caramelized edges on the vegetables that make chow mein so irresistible. I love that you can raid your crisper drawer for this one and use whatever vegetables need to be eaten up, though I always make sure to include plenty of cabbage for that authentic crunch.
The kids absolutely devour this one, especially when I let them customize their bowls with different toppings like crispy noodles or a drizzle of sriracha. It comes together in about the same time it would take to order delivery, and you’ll have everyone gathered around the table instead of waiting by the door. Make sure you prep all your vegetables before you start cooking because once you begin, it moves fast!
Ingredients
Method
- Cook the noodles according to package directions, drain, and toss with 1 tablespoon of vegetable oil to prevent sticking. Set aside.
- Heat a large wok or skillet over high heat until smoking hot. Add 1 tablespoon of vegetable oil and swirl to coat.
- Add the cabbage, bell pepper, carrots, and snap peas. Stir-fry for 3-4 minutes until vegetables are tender-crisp and slightly charred. Remove vegetables to a plate.
- Add the remaining 1 tablespoon of oil to the wok. Add garlic and ginger and stir-fry for 30 seconds until fragrant.
- Add the cooked noodles to the wok and stir-fry for 2 minutes, allowing them to get slightly crispy in spots.
- Return the vegetables to the wok and add soy sauce, oyster sauce, and sesame oil. Toss everything together for 1-2 minutes until well combined and heated through.
- Garnish with sliced green onions and serve immediately while hot.
Vegetarian Lasagne
This is my go-to recipe when I need to feed a crowd or want serious comfort food that happens to be meatless. What makes this lasagne special is the combination of three different cheeses and a vegetable mixture that’s so rich and flavorful, even the pickiest eaters won’t notice there’s no meat. I always add a little nutmeg to my white sauce—it’s a traditional Italian trick that makes everything taste more luxurious without anyone being able to put their finger on exactly why.
The beauty of lasagne is that you can assemble it completely in the morning or even the day before, then just pop it in the oven when you’re ready. I usually make two at once and freeze one for those nights when I just can’t deal with cooking. Just remember to let it sit for a good ten minutes after it comes out of the oven, even though it smells amazing and everyone’s hovering around the kitchen. That resting time lets everything set up so you get beautiful, clean slices instead of a saucy mess.
Ingredients
Method
- Preheat oven to 375°F. Cook lasagne noodles according to package directions, drain, and lay flat on a baking sheet to prevent sticking.
- Heat olive oil in a large skillet over medium heat. Add onion and cook for 5 minutes until softened. Add garlic, zucchini, and mushrooms, and cook for 8-10 minutes until vegetables are tender and liquid has evaporated. Stir in spinach and cook until wilted. Season with salt and pepper.
- In a medium bowl, combine ricotta cheese, egg, 1 cup mozzarella, 1/2 cup Parmesan, nutmeg, and Italian seasoning. Mix well.
- Spread 1 cup of marinara sauce on the bottom of a 9x13 inch baking dish. Layer 4 lasagne noodles over the sauce.
- Spread half of the ricotta mixture over the noodles, then top with half of the vegetable mixture and 1/2 cup marinara sauce. Sprinkle with 1/2 cup mozzarella.
- Repeat layers: 4 noodles, remaining ricotta mixture, remaining vegetables, 1/2 cup marinara sauce, and 1/2 cup mozzarella.
- Top with final 4 noodles, remaining marinara sauce, remaining 1 cup mozzarella, and remaining 1/2 cup Parmesan.
- Cover with foil and bake for 30 minutes. Remove foil and bake an additional 15 minutes until cheese is bubbly and golden. Let rest for 10 minutes before slicing.
Sweet Potato and Peanut Curry
If you’ve never tried the combination of sweet potato and peanut butter in a curry, you’re in for such a treat! This recipe has that perfect balance of creamy, slightly sweet, and just enough spice to keep things interesting without sending the kids running for milk. I stumbled upon this combination years ago and it’s been in regular rotation ever since. The sweet potatoes become so tender and almost melt into the sauce, while the peanut butter adds this incredible richness that makes the whole dish feel indulgent even though it’s actually super healthy.
This is one of those magical one-pot meals that looks and tastes like you spent hours in the kitchen when really it’s incredibly straightforward. I serve it over rice or with warm naan bread for scooping, and there’s always plenty of sauce for soaking up every last bit. It also reheats beautifully, so leftovers for lunch are actually something to look forward to. My biggest tip? Don’t skip toasting the spices at the beginning—that thirty seconds makes all the difference in developing deep, complex flavors.
Ingredients
Method
- Heat coconut oil in a large pot or Dutch oven over medium heat. Add the onion and cook for 5 minutes until softened and translucent.
- Add garlic and ginger and cook for 1 minute. Add curry powder, cumin, coriander, and cayenne pepper, and toast the spices for 30 seconds, stirring constantly until fragrant.
- Add the sweet potato cubes and stir to coat with the spice mixture. Cook for 2 minutes.
- Add coconut milk, diced tomatoes with their juices, peanut butter, and vegetable broth. Stir well to combine and dissolve the peanut butter completely.
- Bring the mixture to a boil, then reduce heat to medium-low and simmer uncovered for 15-18 minutes, stirring occasionally, until sweet potatoes are tender when pierced with a fork.
- Stir in the chickpeas and spinach and cook for 2-3 minutes until spinach is wilted and chickpeas are heated through. Taste and adjust salt as needed.
- Serve hot over cooked rice and garnish with fresh cilantro.
Veggie Shepherd’s Pie
This is the ultimate comfort food that’ll have even your meat-loving family members going back for seconds. I’ve made this countless times on chilly evenings when everyone needs something warm and satisfying. The secret is really caramelizing those mushrooms and lentils to build deep, savory flavor that rivals the traditional version. Don’t skip the step of crisping up those mashed potato peaks under the broiler at the end—that golden, crunchy top is what makes everyone fight over the corner pieces!
I love that you can make the filling a day ahead and just top it with mashed potatoes when you’re ready to bake. It’s become my go-to for meal prep Sundays, and it reheats beautifully for those hectic weeknight dinners when everyone’s eating at different times.
Ingredients
Method
- Boil potatoes in salted water until tender, about 15 minutes. Drain and mash with 2 tablespoons butter and milk until smooth. Season with salt and pepper and set aside.
- Preheat oven to 400°F. In a large skillet over medium-high heat, melt remaining 2 tablespoons butter. Add mushrooms and cook until deeply browned, about 8 minutes.
- Add onion, carrots, and celery to the skillet. Cook until softened, about 6 minutes. Stir in garlic and tomato paste, cooking for 1 minute until fragrant.
- Add cooked lentils, vegetable broth, Worcestershire sauce, and thyme. Simmer until liquid reduces by half, about 10 minutes. Stir in frozen peas and season with salt and pepper.
- Transfer the lentil mixture to a 9x13-inch baking dish. Spread mashed potatoes evenly over the top, using a fork to create peaks and texture.
- Bake for 25-30 minutes until the filling is bubbling and the potato peaks are golden brown. For extra crispiness, broil for 2-3 minutes at the end. Let rest 10 minutes before serving.
Butternut Squash and Sage Risotto
Yes, risotto takes a little attention, but I promise this one is absolutely worth the 30 minutes of stirring. There’s something almost meditative about standing at the stove, adding ladle after ladle of warm broth while the rice transforms into something creamy and luxurious. The roasted butternut squash adds natural sweetness that pairs beautifully with the earthy sage, and kids love the bright orange color. I like to roast extra squash and fold some chunks in at the end for texture—it makes the dish feel more substantial and gives you those caramelized edges everyone loves.
This is my favorite fall dinner party dish because it feels fancy but isn’t complicated. Pro tip: keep your broth actually simmering in a separate pot so the temperature stays consistent, and your risotto will turn out perfectly creamy every single time.
Ingredients
Method
- Preheat oven to 425°F. Toss butternut squash cubes with 2 tablespoons olive oil, salt, and pepper. Spread on a baking sheet and roast for 25-30 minutes until tender and caramelized, stirring halfway through.
- Heat vegetable broth in a saucepan and keep at a gentle simmer. In a large, heavy-bottomed pot, heat remaining 1 tablespoon olive oil and 1 tablespoon butter over medium heat.
- Add onion and cook until softened, about 4 minutes. Stir in garlic and cook 1 minute. Add rice and stir to coat with oil, toasting for 2 minutes until edges become translucent.
- Pour in white wine and stir until completely absorbed. Begin adding warm broth one ladle at a time, stirring frequently and allowing each addition to be absorbed before adding more.
- Continue adding broth and stirring for about 20-25 minutes until rice is creamy and tender but still has a slight bite. Stir in half of the roasted squash, mashing it slightly to incorporate.
- Remove from heat and stir in remaining 2 tablespoons butter, sage, and Parmesan cheese. Season with salt and pepper. Top with remaining roasted squash cubes and serve immediately.
Veggie Sausage Casserole
This one-pot wonder has saved me on more busy weeknights than I can count. It’s got all the hearty, stick-to-your-ribs comfort of a traditional sausage casserole, but packed with vegetables and plant-based sausages that even my pickiest eater devours. The vegetables get so tender and flavorful simmering in that rich tomato sauce, and the beans add protein and creaminess. I usually serve this with crusty bread for soaking up all that delicious sauce, and somehow there are never any leftovers.
The beauty of this dish is how flexible it is—throw in whatever vegetables you have lingering in your crisper drawer. I’ve made it with peppers, zucchini, carrots, and even added some spinach at the end. Just make sure you get a good sear on those veggie sausages first; that caramelization adds so much flavor to the whole dish.
Ingredients
Method
- Heat olive oil in a large, deep skillet or Dutch oven over medium-high heat. Add vegetarian sausage pieces and cook until browned on all sides, about 5 minutes. Remove and set aside.
- In the same pan, add onion and bell peppers. Cook until softened and beginning to caramelize, about 6-7 minutes. Add garlic and cook for 1 minute until fragrant.
- Stir in crushed tomatoes, cannellini beans, vegetable broth, smoked paprika, oregano, and red pepper flakes. Season with salt and pepper.
- Return the browned sausages to the pan and bring to a simmer. Reduce heat to medium-low and cook uncovered for 20-25 minutes, stirring occasionally, until sauce has thickened.
- Stir in fresh spinach and cook until just wilted, about 2 minutes. Taste and adjust seasonings as needed. Garnish with fresh parsley and serve hot with crusty bread.
Vegetarian Burritos
These vegetarian burritos have become my secret weapon for those nights when everyone’s hungry and I need something fast but satisfying. The beauty of these is that they’re incredibly flexible—you can load them up with whatever beans, rice, and veggies you have on hand, and they still turn out amazing every single time. I love setting up a burrito bar and letting everyone build their own, which means no complaints about what’s inside!
Don't lose this article. Enter your email below, and I'll send it to you right now. Plus a little encouragement and inspiration from me, straight to your inbox.
The key to restaurant-quality burritos at home is warming your tortillas properly and not overstuffing them. I learned the hard way that a burrito packed too full is impossible to fold and just becomes a delicious mess. Keep the filling to about three-quarters of a cup, layer strategically with cheese on the bottom to help seal everything together, and you’ll have burritos that actually stay wrapped. These also freeze beautifully, so I often double the batch for easy lunches throughout the week.
Ingredients
Method
- Heat olive oil in a large skillet over medium heat and sauté the diced bell pepper for 4-5 minutes until softened.
- Add the black beans, corn, cumin, and chili powder to the skillet, stirring to combine, and cook for 3-4 minutes until heated through.
- Warm the tortillas in the microwave for 20-30 seconds or in a dry skillet to make them more pliable.
- Lay one tortilla flat and layer with about 1/3 cup rice, 1/3 cup bean mixture, 2-3 tablespoons cheese, and 2 tablespoons salsa down the center.
- Fold in the sides of the tortilla, then roll from the bottom up tightly to form a burrito.
- Repeat with remaining tortillas and fillings, then serve immediately with sour cream and additional toppings as desired.
Creamy Broccoli Gnocchi
If you’ve never cooked with store-bought gnocchi before, you’re in for such a treat. These little potato dumplings cook in just a few minutes and soak up sauce like a dream. This creamy broccoli version has converted more than one veggie-skeptical kid in my house—there’s something about the way the tender broccoli florets nestle into the pillowy gnocchi with that luscious cream sauce that just works. It feels fancy enough for company but comes together faster than ordering takeout.
The trick I’ve learned is to get a really good sear on the gnocchi before adding your sauce. Don’t stir them too much at first—just let them sit in the hot pan until they get those gorgeous golden-brown spots. That crispy exterior against the soft center is what takes this from good to absolutely crave-worthy. I always keep a package of gnocchi in my pantry now because this has become one of our most-requested weeknight dinners.
Ingredients
Method
- Bring a large pot of salted water to a boil and cook the broccoli florets for 3-4 minutes until tender-crisp, then remove with a slotted spoon and set aside.
- In the same pot of boiling water, cook the gnocchi according to package directions (usually 2-3 minutes until they float), then drain well.
- Heat olive oil in a large skillet over medium-high heat and add the gnocchi in a single layer, cooking without stirring for 3-4 minutes until golden brown on one side.
- Reduce heat to medium and add butter and garlic to the skillet, stirring for about 30 seconds until fragrant.
- Pour in the heavy cream and bring to a gentle simmer, then add the Parmesan cheese, salt, pepper, and red pepper flakes, stirring until the sauce is smooth and creamy.
- Add the cooked broccoli to the skillet and toss everything together for 1-2 minutes until well coated and heated through, then serve immediately garnished with fresh herbs.
Butternut Squash Casserole
This casserole is pure autumn comfort in a baking dish, but honestly, I make it year-round because it’s that good. The natural sweetness of butternut squash pairs beautifully with savory herbs and a crispy, cheesy topping that gets all golden and bubbly in the oven. It’s hearty enough to serve as a main dish, and I love that it’s packed with vegetables while still feeling really indulgent. Plus, you can prep the whole thing in advance and just pop it in the oven when you’re ready to eat.
I used to spend forever peeling and cubing butternut squash until I discovered you can buy it pre-cut in the produce section—total game changer for busy weeknights! The casserole also reheats beautifully, which means leftovers actually get eaten in my house instead of languishing in the back of the fridge. If you want to make it even more filling, I sometimes add a layer of cooked quinoa or wild rice in the middle.
Ingredients
Method
- Preheat your oven to 375°F and grease a 9x13 inch baking dish with cooking spray or butter.
- Toss the cubed butternut squash with olive oil, salt, and pepper, then spread on a baking sheet and roast for 25 minutes until tender and lightly caramelized.
- While the squash roasts, sauté the diced onion in a large skillet over medium heat for 5-6 minutes until softened, then add garlic and cook for another minute.
- In a large bowl, combine the roasted squash, sautéed onion and garlic, 1 1/2 cups mozzarella cheese, Parmesan cheese, heavy cream, thyme, and sage, mixing gently until well combined.
- Transfer the mixture to the prepared baking dish and spread evenly, then top with remaining 1/2 cup mozzarella cheese.
- In a small bowl, mix the panko breadcrumbs with melted butter, then sprinkle evenly over the casserole and bake for 25-30 minutes until the top is golden brown and the casserole is bubbling around the edges.
Mushroom and Chickpea Fajitas
This is the recipe that finally convinced my kids that mushrooms can actually be exciting. The secret is getting a really good char on those mushrooms and peppers—don’t be tempted to stir them too often! Let them sit in that hot skillet until they get those crispy, caramelized edges that make all the difference. The chickpeas add this wonderful heartiness that even my husband (a die-hard meat lover) doesn’t miss the chicken.
I love keeping all the toppings in little bowls and letting everyone build their own fajitas at the table. It turns dinner into an interactive experience, and somehow vegetables become way more appealing when kids get to assemble things themselves. Plus, the leftovers (if you have any!) are fantastic stuffed into a quesadilla the next day.
Ingredients
Method
- Heat 2 tablespoons olive oil in a large cast iron skillet or heavy pan over medium-high heat.
- Add the sliced mushrooms in a single layer and let cook undisturbed for 4-5 minutes until golden brown on one side, then stir and cook another 3-4 minutes.
- Push mushrooms to the side of the pan and add remaining 1 tablespoon oil. Add the bell peppers and onions, cooking for 5-6 minutes until softened and charred in spots.
- Add the chickpeas, chili powder, cumin, smoked paprika, garlic powder, and salt to the pan. Stir everything together and cook for 2-3 minutes until chickpeas are warmed through and spices are fragrant.
- Warm the tortillas in a dry skillet or in the microwave wrapped in a damp towel.
- Serve the mushroom and chickpea mixture in warm tortillas with your favorite toppings.
Sticky Tempeh Stir-Fry
If you’ve been intimidated by tempeh, this is your gateway recipe. The key is steaming it first—just 10 minutes does the trick—which removes any bitterness and helps it absorb that sweet and savory sauce like a dream. I’ve made this on repeat for years, and it’s become one of those dishes my family actually requests by name. The sauce strikes that perfect balance between sticky-sweet and tangy that coats every piece of tempeh and vegetable.
My favorite part about this stir-fry is how adaptable it is to whatever vegetables are lurking in your crisper drawer. Broccoli, snap peas, bell peppers, carrots—they all work beautifully. Serve it over rice or noodles, and you’ve got a complete meal that comes together faster than ordering takeout.
Ingredients
Method
- Steam the tempeh cubes in a steamer basket over boiling water for 10 minutes. This removes any bitterness and helps the tempeh absorb the sauce better.
- While tempeh steams, whisk together soy sauce, rice vinegar, maple syrup, sesame oil, and cornstarch in a small bowl. Set aside.
- Heat vegetable oil in a large wok or skillet over medium-high heat. Add the steamed tempeh and cook for 5-6 minutes, stirring occasionally, until golden brown on all sides.
- Add the broccoli and bell pepper to the pan and stir-fry for 4-5 minutes until vegetables are tender-crisp.
- Add the minced garlic and ginger, cooking for 30 seconds until fragrant.
- Pour the sauce over the tempeh and vegetables, tossing everything to coat. Cook for 2-3 minutes until the sauce thickens and becomes glossy.
- Remove from heat and garnish with sliced green onions and sesame seeds. Serve immediately over rice or noodles.
Sweet Potato Quinoa Enchilada Bake
This casserole-style dinner has saved me on countless busy weeknights. It’s essentially enchiladas without all the fussy rolling—you just layer everything in a baking dish and let the oven do the work. The combination of sweet potatoes and quinoa creates this satisfying, protein-packed base that keeps everyone full, and the layers of enchilada sauce and cheese get all bubbly and irresistible.
I always make this in my biggest 9×13 pan because it feeds a crowd and reheats beautifully for lunches throughout the week. The sweet potatoes get tender and almost creamy as they bake, and they play so nicely with the mild heat of the enchilada sauce. Don’t skip the fresh cilantro and a squeeze of lime at the end—it brightens everything up and makes it taste restaurant-worthy.
Ingredients
Method
- Preheat oven to 375°F. Toss the diced sweet potatoes with olive oil, salt, and pepper, then spread on a baking sheet and roast for 20 minutes until just tender.
- While sweet potatoes roast, combine quinoa and vegetable broth in a medium saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes until liquid is absorbed. Fluff with a fork.
- In a large bowl, combine the cooked quinoa, roasted sweet potatoes, black beans, green chiles, corn, 1 cup enchilada sauce, cumin, chili powder, and garlic powder. Stir in 1 cup of the shredded cheese.
- Spread 1/2 cup enchilada sauce on the bottom of a greased 9x13-inch baking dish. Pour the quinoa mixture over the sauce and spread evenly.
- Pour the remaining 1 cup enchilada sauce over the top and sprinkle with the remaining 1 cup of cheese.
- Cover with foil and bake for 25 minutes. Remove foil and bake an additional 10-15 minutes until cheese is bubbly and golden.
- Let stand for 5 minutes before serving. Garnish with fresh cilantro and serve with lime wedges.
Teriyaki Tofu Rice Noodle Salad
This is the recipe I turn to when I need something that feels light but still satisfying enough to qualify as dinner. The trick to getting tofu that even tofu-skeptics will devour is to press it really well and let it get golden and crispy in the pan before you add the teriyaki sauce. That caramelization makes all the difference. I love that you can serve this warm or cold, which means leftovers actually taste amazing the next day—sometimes I think they’re even better after the noodles have had time to soak up all that savory-sweet sauce.
The beauty of this dish is how adaptable it is to whatever vegetables you have on hand. I’ve made it with shredded carrots, snap peas, bell peppers, and edamame, and it’s been delicious every single time. It comes together faster than ordering takeout, and my kids love the slurpy rice noodles. Just make sure you don’t overcook those noodles—they should be tender but still have a little bite to them.
Ingredients
Method
- Cook rice noodles according to package directions, then drain and rinse with cold water.
- Heat vegetable oil in a large skillet over medium-high heat and add cubed tofu in a single layer.
- Cook tofu for 8-10 minutes, turning occasionally, until golden and crispy on all sides.
- Add teriyaki sauce to the skillet and toss to coat the tofu, cooking for 2 more minutes until caramelized.
- In a large bowl, combine cooked noodles, cabbage, carrots, edamame, and rice vinegar.
- Top with teriyaki tofu, green onions, and sesame seeds, then toss gently to combine and serve.
Vegan Sausage Broccoli Orzo Skillet
Here’s my secret weapon for weeknight dinners: everything cooks in one pan, and it’s on the table in under 30 minutes. The orzo gets wonderfully creamy as it absorbs the broth, almost like a risotto but without all the stirring. I’ve found that browning the vegan sausage first creates these crispy, flavorful bits that make the whole dish so much more interesting. The broccoli steams right in the skillet, so you’re not dirtying extra pots—a major win in my book.
This is one of those recipes that looks fancy enough for guests but is actually ridiculously easy. The key is using a good quality vegan sausage with lots of seasoning; it really drives the flavor of the whole dish. I like to finish it with a squeeze of lemon and some red pepper flakes for a little brightness and heat. My family requests this at least twice a month, and I’m always happy to oblige because cleanup is such a breeze.
Ingredients
Method
- Heat olive oil in a large skillet over medium-high heat and add sliced vegan sausage, cooking for 5-6 minutes until browned on both sides, then remove and set aside.
- In the same skillet, add minced garlic and cook for 30 seconds until fragrant.
- Add orzo and vegetable broth to the skillet, bring to a boil, then reduce heat and simmer for 10 minutes, stirring occasionally.
- Add broccoli florets and plant milk, cover and cook for 5-7 minutes until broccoli is tender and orzo is creamy.
- Return sausage to the skillet, stir in lemon juice and red pepper flakes, season with salt and pepper, and serve immediately.
Vegan Pot Pie with Lentils
There’s something so deeply comforting about pot pie that just makes everyone at the table happy. I used to think pot pie was this complicated, all-day project, but this version proves it doesn’t have to be. Using store-bought puff pastry is a total game-changer—it gets incredibly flaky and golden, and nobody needs to know you didn’t make it from scratch. The lentils make this incredibly hearty and protein-packed, so satisfying that even my meat-eating relatives don’t miss a thing.
The filling is packed with vegetables and has this rich, savory gravy that’s thickened just right. I’ve learned that letting the filling cool for a few minutes before topping it with pastry prevents a soggy bottom, which is crucial for pot pie perfection. This is the kind of dinner that makes your house smell incredible and brings everyone running to the kitchen. It’s become our go-to comfort meal for chilly evenings, and the leftovers reheat beautifully for lunch the next day.
Ingredients
Method
- Preheat oven to 400°F and lightly grease a 9-inch deep pie dish or oven-safe skillet.
- In a large saucepan, melt vegan butter over medium heat, then add onion and cook for 5 minutes until softened, adding garlic for the last minute.
- Sprinkle flour over the onion mixture and stir constantly for 2 minutes to create a roux.
- Gradually whisk in vegetable broth and plant milk, stirring constantly until the mixture thickens into a gravy, about 5 minutes.
- Stir in cooked lentils, mixed vegetables, thyme, sage, salt, and pepper, then cook for 5 minutes until vegetables are tender.
- Pour the filling into the prepared dish, let cool for 5 minutes, then top with puff pastry, cutting slits for steam to escape.
- Bake for 25-30 minutes until the pastry is golden brown and puffed, then let cool for 10 minutes before serving.
Vegetable Tagine with Chickpeas
This Moroccan-inspired stunner has become my go-to when I want to transport my family somewhere exotic without leaving the kitchen. The beauty of a tagine is how it transforms humble vegetables into something truly special—the warm spices create layers of flavor that develop as everything simmers together. I love using whatever vegetables are looking good at the market, but butternut squash and carrots are non-negotiable for me because they get so tender and sweet.
The chickpeas make this substantial enough that no one at the table misses meat, and leftovers actually taste better the next day once those spices have had more time to meld. Serve it over fluffy couscous or with warm pita bread for scooping, and watch even picky eaters go back for seconds. The dried apricots might seem unusual if you’ve never added fruit to savory dishes, but trust me—they add little pockets of sweetness that balance the warming spices perfectly.
Ingredients
Method
- Heat olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook until softened, about 5 minutes.
- Add minced garlic, cumin, coriander, cinnamon, ginger, and turmeric. Stir constantly for about 1 minute until fragrant.
- Add the butternut squash, carrots, bell pepper, chickpeas, diced tomatoes, vegetable broth, and chopped apricots. Stir to combine.
- Bring the mixture to a boil, then reduce heat to low. Cover and simmer for 35-40 minutes, stirring occasionally, until vegetables are tender.
- Season with salt and pepper to taste. Serve over couscous and garnish with fresh cilantro.
Curried Lentil Wellingtons
I’ll be honest—when I first decided to tackle a vegetarian Wellington, I was intimidated. But these individual parcels are actually much easier than they look, and they never fail to impress. The curried lentil filling is hearty and flavorful enough to stand on its own, with just enough spice to keep things interesting without overwhelming younger palates. Working with puff pastry always makes me feel fancy, and the golden, flaky exterior creates such a beautiful contrast with the savory filling inside.
These are perfect for a special family dinner or when you’re hosting vegetarian guests and want to serve something that feels celebratory. I like to prep the filling a day ahead, which makes assembly surprisingly quick. The key is making sure your filling is completely cool before wrapping it in pastry—otherwise you’ll end up with soggy bottoms instead of crispy, golden perfection. Serve these with a simple green salad and roasted vegetables, and prepare for everyone to ask when you’re making them again.
Ingredients
Method
- Combine lentils and vegetable broth in a medium saucepan. Bring to a boil, then reduce heat and simmer for 20-25 minutes until lentils are tender and liquid is absorbed. Let cool completely.
- Heat olive oil in a skillet over medium heat. Sauté onion until soft, about 5 minutes. Add garlic, curry powder, and cumin, cooking for another minute.
- In a large bowl, combine cooked lentils, onion mixture, breadcrumbs, parsley, tomato paste, and one beaten egg. Season with salt and pepper. Mix well and refrigerate until completely cool.
- Preheat oven to 400°F. Roll out puff pastry sheets and cut each into 2 rectangles. Divide lentil filling among 4 rectangles, placing it in the center and leaving a border.
- Brush edges with egg wash, top with remaining pastry rectangles, and seal edges with a fork. Cut small slits in the tops for venting.
- Brush tops with egg wash, sprinkle with sesame seeds if using, and place on a parchment-lined baking sheet. Bake for 25-30 minutes until golden brown and puffed.
Southwest Sweet Potato Shepherd’s Pie
This is comfort food with a healthy twist that my family requests constantly. Instead of traditional mashed potatoes, the sweet potato topping adds natural sweetness and a gorgeous orange color that makes the whole dish more appealing. The filling is packed with black beans, corn, and peppers tossed in smoky Southwest seasonings—it’s hearty enough that even my meat-loving relatives don’t notice there’s no ground beef. Plus, it’s one of those forgiving recipes where you can adjust the spice level easily depending on who’s at your table.
What I love most is that this is truly a one-dish dinner that satisfies everyone. You get your protein, vegetables, and that cozy baked-casserole feeling all in one pan. It also reheats beautifully, so I often make it on Sunday and enjoy easy weeknight dinners throughout the week. Don’t skip the step of broiling the top for a few minutes at the end—those slightly caramelized peaks of sweet potato are absolutely irresistible.
Ingredients
Method
- Preheat oven to 375°F. Boil sweet potato cubes in salted water for 15-20 minutes until very tender. Drain and mash with butter and milk until smooth. Season with salt and pepper and set aside.
- Heat olive oil in a large skillet over medium heat. Sauté onion and bell pepper until softened, about 6 minutes. Add garlic and cook for 1 minute more.
- Add black beans, corn, diced tomatoes, chili powder, cumin, smoked paprika, and cayenne if using. Stir well and cook for 5 minutes until heated through. Season with salt and pepper.
- Stir half of the shredded cheese into the bean mixture. Transfer to a 9x13 inch baking dish and spread evenly.
- Spread the mashed sweet potatoes over the top of the filling, using a spatula or fork to create peaks. Sprinkle remaining cheese on top.
- Bake for 25-30 minutes until heated through. Turn on the broiler for the last 2-3 minutes to lightly brown the peaks of the sweet potato topping. Let cool for 5 minutes before serving.
Vegan Cauliflower Broccoli Casserole
This creamy, comforting casserole is one of those sneaky dishes that makes everyone forget they’re eating healthy. I love how the cauliflower and broccoli get tender and absorb all those savory flavors while the top gets perfectly golden and crispy. It’s become my secret weapon for converting veggie skeptics at the dinner table—no one ever believes it’s completely plant-based until I tell them!
The key to making this casserole truly irresistible is not skipping the step of roasting the vegetables first. That extra few minutes gives you deeper flavor and prevents your casserole from getting watery. I also recommend using a combination of nutritional yeast and cashew cream for that rich, cheesy taste without any dairy. Make it on Sunday and you’ll have grateful family members asking for seconds all week long.
Ingredients
Method
- Preheat oven to 400°F and lightly grease a 9x13-inch baking dish with 1 tablespoon olive oil.
- Toss cauliflower and broccoli florets with 1 tablespoon olive oil, salt, and pepper, then spread on a baking sheet and roast for 15 minutes until slightly tender.
- While vegetables roast, drain cashews and blend them with plant-based milk, nutritional yeast, garlic, onion powder, salt, and pepper until completely smooth and creamy.
- Transfer roasted vegetables to the prepared baking dish and pour cashew cream sauce evenly over the top, stirring gently to coat.
- Sprinkle panko breadcrumbs over the casserole and bake at 375°F for 20 minutes until golden brown and bubbly.
- Remove from oven, let rest for 5 minutes, garnish with fresh parsley, and serve warm.