I love cooking dinners that feel comforting and alive—meals built from beans, grains, nuts, and bright herbs that actually stick with you. Over the years I’ve learned a few tricks—toast spices, press tofu, finish with citrus—that turn simple ingredients into something memorable.
If you want plant-packed dinners that reheat well and still taste fresh tomorrow, I’ve put together a lineup that hits savory, smoky, and tangy notes you’ll want to make again.
Hearty Lentil and Mushroom Bolognese Over Whole-Wheat Pasta

This Hearty Lentil and Mushroom Bolognese over Whole-Wheat Pasta is a comforting, protein-packed vegan take on a classic ragu, featuring earthy mushrooms, tender brown or green lentils, tomatoes, aromatics and Italian herbs simmered until thick and flavorful, served over nutty whole-wheat pasta for a satisfying weeknight or dinner party main.
- 8 oz (225 g) whole-wheat spaghetti or other pasta
- 1 cup dried brown or green lentils, rinsed
- 10 oz (280 g) cremini or button mushrooms, finely chopped
- 1 large onion, finely chopped
- 2 carrots, finely diced
- 2 celery stalks, finely diced
- 4 cloves garlic, minced
- 1 (28 oz/800 g) can crushed tomatoes
- 2 tbsp tomato paste
- 3 cups vegetable broth (plus extra if needed)
- 2 tbsp olive oil
- 1 tsp dried oregano
- 1 tsp dried basil
- 1/2 tsp dried thyme
- 1 bay leaf
- 1 tbsp soy sauce or tamari
- Salt and freshly ground black pepper, to taste
- Fresh basil or parsley for garnish
- Nutritional yeast (optional) for cheesy flavor
Heat oil in a large skillet or Dutch oven over medium heat and sauté onions, carrots and celery until softened (6–8 minutes), then add garlic and chopped mushrooms and cook until mushrooms release their liquid and brown; stir in tomato paste, oregano, basil, thyme and lentils, then add crushed tomatoes, vegetable broth, bay leaf and soy sauce, bring to a simmer, reduce heat and cook gently, partially covered, for 25–35 minutes until lentils are tender and sauce has thickened—add more broth if it becomes too dry and season with salt and pepper.
Meanwhile cook whole-wheat pasta according to package instructions until al dente, drain reserving a little pasta water, toss pasta with sauce (adding reserved water to loosen if needed), remove bay leaf, garnish with fresh herbs and nutritional yeast if using, and serve hot.
Use brown or green lentils (not red) so they hold their shape, finely chop the mushrooms to mimic ground meat texture, taste and adjust salt after simmering (tomato paste and soy sauce concentrate saltiness), and make extra sauce—it freezes well or keeps refrigerated for 3–4 days. A high-protein dinner can satisfy diverse tastes and dietary goals by incorporating plant-based proteins and bold flavors.
Spicy Chickpea and Sweet Potato Curry With Brown Rice

This Spicy Chickpea and Sweet Potato Curry with Brown Rice is a warming, fiber-rich vegan meal featuring tender roasted sweet potatoes and chickpeas simmered in a fragrant, spicy coconut-tomato curry, served over fluffy brown rice for a balanced, filling dinner that reheats well and is easy to scale for meal prep.
- 1 1/2 cups brown rice, rinsed
- 1 large sweet potato (about 1 lb/450 g), peeled and cut into 1/2-inch cubes
- 1 (15 oz/425 g) can chickpeas, drained and rinsed (or 1 1/2 cups cooked)
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1–2 tbsp vegetable oil (or coconut oil)
- 1 tbsp curry powder
- 1 tsp ground cumin
- 1/2–1 tsp cayenne or red pepper flakes (adjust to taste)
- 1 tsp smoked paprika
- 1 (14 oz/400 ml) can diced tomatoes
- 1 (14 oz/400 ml) can full-fat coconut milk
- 1 cup vegetable broth or water
- 1 tbsp tomato paste
- 1 tbsp soy sauce or tamari
- Juice of 1/2 lime
- Salt and black pepper, to taste
- Fresh cilantro or parsley for garnish
- Optional: 1 cup baby spinach or kale leaves
Cook the brown rice according to package instructions (usually 1 1/2 cups rice to 3 cups water, simmer 40–45 minutes) while you sauté oil in a large deep skillet over medium heat.
Add onion and cook until softened, then stir in garlic and ginger.
Add curry powder, cumin, smoked paprika and cayenne and toast 30 seconds.
Add tomato paste and diced tomatoes and cook 2–3 minutes.
Add cubed sweet potato, chickpeas, coconut milk, vegetable broth and soy sauce, bring to a gentle simmer, cover and cook 15–20 minutes until sweet potatoes are tender.
Stir in spinach if using until wilted, finish with lime juice and season to taste, serve over brown rice and garnish with cilantro.
Tip: For deeper flavor, roast the sweet potato cubes at 425°F (220°C) for 20–25 minutes until caramelized before adding to the curry, and adjust coconut milk vs. broth to control richness and spice level.
This recipe is one of several healthy, family-friendly options from a collection of healthier dinner recipes designed to make nutritious weeknight cooking simple and delicious.
Crispy Sesame Tofu With Broccoli and Quinoa

