18 Perfect Lactose and Egg Free Recipes for Every Season

Photo of author
Written By zhengshangxiao110119

Wedding dreamer, detail lover, and storyteller behind every BrideWhimsy idea.

Venturing into the world of lactose and egg free cooking doesn’t mean sacrificing flavor or comfort. From cozy winter stews to bright summer salads, this roundup of 18 perfect recipes proves you can enjoy every season’s best dishes without dairy or eggs. Get ready to discover new favorites that are as delicious as they are inclusive!

Simple Roasted Vegetable Medley

Simple Roasted Vegetable Medley

My go-to for busy weeknights, this Simple Roasted Vegetable Medley turns humble root veggies into caramelized perfection. It's naturally lactose and egg free, so everyone can dig in.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

Vegetables

  • 2 medium carrots, peeled and cut into 1-inch chunks
  • 2 medium parsnips, peeled and cut into 1-inch chunks
  • 1 large sweet potato, peeled and cut into 1-inch cubes
  • 1 medium red onion, cut into 1-inch wedges

Seasoning

  • 3 tablespoons extra-virgin olive oil
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 2 cloves garlic, minced

Optional Garnish

  • 2 tablespoons freshly chopped parsley
  • 1 tablespoon balsamic glaze

Instructions

  1. Preheat your oven to 425°F (220°C). Line a large rimmed baking sheet with parchment paper for easy cleanup.
  2. In a large mixing bowl, combine the carrot chunks, parsnip chunks, sweet potato cubes, and red onion wedges.
  3. Drizzle the vegetables with extra-virgin olive oil. Add kosher salt, black pepper, dried thyme, and dried rosemary. Toss well to coat evenly—your hands work best for this.
  4. Spread the seasoned vegetables in a single layer on the prepared baking sheet. Avoid overcrowding; if needed, use two sheets. Crowding leads to steaming, not roasting.
  5. Roast for 25 minutes, then carefully flip each piece with a spatula. Sprinkle the minced garlic over the vegetables and return to the oven.
  6. Continue roasting for 10-15 minutes more, until the vegetables are tender when pierced with a fork and have deep caramelized edges. Tip: For extra crispiness, switch to broil for the last 2 minutes.
  7. Remove from the oven and let rest for 2 minutes. Transfer to a serving platter and garnish with fresh parsley and a drizzle of balsamic glaze, if desired.

Perfectly caramelized on the outside and tender inside, this medley brings out natural sweetness with each bite. Serve it alongside grilled chicken or toss it into a grain bowl for a hearty lunch.

Grilled Lemon Herb Chicken

Grilled Lemon Herb Chicken

Bringing the taste of summer to your table, this Grilled Lemon Herb Chicken is my go-to for quick, flavorful dinners. It's dairy-free, egg-free, and so juicy—perfect for weeknights or backyard BBQs.

Serving: 4 | Prep Time: 15 minutes minutes | Cooking Time: 12 minutes minutes

Ingredients

  • 4 boneless, skinless chicken breasts (about 6 oz each)
  • 1/4 cup fresh lemon juice (about 2 lemons)
  • 2 tablespoons extra-virgin olive oil
  • 3 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 2 tablespoons fresh parsley, finely chopped (for garnish)

Instructions

  1. In a medium bowl, whisk together lemon juice, olive oil, minced garlic, oregano, thyme, salt, and pepper until well combined.
  2. Place chicken breasts in a large resealable plastic bag or shallow dish. Pour the marinade over the chicken, turning to coat evenly. Seal and refrigerate for at least 30 minutes, or up to 4 hours for deeper flavor.
  3. Preheat your grill to medium-high heat (about 400°F to 450°F). Clean and oil the grates to prevent sticking.
  4. Remove chicken from marinade, letting excess drip off. Discard the leftover marinade.
  5. Grill chicken for 5-6 minutes per side, or until internal temperature reaches 165°F on an instant-read thermometer. Avoid pressing down on the chicken to keep juices intact.
  6. Transfer chicken to a cutting board and let rest for 5 minutes. This allows juices to redistribute, ensuring moist meat.
  7. Slice against the grain, garnish with fresh parsley, and serve immediately.

Keep the leftovers for next day's salads or wraps—the lemon-herb flavor only gets better. Serve with a side of grilled vegetables or a crisp green salad for a complete meal that feels both wholesome and indulgent.

Spicy Black Bean Tacos

Spicy Black Bean Tacos

Even on a busy weeknight, these Spicy Black Bean Tacos come together in under 20 minutes. They're packed with flavor, completely vegan, and perfect for anyone avoiding allergens.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 8 minutes

Ingredients

Tacos

  • 2 tablespoons avocado oil
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cayenne pepper
  • 2 cans (15 oz each) black beans, drained and rinsed
  • 1/2 cup vegetable broth
  • 1 tablespoon lime juice
  • 1/2 teaspoon sea salt
  • 8 small corn tortillas
  • 1/2 cup fresh cilantro, chopped
  • 1 ripe avocado, sliced