This Crispy Sesame Tofu with Broccoli and Quinoa is a quick, protein-packed vegan dinner featuring pan-fried tofu coated in a crunchy sesame-ginger glaze, bright steamed broccoli, and fluffy quinoa tossed in a savory-sweet sauce for a balanced, weeknight-friendly meal that reheats well for lunches.
- 1 cup quinoa, rinsed
- 2 cups water or vegetable broth
- 14 oz (400 g) firm or extra-firm tofu, pressed and cut into 1-inch cubes
- 2 cups broccoli florets
- 3 tbsp cornstarch or arrowroot
- 3 tbsp sesame seeds
- 3 tbsp vegetable oil (divided)
- 3 tbsp soy sauce or tamari
- 1 tbsp rice vinegar
- 1 tbsp maple syrup or agave
- 1 tbsp toasted sesame oil
- 1½ tsp fresh ginger, grated
- 2 cloves garlic, minced
- 1 tbsp sriracha or chili paste (optional)
- 2 scallions, thinly sliced, for garnish
- Sesame seeds and lime wedges for serving
Cook the quinoa in water or broth: bring to a boil, reduce to simmer, cover and cook 15 minutes until tender, fluff with a fork while you prepare tofu and broccoli; toss pressed tofu cubes in cornstarch and sesame seeds, heat 2 tbsp oil in a large nonstick skillet over medium-high, fry tofu in a single layer turning occasionally until deeply golden and crispy, remove and keep warm.
Add remaining oil and quickly stir-fry broccoli until bright and tender-crisp.
Combine soy sauce, rice vinegar, maple, toasted sesame oil, ginger, garlic and sriracha in a small bowl and pour into skillet, return tofu to pan and toss to glaze, serve over quinoa and garnish with scallions, extra sesame seeds and lime.
Tip: For best texture press tofu 20–30 minutes to remove moisture, use a hot pan and don’t overcrowd the tofu so it crisps well, and adjust sweet/salty/spicy balance of the sauce to taste.
Quinoa is a complete protein source and makes this dish especially nutritious when paired with tofu, a great plant-based protein source.
Black Bean and Corn Stuffed Bell Peppers

These vibrant Black Bean and Corn Stuffed Bell Peppers are an easy, nutrient-packed vegan weeknight dinner featuring roasted peppers filled with a smoky, cumin-spiced black bean and corn mixture, fluffy rice (or quinoa) for body, fresh tomatoes and cilantro for brightness, and a drizzle of lime crema or avocado for creaminess — they bake until the peppers are tender and the filling is heated through, making a satisfying, colorful meal that reheats well.
- 4 large bell peppers (any color), tops cut off and seeds removed
- 1 cup cooked rice or quinoa
- 1 (15 oz) can black beans, drained and rinsed
- 1 cup corn kernels (fresh, frozen and thawed, or canned)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp chili powder (optional)
- 1/2 cup diced tomatoes (or canned diced)
- 1/4 cup chopped fresh cilantro
- 2 tbsp tomato paste or 1/3 cup salsa
- 2 tbsp vegetable oil
- Salt and pepper to taste
- Lime wedges, avocado slices, or vegan sour cream for serving
Preheat oven to 375°F (190°C); heat oil in a skillet over medium, sauté onion until translucent, add garlic, cumin, smoked paprika and chili powder and cook 1 minute, stir in black beans, corn, cooked rice, tomato paste or salsa and diced tomatoes, season with salt and pepper and warm through, fold in cilantro off heat, spoon the filling into prepared peppers standing in a baking dish, add a splash of water to the dish, cover with foil and bake 30–35 minutes until peppers are tender and filling is heated through, remove foil for the last 5–10 minutes to lightly brown tops and serve with lime wedges and avocado or vegan sour cream.
Tip: Press cooked filling slightly into the peppers so they hold together, par-bake peppers 10 minutes first if you prefer very soft shells, and taste the filling for seasoning before stuffing so you can adjust salt, acid and heat.
This recipe fits well into a healthy vegetarian dinner plan because it emphasizes whole-plant ingredients and balanced plant protein.
Smoky Tempeh Tacos With Avocado Lime Slaw

Smoky Tempeh Tacos with Avocado Lime Slaw are a quick, flavor-packed vegan meal featuring crumbled tempeh braised in a smoky-sweet sauce, piled into warm corn or flour tortillas and topped with a bright, creamy avocado-lime slaw and optional pickled onions or hot sauce for extra zing.
- 8 oz tempeh, crumbled
- 1 tbsp vegetable oil
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 tsp smoked paprika
- 1/2 tsp ground cumin
- 1/4 tsp chipotle powder (or more to taste)
- 2 tbsp soy sauce or tamari
- 1 tbsp maple syrup
- 1 tbsp tomato paste
- 1 tbsp apple cider vinegar or lime juice
- 8 small tortillas (corn or flour)
- 1 ripe avocado
- 1/4 cup vegan mayo or plain unsweetened plant yogurt
- 2 tbsp lime juice
- 2 cups shredded cabbage (green or purple)
- 1/4 cup chopped cilantro
- Salt and pepper to taste
- Optional: pickled red onions, hot sauce, lime wedges
Heat oil in a skillet over medium heat and sauté the diced onion until soft, then add garlic and cook 30 seconds; crumble tempeh into the pan and brown, then stir in smoked paprika, cumin and chipotle powder, add soy sauce, maple syrup, tomato paste and vinegar (a splash of water if needed) and simmer 5–7 minutes until saucy and flavorful, taste and adjust seasoning.
Meanwhile mash avocado with vegan mayo, lime juice, salt and pepper then fold in shredded cabbage and cilantro to make the slaw; warm tortillas, assemble tacos by spooning tempeh into each tortilla and topping with avocado-lime slaw and any optional garnishes, and serve immediately.
Tip: Press or steam the tempeh briefly before crumbling to remove any bitterness and improve texture, and prepare the slaw a little ahead so flavors meld but keep it chilled until serving to maintain a bright contrast with the warm tempeh.
These tacos are an easy weeknight option that fits well with recipes like those in Quick and Easy Chicken dinners, offering a plant-based alternative with comparable ease and flavor.
Creamy Cashew Alfredo With Peas and Spinach

Creamy Cashew Alfredo with Peas and Spinach is a rich, dairy-free pasta dish where a silky cashew-based sauce coats al dente pasta, bright peas, and tender spinach for a simple weeknight meal that feels indulgent yet wholesome; it comes together quickly if you soak cashews ahead or use hot water to speed blending, and finishes with lemon and nutritional yeast for depth and a hint of cheesiness.
- 1 cup raw cashews (soaked 2+ hours or in very hot water 20 minutes)
- 12 oz pasta (fettuccine, linguine, or your favorite)
- 2 tbsp olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 1/4 cups water or unsweetened plant milk
- 2 tbsp nutritional yeast
- 2 tbsp lemon juice
- 1/2 tsp salt (adjust)
- 1/4 tsp black pepper
- 1 cup frozen peas
- 3 cups packed fresh spinach
- Optional: pinch of crushed red pepper, chopped parsley for garnish
Cook pasta in salted boiling water until al dente, reserving 1 cup pasta water; meanwhile sauté onion in olive oil over medium heat until translucent, add garlic and cook 30 seconds, then transfer sautéed aromatics to a blender with drained soaked cashews, water or plant milk, nutritional yeast, lemon juice, salt and pepper and blend until completely smooth, return sauce to the pan over low heat and stir in frozen peas until warmed, add cooked pasta and spinach, toss adding reserved pasta water a splash at a time to reach desired creaminess and heat through until spinach wilts and sauce coats the noodles.
Tip: If you forget to soak cashews, use boiling water to soften them for 20 minutes or substitute 3/4 cup silken tofu for a faster sauce. A focus on clean eating makes this dish a great example of nutritious, whole-food cooking that still tastes decadent.
Thai Peanut Noodle Bowl With Edamame and Carrots