Instructions

  1. Heat avocado oil in a large skillet over medium heat until shimmering.
  2. Add diced onion and cook, stirring occasionally, until softened and translucent, about 3 minutes.
  3. Stir in minced garlic, cumin, smoked paprika, and cayenne; cook until fragrant, about 30 seconds.
  4. Add black beans and vegetable broth; bring to a simmer. Cook for 5 minutes, mashing some beans with a fork for creaminess.
  5. Remove from heat; stir in lime juice and sea salt. Adjust seasoning if needed.
  6. Warm corn tortillas in a dry skillet over medium-high heat for 30 seconds per side, or until lightly charred and pliable.
  7. Fill each tortilla with black bean mixture; top with cilantro and avocado slices.

Loaded with smoky heat and creamy avocado, these tacos hit all the right notes. For extra crunch, add shredded cabbage or a drizzle of cashew crema. They're guaranteed to become a weeknight staple.

Coconut Curry Lentil Soup

Coconut Curry Lentil Soup

Really, this Coconut Curry Lentil Soup is the coziest bowl of comfort. It’s creamy, dairy-free, and packed with warm curry spices—perfect for a weeknight dinner.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 30 minutes

Ingredients

Soup Base

  • 2 tablespoons coconut oil or ghee
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 1/2 tablespoons curry powder
  • 1/2 teaspoon ground turmeric
  • 1/4 teaspoon cayenne pepper
  • 1 cup red lentils, rinsed and picked over
  • 1 can (13.5 oz) full-fat coconut milk
  • 3 cups low-sodium vegetable broth
  • 1 tablespoon tomato paste
  • 1 teaspoon fine sea salt, plus more to taste

Garnish

  • 1/4 cup fresh cilantro, chopped
  • 2 tablespoons lime juice
  • Greek yogurt or coconut cream (optional)

Instructions

  1. In a large pot, heat coconut oil over medium heat until shimmering.
  2. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
  3. Add garlic and ginger; cook until fragrant, about 1 minute.
  4. Stir in curry powder, turmeric, and cayenne; cook for 30 seconds to bloom the spices.
  5. Pour in the vegetable broth and coconut milk; add tomato paste and salt. Whisk until smooth.
  6. Add rinsed red lentils and bring the soup to a boil over high heat.
  7. Reduce heat to low, cover, and simmer until lentils are tender and broken down, about 20 minutes.
  8. Remove from heat and stir in lime juice. Taste and adjust salt if needed.
  9. Ladle into bowls and top with fresh cilantro and a dollop of yogurt or coconut cream if desired.

Just one bite and you’ll be hooked—the broth is velvety and laced with warmth, while the lentils melt into a silky texture. Serve it with crusty bread for dipping, or spoon it over steamed rice for a heartier meal.

Baked Salmon with Asparagus

Baked Salmon with Asparagus

Even on a busy weeknight, you can get a gorgeous, restaurant-quality meal on the table in under 30 minutes. This baked salmon with asparagus is my go-to when I want something healthy, flavorful, and totally fuss-free.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 18 minutes

Ingredients

For the Salmon and Asparagus

  • 4 (6-ounce) skin-on salmon fillets, patted dry
  • 1 pound asparagus, tough ends trimmed
  • 3 tablespoons olive oil, divided
  • 2 cloves garlic, minced
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper

For the Lemon-Dill Sauce

  • 3 tablespoons mayonnaise (egg-free if needed)
  • 2 tablespoons fresh lemon juice
  • 2 tablespoons chopped fresh dill
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon lemon zest

Instructions

  1. Preheat your oven to 400°F. Line a rimmed baking sheet with parchment paper for easy cleanup.
  2. In a small bowl, whisk together the mayonnaise, lemon juice, dill, Dijon mustard, and lemon zest. Set aside.
  3. On the prepared baking sheet, toss the asparagus with 2 tablespoons of olive oil, minced garlic, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Spread in an even layer.
  4. Place the salmon fillets skin-side down on top of the asparagus. Brush the tops of the fillets with the remaining 1 tablespoon olive oil, then season with the remaining 1/2 teaspoon salt and 1/4 teaspoon pepper.
  5. Spoon the lemon-dill sauce evenly over the salmon fillets, spreading it gently with the back of the spoon.
  6. Bake for 14-18 minutes, until the salmon is opaque and flakes easily with a fork (internal temperature of 145°F). The asparagus should be tender-crisp.
  7. Remove from the oven. Tip: For extra crispiness, switch the oven to broil and cook for 1-2 more minutes, watching closely to avoid burning.
  8. Let the salmon rest for 2 minutes before serving. Tip: Resting allows the juices to redistribute, keeping the fish moist.

Velvety and bright, the lemon-dill sauce perfectly complements the rich, flaky salmon and tender asparagus. For a complete meal, serve it over fluffy quinoa or alongside roasted baby potatoes—the whole family will ask for seconds.

Quinoa and Roasted Beet Salad

Quinoa and Roasted Beet Salad

Picture this: a salad that’s hearty enough for dinner but light enough for lunch. My Quinoa and Roasted Beet Salad is packed with fluffy quinoa, sweet roasted beets, and a tangy balsamic dressing. It’s totally plant-based and free of eggs and dairy, but you won’t miss a thing.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

  • 4 medium beets, scrubbed and trimmed
  • 1 cup tri-color quinoa, rinsed and drained
  • 1 3/4 cups water
  • 1/2 teaspoon sea salt
  • 3 tablespoons extra-virgin olive oil, divided
  • 2 tablespoons balsamic vinegar
  • 1 tablespoon maple syrup
  • 1 clove garlic, minced
  • 1/4 teaspoon black pepper
  • 1/4 cup roasted pistachios, roughly chopped
  • 2 tablespoons fresh parsley, chopped

Instructions

  1. Preheat your oven to 400°F (200°C). Wrap each beet individually in aluminum foil and place on a baking sheet. Roast for 45-60 minutes, until a knife pierces easily. Let cool slightly, then rub off the skins under cool running water. Dice into 1/2-inch cubes.
  2. Meanwhile, in a medium saucepan, combine the rinsed quinoa, water, and sea salt. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let stand, covered, for 5 minutes. Fluff with a fork.
  3. In a small bowl, whisk together 2 tablespoons olive oil, balsamic vinegar, maple syrup, minced garlic, and black pepper to make the dressing.
  4. In a large mixing bowl, combine the cooled quinoa and diced beets. Drizzle with the dressing and toss gently to coat. Fold in the chopped pistachios and fresh parsley.
  5. Tip: For extra flavor, toast the pistachios in a dry skillet over medium heat for 2-3 minutes until fragrant before chopping. Tip: If you prefer a sweeter dressing, add an extra teaspoon of maple syrup. Tip: To save time, you can steam the beets instead of roasting: peel, cube, and steam for 15-20 minutes until tender.

Layers of earthy sweetness from the beets and nutty crunch from the pistachios make every bite interesting. Serve it warm or at room temperature over a bed of arugula for a peppery kick. It’s a versatile side or a satisfying main that keeps beautifully in the fridge for meal prep.

Stir-Fried Tofu with Vegetables

Stir-Fried Tofu with Vegetables

You know those nights when you crave something quick, healthy, and ridiculously satisfying? This stir-fried tofu with vegetables hits all the right notes—crispy golden tofu tossed with vibrant veggies in a savory soy ginger sauce. It's completely egg-free and comes together in under 30 minutes.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 15 minutes

Ingredients

  • 1 block (14 oz) extra-firm tofu, pressed and cubed
  • 2 tablespoons cornstarch
  • 1/4 teaspoon sea salt
  • 1/4 teaspoon white pepper
  • 2 tablespoons toasted sesame oil, divided
  • 1 medium red bell pepper, thinly sliced
  • 1 medium yellow onion, sliced
  • 2 cups broccoli florets
  • 2 tablespoons fresh ginger, minced
  • 3 cloves garlic, minced
  • 1/4 cup low-sodium tamari or soy sauce
  • 2 tablespoons rice vinegar
  • 1 tablespoon maple syrup
  • 1 teaspoon chili garlic sauce (optional)
  • 1 tablespoon toasted sesame seeds for garnish

Instructions

  1. Press the tofu block between paper towels with a heavy pan for 15 minutes to remove excess moisture. Cut into 1/2-inch cubes.
  2. In a medium bowl, toss tofu cubes with cornstarch, sea salt, and white pepper until evenly coated.
  3. Heat 1 tablespoon toasted sesame oil in a large nonstick skillet or wok over medium-high heat. Add tofu in a single layer and cook undisturbed for 3–4 minutes until golden brown on the bottom. Flip and cook another 3–4 minutes until all sides are crispy. Transfer tofu to a plate.
  4. In the same skillet, add remaining 1 tablespoon sesame oil. Add red bell pepper, onion, and broccoli florets. Stir-fry over high heat for 4–5 minutes until vegetables are tender-crisp and lightly charred.
  5. Push vegetables to the side of the skillet, add minced ginger and garlic, and cook for 30 seconds until fragrant.
  6. In a small bowl, whisk together tamari, rice vinegar, maple syrup, and chili garlic sauce if using. Pour the sauce over the vegetables and stir to combine.
  7. Return the crispy tofu to the skillet. Toss everything together and cook for 1 minute until the sauce thickens slightly and coats the tofu and vegetables.
  8. Remove from heat. Stir in toasted sesame seeds for garnish. Serve immediately over steamed rice or noodles.