This Thai Peanut Noodle Bowl with Edamame and Carrots is a vibrant, quick plant-based meal that balances creamy, savory peanut sauce with bright lime, crunchy vegetables, and tender noodles for a satisfying weeknight dinner or meal prep option; it’s adaptable—use rice or wheat noodles, swap veggies seasonally, and add tofu or tempeh for extra protein.
- 8 oz rice noodles or spaghetti
- 1 cup shelled edamame (frozen, thawed)
- 2 medium carrots, julienned or shaved
- 1 cup red cabbage, thinly sliced (optional)
- 3 scallions, thinly sliced
- 1/3 cup creamy peanut butter
- 2 tbsp soy sauce or tamari
- 1 tbsp maple syrup or brown sugar
- 1 tbsp rice vinegar
- 1 tbsp lime juice (about 1 lime)
- 1 tsp sesame oil
- 1/2–1 tsp sriracha or chili garlic sauce (to taste)
- 1/4–1/3 cup warm water (to thin sauce)
- 2 tbsp chopped cilantro (optional)
- 1 tbsp toasted sesame seeds or crushed peanuts for garnish
- Salt and black pepper to taste
Cook noodles according to package instructions until al dente, drain and rinse under cold water to stop cooking and prevent sticking.
While they cook, whisk together peanut butter, soy sauce, maple syrup, rice vinegar, lime juice, sesame oil, sriracha and warm water to a smooth, pourable sauce.
Toss the drained noodles with the sauce, add edamame, carrots, cabbage and scallions and toss until evenly coated and warmed through, adjust seasoning with salt, pepper or extra lime and serve topped with cilantro and sesame seeds or crushed peanuts.
Tip: If the sauce is too thick, add warm water a tablespoon at a time to reach desired consistency and taste for balance between salty, sweet and sour before tossing.
This recipe is a great example of a simple, nutritious veg dinner that you can make in under 30 minutes.
Mediterranean Farro Salad With Roasted Vegetables and Pine Nuts

This Mediterranean Farro Salad with Roasted Vegetables and Pine Nuts is a hearty, fiber-rich grain salad that pairs nutty farro with caramelized seasonal vegetables, bright herbs, tangy lemon and a punchy olive oil dressing; it works warm or chilled and is perfect for meal prep or a potluck side, with toasted pine nuts adding crunch and optional feta or olives for extra savory notes.
- 1 1/2 cups pearled farro
- 3 cups vegetable broth or water
- 1 medium eggplant, cut into 1-inch cubes
- 2 red bell peppers, seeded and sliced
- 1 medium zucchini, sliced into half-moons
- 1 small red onion, quartered
- 3 tbsp olive oil, divided
- 1 tsp dried oregano
- 1/2 tsp smoked paprika
- Salt and black pepper to taste
- 1/4 cup pine nuts, toasted
- 1/3 cup chopped fresh parsley
- 2 tbsp chopped fresh mint (optional)
- Juice of 1 lemon
- 1 tbsp red wine vinegar
- 1 tsp Dijon mustard
Preheat oven to 425°F (220°C) and toss eggplant, bell peppers, zucchini and red onion with 2 tbsp olive oil, oregano, smoked paprika, salt and pepper; roast on a rimmed baking sheet for 25–30 minutes until caramelized.
Meanwhile rinse farro and simmer in vegetable broth for 20–25 minutes until tender but chewy, drain any excess and fluff with a fork then transfer to a large bowl while vegetables roast.
Whisk remaining 1 tbsp olive oil with lemon juice, red wine vinegar, Dijon, salt and pepper then fold into warm farro along with roasted vegetables, parsley, mint and toasted pine nuts, adjust seasoning and serve warm or chilled.
Tip: If using whole (unpearled) farro, soak for several hours and increase cooking time to 35–45 minutes; toast pine nuts carefully over medium heat to avoid burning for best flavor.
This recipe is inspired by delicious Mediterranean dinner ideas and highlights Mediterranean flavors that are bright, simple, and satisfying.
Moroccan-Spiced Vegetable Tagine With Chickpeas