Keen to elevate this dish? The crispy tofu holds its texture beautifully even after tossing in the sauce, and the soy ginger glaze gives every bite a savory punch. Serve it over jasmine rice with a side of quick-pickled cucumbers for a refreshing contrast.

Zucchini Noodles with Pesto

Zucchini Noodles with Pesto

Spiralizing zucchini into noodles is one of my favorite ways to enjoy a light, veggie-packed meal that doesn't skimp on flavor. This paleo and vegan pesto uses no cheese, yet it's creamy, herbaceous, and absolutely satisfying. Ready in under 20 minutes, it's perfect for a busy weeknight when you want something fresh and healthy.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 5 minutes

Ingredients

Pesto

  • 2 cups fresh basil leaves, tightly packed
  • 1/3 cup extra-virgin olive oil
  • 1/4 cup raw pine nuts
  • 2 cloves garlic, roughly chopped
  • 1 tablespoon nutritional yeast
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon freshly ground black pepper
  • 2 tablespoons lemon juice

Zucchini Noodles

  • 4 medium zucchini (about 2 lbs total)
  • 1 tablespoon avocado oil
  • 1/4 teaspoon sea salt
  • 1/8 teaspoon red pepper flakes (optional)
  • Additional fresh basil for garnish

Instructions

  1. Make the pesto: In a food processor, combine basil, olive oil, pine nuts, garlic, nutritional yeast, salt, pepper, and lemon juice. Pulse until almost smooth, scraping down sides as needed. Set aside.
  2. Spiralize the zucchini: Trim ends of zucchini and spiralize using the largest noodle blade. Pat dry with paper towels to remove excess moisture.
  3. Heat a large nonstick skillet over medium-high heat. Add avocado oil and swirl to coat.
  4. Add zucchini noodles, salt, and red pepper flakes if using. Toss gently with tongs for 2–3 minutes until just tender but still al dente. Do not overcook; they shouldn't release water.
  5. Remove skillet from heat. Add pesto and toss well to coat. Taste and adjust salt or lemon if desired.
  6. Divide among plates and garnish with fresh basil. Serve immediately.

A drizzle of extra pesto and a scattering of toasted pine nuts take this dish over the top. The noodles stay perfectly al dente, while the pesto clings to every strand with bright, herby flavor. It's equally delicious chilled as a pasta salad the next day.

Oven-Baked Chicken Thighs

Oven-Baked Chicken Thighs

Cooking chicken thighs at home doesn't have to be complicated. This oven-baked recipe delivers juicy, flavorful meat with a crispy skin, using simple ingredients you probably already have. Plus, it's naturally free from lactose and eggs, making it perfect for many diets.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 40 minutes

Ingredients

  • 8 bone-in, skin-on chicken thighs (about 2 lbs)
  • 2 tbsp olive oil
  • 4 cloves garlic, minced
  • 2 tsp fresh rosemary, finely chopped
  • 1 tsp kosher salt
  • 1/2 tsp black pepper, freshly ground

Instructions

  1. Preheat your oven to 425°F (220°C). Line a baking sheet with aluminum foil or parchment paper for easy cleanup.
  2. Pat the chicken thighs dry with paper towels. This step ensures the skin gets crispy during baking.
  3. In a small bowl, mix the olive oil, minced garlic, chopped rosemary, salt, and pepper.
  4. Place the chicken thighs on the prepared baking sheet, skin side up. Rub the oil mixture all over each thigh, getting under the skin if possible for extra flavor.
  5. Arrange the thighs so they are not touching; this allows hot air to circulate and promotes even browning.
  6. Bake in the preheated oven for 35-40 minutes, until the skin is golden brown and a meat thermometer inserted into the thickest part reads 165°F (74°C). Let rest for 5 minutes before serving.
  7. Tip: For extra crispy skin, broil on high for the last 2-3 minutes, watching closely to avoid burning.

How the skin turns shatteringly crisp while the meat stays tender and juicy is pure magic. Serve with roasted vegetables or a fresh salad to soak up the garlic-rosemary pan juices. You'll find yourself making this on repeat.

Sweet Potato and Chickpea Curry

Sweet Potato and Chickpea Curry

Just when you need a cozy, weeknight dinner that feels both nourishing and indulgent, this Sweet Potato and Chickpea Curry delivers. It's a hearty, vegan one-pot meal with creamy coconut and tender sweet potatoes that'll win over even the skeptics.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 35 minutes

Ingredients

  • 2 tablespoons coconut oil
  • 1 large yellow onion, finely diced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons curry powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon cayenne pepper (optional)
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 1 can (13.5 oz) full-fat coconut milk
  • 2 medium sweet potatoes (about 1 lb), peeled and cubed into 1/2-inch pieces
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 teaspoon sea salt
  • 1/2 teaspoon freshly ground black pepper
  • 2 cups fresh spinach, roughly chopped
  • Fresh cilantro, for garnish
  • Cooked basmati rice or naan, for serving

Instructions

  1. In a large pot or Dutch oven, heat the coconut oil over medium heat. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
  2. Add the minced garlic and grated ginger, and cook for 1 minute until fragrant. Tip: Stir constantly to prevent burning.
  3. Sprinkle in the curry powder, ground cumin, and cayenne (if using). Cook, stirring, for 30 seconds to bloom the spices in the oil.
  4. Pour in the undrained diced tomatoes and the full-fat coconut milk. Stir well to combine, scraping up any browned bits from the bottom of the pot.
  5. Add the cubed sweet potatoes, drained chickpeas, salt, and pepper. Stir everything together. Bring the curry to a gentle boil, then reduce the heat to low, cover, and simmer for 20-25 minutes, until the sweet potatoes are fork-tender. Tip: Check halfway and stir to ensure even cooking.
  6. Once the sweet potatoes are tender, remove the lid and stir in the chopped spinach. Cook for 2-3 minutes, just until wilted. Tip: For a thicker curry, simmer uncovered an additional 5 minutes.
  7. Taste and adjust salt or pepper if needed. Serve over steamed basmati rice or with warm naan, garnished with fresh cilantro.

Once everything melds together, you get a luscious, creamy curry with tender sweet potatoes and nutty chickpeas in every bite. The spinach adds a pop of green and an extra layer of nutrients. For a fun twist, try spooning it over roasted cauliflower rice or tucking it into a warm tortilla for curry burritos.

Avocado and Tomato Stuffed Bell Peppers

Avocado and Tomato Stuffed Bell Peppers

Sometimes you crave a fresh, no-cook meal that’s still satisfying. These Avocado and Tomato Stuffed Bell Peppers are creamy, tangy, and perfect for a light lunch or snack. Plus, they come together in minutes!

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

For the Stuffed Peppers

  • 2 large bell peppers (any color), halved and seeded
  • 2 ripe avocados, diced
  • 1 cup cherry tomatoes, quartered
  • 1/4 cup finely chopped red onion
  • 2 tablespoons fresh lime juice
  • 1 tablespoon extra-virgin olive oil
  • 1/2 teaspoon sea salt
  • 1/4 teaspoon freshly ground black pepper
  • 2 tablespoons chopped fresh cilantro

Instructions

  1. Cut the bell peppers in half lengthwise through the stem. Remove all seeds and white membranes, then set the pepper halves aside on a serving platter.
  2. In a medium mixing bowl, combine the diced avocados, quartered cherry tomatoes, finely chopped red onion, fresh lime juice, extra-virgin olive oil, sea salt, and freshly ground black pepper. Gently stir until just incorporated.
  3. Taste the filling and adjust seasoning if desired. For a flavor boost, add a pinch of cumin or a dash of hot sauce, but keep the avocado texture chunky.
  4. Spoon the avocado-tomato mixture evenly into each bell pepper half, dividing all the filling among the 4 halves.
  5. Garnish with chopped fresh cilantro and serve immediately. If not serving right away, press plastic wrap directly onto the filling to prevent browning.

Zip, zap—these stuffed peppers are a burst of fresh flavor with every bite. The creamy avocado and juicy tomatoes contrast beautifully with the crisp bell pepper shell. Try them as a taco topping or alongside grilled chicken for a heartier meal.

Pan-Seared Scallops with Salad

Pan-Seared Scallops with Salad

There’s something magical about perfectly seared scallops—crispy golden edges with a tender, sweet center. Tossed with a vibrant mixed green salad and a zesty lemon vinaigrette, this dish feels fancy but comes together in minutes. It’s light, allergen-friendly (gluten-free, nut-free, and dairy-free if you skip the butter), and perfect for a quick weeknight dinner or a showstopper appetizer.

Serving: 2 | Prep Time: 15 minutes | Cooking Time: 6 minutes

Ingredients

For the Scallops

  • 12 large dry-packed sea scallops (about 1 lb), side muscle removed
  • 2 tbsp clarified butter or avocado oil
  • 1/2 tsp sea salt
  • 1/4 tsp freshly ground white pepper

For the Salad

  • 4 cups mixed baby greens
  • 1/2 cup cherry tomatoes, halved
  • 1/4 cup thinly sliced English cucumber
  • 2 tbsp fresh lemon juice
  • 3 tbsp extra-virgin olive oil
  • 1 tsp Dijon mustard
  • 1/2 tsp honey (optional)
  • 1/4 tsp sea salt
  • 1/8 tsp freshly ground black pepper