This Moroccan-Spiced Vegetable Tagine with Chickpeas is a fragrant, comforting one-pot stew that layers caramelized onions, garlic, root vegetables and tomatoes with warm spices like cumin, coriander, cinnamon and smoked paprika; simmered until tender and finished with preserved lemon, olives and fresh cilantro it’s hearty enough for a main course served over couscous, rice or with crusty bread, and works well made a day ahead to deepen flavors.
- 2 tbsp olive oil
- 1 large yellow onion, thinly sliced
- 3 garlic cloves, minced
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp ground cinnamon
- 1 tsp smoked paprika
- 1/4 tsp cayenne (optional)
- 2 medium carrots, cut into 1/2-inch rounds
- 1 medium sweet potato, peeled and cubed
- 1 red bell pepper, chopped
- 1 small eggplant, cubed
- 1 can (14 oz) diced tomatoes
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 cup vegetable broth
- 1 preserved lemon, pulp removed and rind finely chopped (or 1 tbsp lemon zest + 1 tbsp lemon juice)
- 1/3 cup pitted green or kalamata olives, halved
- Salt and black pepper to taste
- 1/4 cup chopped fresh cilantro or parsley
- 1 tbsp honey or maple syrup (optional)
Heat the olive oil in a large heavy pot or tagine over medium heat and cook the sliced onion until softened and beginning to brown, add garlic and spices and toast briefly until aromatic, then stir in carrots, sweet potato, bell pepper and eggplant to coat with spices.
Pour in diced tomatoes, chickpeas and broth, bring to a simmer, cover and cook gently 25–30 minutes until vegetables are tender, stir in preserved lemon and olives, adjust seasoning with salt, pepper and optional honey, finish with chopped cilantro and serve hot over couscous or rice.
Tip: Use a mix of sturdy root vegetables and quicker-cooking veg so textures stay distinct, add the olives and preserved lemon toward the end to keep their brightness, and taste for salt after simmering since canned tomatoes and olives vary in saltiness.
This recipe makes a satisfying, nutrient-dense meal that fits well into a collection of Clean Dinner Recipes for a guilt-free feast.
Walnut and Lentil “Meatloaf” With Garlic Mashed Cauliflower

Hearty and savory, this Walnut and Lentil “Meatloaf” with Garlic Mashed Cauliflower is a satisfying vegan main that combines nutty walnuts, earthy lentils, aromatics and flax binder for a sliceable loaf served alongside creamy, garlicky cauliflower mash; it’s gluten-free if you use certified GF oats or breadcrumbs and makes great leftovers.
- 1 cup dried brown or green lentils, rinsed and cooked until tender (about 1 1/2 cups cooked)
- 1 cup walnuts, toasted lightly
- 1 small yellow onion, finely chopped
- 3 garlic cloves, divided
- 1 cup rolled oats or gluten-free breadcrumbs
- 2 tbsp ground flaxseed mixed with 6 tbsp water (flax “egg”)
- 2 tbsp tomato paste
- 1 tbsp soy sauce or tamari
- 1 tsp smoked paprika
- 1 tsp dried thyme
- 1/2 tsp ground cumin
- Salt and black pepper to taste
- 1 head cauliflower, cut into florets
- 2-3 tbsp olive oil or vegan butter
- 1/4 cup unsweetened plant milk (optional, for mash)
- Fresh parsley for garnish (optional)
Preheat oven to 375°F (190°C); pulse walnuts in a food processor until coarse, then add cooked lentils, chopped onion, 2 minced garlic cloves, oats, flax mixture, tomato paste, soy sauce and spices and pulse/mix until mixture holds together but still has texture, press into a lined loaf pan and bake 35–40 minutes until firm and golden; meanwhile steam cauliflower until very tender, then mash with remaining garlic (minced), olive oil or vegan butter and plant milk until smooth, season with salt and pepper, remove loaf, let rest 10 minutes, slice and serve with garlic mashed cauliflower and chopped parsley.
Tip: Taste and adjust seasoning before baking—if loaf mix seems dry add a little plant milk or extra tomato paste, and using slightly undercooked cauliflower will give a lighter, less gluey mash.
This recipe is perfect for busy weeknights and fits well among other Easy Vegetarian Dinner Recipes, offering both comfort and nutrition with plant-based protein.