Instructions

  1. Pat scallops dry with paper towels—moisture is the enemy of a good sear. Let them sit at room temperature for 10 minutes.
  2. In a small bowl, whisk together lemon juice, olive oil, Dijon mustard, honey (if using), salt, and pepper to make the vinaigrette. Set aside.
  3. In a large nonstick skillet, heat clarified butter over medium-high heat until shimmering but not smoking (about 350°F).
  4. Season scallops all over with salt and white pepper.
  5. Carefully place scallops in the skillet in a single layer, flat side down. Do not crowd—work in batches if needed. Cook undisturbed for 2–3 minutes, until the bottom is deep golden brown and a crust forms.
  6. Flip scallops using tongs. Cook for another 1–2 minutes, until the second side is golden and the centers are just opaque (internal temp 115–120°F for medium). Transfer to a plate.
  7. In a large bowl, combine mixed greens, cherry tomatoes, and cucumber. Drizzle with vinaigrette and toss gently to coat.
  8. Divide salad between plates. Arrange scallops on top. Serve immediately.
  9. Tip: For the best crust, make sure scallops are very dry and the pan is hot. Tip: Use clarified butter (or ghee) because it has a higher smoke point than regular butter, preventing burning. Tip: If your scallops release too much liquid, the pan is not hot enough—increase heat slightly next time.

Just like that, you have a restaurant-quality meal at home. The scallops are buttery and caramelized, while the bright salad cuts through the richness with a refreshing crunch. For a fun twist, swap the greens for shaved fennel and arugula, or add a sprinkle of crispy bacon bits.

Mushroom and Spinach Omelette (Egg-Free)

Mushroom and Spinach Omelette (Egg-Free)

Some mornings call for a hearty omelette, but eggs aren't always an option. This vegan chickpea flour omelette is packed with savory mushrooms and fresh spinach—and it's naturally gluten-free. Trust me, you won't miss the eggs one bit.

Serving: 2 | Prep Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

  • 1 cup chickpea flour
  • 1/4 cup nutritional yeast
  • 1/2 teaspoon kala namak (black salt) or sea salt
  • 1/4 teaspoon turmeric
  • 1/4 teaspoon black pepper
  • 1 cup water
  • 2 tablespoons olive oil, divided
  • 1 small yellow onion, finely diced
  • 2 cloves garlic, minced
  • 4 ounces cremini mushrooms, sliced
  • 2 cups fresh spinach, roughly chopped
  • 1 tablespoon fresh lemon juice

Instructions

  1. In a medium bowl, whisk together chickpea flour, nutritional yeast, kala namak, turmeric, and black pepper. Add water and whisk until smooth. Let batter rest for 5 minutes.
  2. Meanwhile, heat 1 tablespoon olive oil in a 10-inch nonstick skillet over medium heat. Add onion and cook, stirring, until softened, about 3 minutes. Add garlic and mushrooms; cook until mushrooms release their liquid and begin to brown, about 4 minutes. Add spinach and cook until wilted, about 1 minute. Stir in lemon juice, then transfer vegetable mixture to a plate.
  3. Wipe skillet clean. Return skillet to medium heat and add remaining 1 tablespoon olive oil. Pour batter into skillet, tilting to spread evenly. Cook until edges are set and bubbles appear on surface, about 3 minutes. Flip omelette carefully with a wide spatula and cook 2 minutes more.
  4. Slide omelette onto a plate. Spoon vegetable mixture onto one half, then fold the other half over. Serve immediately.

Golden and speckled with veggies, this omelette has a satisfying savory flavor and a tender-yet-firm texture. Garnish with fresh herbs or a dollop of vegan sour cream for extra flair.

Herb-Crusted Pork Tenderloin

Herb-Crusted Pork Tenderloin

Nothing beats a juicy, herb-crusted pork tenderloin for a dairy-free, egg-free dinner that feels special yet effortless. This recipe uses a savory blend of fresh herbs and a simple sear-roast method to lock in flavor. Ready in under 30 minutes, it's perfect for a busy weeknight or a casual gathering.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 18 minutes

Ingredients

For the Herb Crust

  • 2 tablespoons fresh rosemary, finely chopped
  • 2 tablespoons fresh thyme leaves
  • 2 cloves garlic, minced
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 2 tablespoons olive oil

For the Pork

  • 1 (1-1.5 lb) pork tenderloin, trimmed of silverskin
  • 1 tablespoon olive oil (for searing)

Instructions

  1. Preheat your oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper or foil for easy cleanup.
  2. In a small bowl, combine the rosemary, thyme, garlic, salt, pepper, and 2 tablespoons olive oil to form a thick paste.
  3. Pat the pork tenderloin dry with paper towels (this helps the crust stick and ensures a good sear). Rub the herb paste all over the pork, coating evenly.
  4. Heat 1 tablespoon olive oil in a large oven-safe skillet over medium-high heat until shimmering. Carefully place the pork in the hot skillet and sear for 2-3 minutes per side, until a golden-brown crust forms. (Tip: Don't move the pork while searing; let it develop a nice crust without sticking.)
  5. Transfer the skillet to the preheated oven. Roast for 12-15 minutes, or until the internal temperature reaches 145°F (63°C) for medium (adjust time based on thickness). (Tip: Use an instant-read thermometer inserted into the thickest part; it's the most reliable way to avoid overcooking.)
  6. Remove the skillet from the oven and let the pork rest on a cutting board for 5 minutes before slicing. (Tip: Resting allows juices to redistribute, keeping the meat moist.)
  7. Slice the tenderloin into 1/2-inch-thick medallions and serve.

Go ahead and enjoy this herb-crusted pork tenderloin with a side of roasted vegetables or a fresh arugula salad. The herby crust gives each bite a lovely crunch, while the inside stays tender and juicy. Leftovers, if you have any, are fantastic sliced cold over a grain bowl the next day.

Cauliflower Rice Stir-Fry

Cauliflower Rice Stir-Fry

Maybe you're craving something light and satisfying but don't want the carb load of regular fried rice. This cauliflower rice stir-fry is your answer—quick, colorful, and packed with veggies. It's egg-free, low-carb, and comes together in under 20 minutes.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 8 minutes

Ingredients

Stir-Fry Base

  • 1 medium head cauliflower, grated into rice-sized pieces (about 4 cups)
  • 2 tbsp avocado oil, divided
  • 1 medium yellow onion, finely diced
  • 2 garlic cloves, minced
  • 1 cup frozen peas and carrots blend, thawed
  • 3 tbsp low-sodium tamari or soy sauce
  • 1 tbsp toasted sesame oil
  • 1/2 tsp ground white pepper
  • 2 green onions, thinly sliced (for garnish)
  • 1 tbsp sesame seeds, toasted (for garnish)

Instructions

  1. Place the grated cauliflower in a clean kitchen towel or cheesecloth and squeeze out excess moisture. This prevents sogginess.
  2. Heat 1 tbsp avocado oil in a large non-stick skillet or wok over medium-high heat until shimmering.
  3. Add the diced onion and cook, stirring occasionally, until softened, about 2 minutes. Add the minced garlic and cook for 30 seconds until fragrant.
  4. Add the squeezed cauliflower rice to the skillet. Spread it in an even layer and let it cook undisturbed for 2 minutes to develop a light golden color.
  5. Stir the cauliflower, then add the thawed peas and carrots. Cook for another 2 minutes, stirring frequently, until the vegetables are heated through and the cauliflower is tender-crisp.
  6. Push the mixture to one side of the skillet. Drizzle the remaining 1 tbsp avocado oil into the empty space. Pour the tamari and sesame oil over the cauliflower and stir everything together to coat evenly.
  7. Season with white pepper and stir for 1 more minute. Taste and adjust tamari if needed.
  8. Remove from heat. Garnish with sliced green onions and toasted sesame seeds before serving.

Ready in just 18 minutes, this stir-fry offers a delicate crunch from the cauliflower and a savory umami punch from the tamari. Serve it as a side with grilled salmon or stuff it into lettuce cups for a fun low-carb wrap. Leftovers keep well in the fridge for up to 3 days.

Chilled Cucumber Avocado Soup

Chilled Cucumber Avocado Soup

Maybe you haven't thought of soup as a summer staple, but this chilled cucumber avocado soup is about to change that. It's creamy, refreshing, and comes together in minutes without turning on the stove.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

  • 2 large English cucumbers, peeled and roughly chopped
  • 1 ripe avocado, halved and pitted
  • 1/4 cup fresh mint leaves
  • 1/4 cup fresh lemon juice
  • 1/2 cup filtered water
  • 1/4 cup extra-virgin olive oil
  • 1 clove garlic, minced
  • 1 teaspoon sea salt
  • 1/4 teaspoon freshly ground white pepper
  • Optional garnish: thinly sliced radish, additional mint leaves, drizzle of olive oil

Instructions

  1. Roughly chop the cucumbers and mint leaves to help them blend more easily.
  2. In a high-speed blender, combine the chopped cucumbers, avocado, mint leaves, lemon juice, water, olive oil, minced garlic, salt, and white pepper.
  3. Blend on high for 60–90 seconds until completely smooth and creamy. Scrape down the sides of the blender if needed.
  4. Taste and adjust seasoning: add more salt or lemon juice if desired. For a thinner consistency, add another 1/4 cup water and blend again.
  5. Transfer the soup to a bowl or airtight container and refrigerate for at least 30 minutes until well chilled. Tip: For an even colder soup, place it in the freezer for 15 minutes, stirring halfway through.
  6. Before serving, whisk the soup briskly to recombine any separation. Ladle into bowls and garnish with sliced radish, mint leaves, and a drizzle of olive oil if desired. Tip: For a crunchy topping, sprinkle with toasted pepitas or crumbled tortilla chips.

Zesty, creamy, and herbaceous, this soup has a velvety texture that's both cooling and satisfying. Serve it in small glass jars for a picnic-style appetizer, or pair it with grilled shrimp for a light summer meal.

Baked Cod with Tomato and Olives

Baked Cod with Tomato and Olives

Ugh, some nights you just need a dinner that feels fancy but takes almost zero effort. This baked cod with tomatoes and olives is my go-to—it’s bright, briny, and the fish comes out perfectly flaky every time. Plus, it’s naturally lactose free, so everyone can dig in.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

  • 4 (6-ounce) cod fillets, patted dry
  • 1 pint cherry tomatoes, halved
  • 1/2 cup pitted Kalamata olives, halved
  • 3 cloves garlic, thinly sliced
  • 2 tablespoons extra-virgin olive oil
  • 1 teaspoon dried oregano
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons fresh lemon juice
  • 2 tablespoons chopped fresh parsley

Instructions

  1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
  2. Arrange the cod fillets evenly on the prepared sheet, leaving a little space between each.
  3. In a medium bowl, combine the cherry tomatoes, olives, garlic, olive oil, oregano, salt, and pepper. Toss well to coat everything.
  4. Spoon the tomato-olive mixture over and around the cod fillets, spreading them out in a single layer if possible.
  5. Roast for 15-18 minutes, until the fish flakes easily with a fork—check at 15 minutes if your fillets are thinner. Pro tip: For extra even cooking, pull the cod from the fridge 10 minutes before roasting.
  6. Drizzle the lemon juice over the hot fish and tomatoes, then sprinkle with parsley. Tip: Let the dish rest 2 minutes before serving so the juices settle.

Zesty lemon and briny olives wake up the sweet tomatoes, while the cod stays tender and moist. Serve it over a bed of couscous or alongside crusty bread to soak up every drop of the pan sauce. This one’s a weeknight winner, no question.

Lentil and Vegetable Shepherd’s Pie

Lentil and Vegetable Shepherd

Just in time for a cozy weeknight dinner, this Lentil and Vegetable Shepherd's Pie is the ultimate vegan comfort food. It's hearty, flavorful, and surprisingly simple to put together—you'll never miss the meat!

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion, finely diced
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 cup green lentils, rinsed
  • 2 cups vegetable broth
  • 1 cup canned crushed tomatoes
  • 1 tablespoon tomato paste
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 bay leaf
  • 1 cup frozen peas
  • Salt and freshly ground black pepper to taste
  • 2 pounds Yukon Gold potatoes, peeled and quartered
  • 1/4 cup unsalted butter or vegan butter
  • 1/2 cup unsweetened almond milk (or any plant milk)
  • 1/4 teaspoon garlic powder

Instructions

  1. Preheat your oven to 400°F.
  2. In a large skillet over medium heat, heat 2 tablespoons olive oil. Add the diced onion, carrots, and celery. Cook for 5-7 minutes, stirring occasionally, until softened.
  3. Add the minced garlic and cook for 1 minute until fragrant.
  4. Stir in the rinsed lentils, vegetable broth, crushed tomatoes, tomato paste, dried thyme, dried rosemary, and bay leaf. Bring to a boil, then reduce heat to low, cover, and simmer for 25-30 minutes until lentils are tender. Remove the bay leaf and stir in the frozen peas. Season with salt and pepper to taste.
  5. While the lentils cook, place the quartered potatoes in a large pot and cover with cold water. Bring to a boil, then reduce heat and simmer for 15-20 minutes until fork-tender. Drain well.
  6. Return the drained potatoes to the pot over low heat for 1 minute to steam off excess moisture. Remove from heat. Add the butter, almond milk, garlic powder, salt, and pepper. Mash until smooth and creamy.
  7. Transfer the lentil mixture to a 9×13-inch baking dish. Spoon the mashed potatoes over the top, spreading evenly with a spatula. For extra texture, use a fork to create peaks on the surface.
  8. Place the dish on a baking sheet and bake for 20-25 minutes until the filling is bubbly and the potatoes are lightly golden. If desired, broil for 2-3 minutes for a crispier top.
  9. Let the shepherd's pie rest for 5 minutes before serving.

The lentil filling is rich and savory, with a satisfying texture that pairs beautifully with the creamy mashed potato crust. For a fun twist, try adding a sprinkle of smoked paprika or fresh herbs on top before serving. This dish is even better the next day!

Conclusion

Your search for allergy-friendly meals ends here! These 18 recipes prove you don’t need dairy or eggs for delicious, seasonal dishes. I hope you find new family favorites. Drop a comment below sharing which recipes you tried and loved, and don’t forget to pin this collection on Pinterest!

Leave a Comment

Social media & sharing icons powered by UltimatelySocial