Whether you’re meal-prepping for busy weeknights or craving cozy comfort food, these 14 freezer-friendly casseroles are about to become your new best friends. Make ahead, freeze, and enjoy effortless dinners anytime.
Cheesy Chicken Broccoli Rice Casserole

Growing up, this Cheesy Chicken Broccoli Rice Casserole was my mom's go-to comfort dish—it’s creamy, cheesy, and packed with tender broccoli and shredded chicken. Now I make it for my own family, especially on busy weeknights when we need something cozy and satisfying.
Serving: 6 | Prep Time: 15 minutes minutes | Cooking Time: 35 minutes minutes
Ingredients
- 2 cups (about 1 lb) cooked, shredded chicken breast
- 3 cups fresh broccoli florets (about 1 medium head)
- 1 ½ cups uncooked long-grain white rice
- 3 tablespoons unsalted butter, divided
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- ¼ cup all-purpose flour
- 2 cups whole milk, warmed
- 1 cup low-sodium chicken broth, warmed
- 2 cups shredded sharp cheddar cheese, divided
- ½ cup sour cream (full-fat preferred)
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- ¼ teaspoon smoked paprika
- ½ cup panko breadcrumbs
Instructions
- Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with a little butter or nonstick spray.
- Cook the rice according to package directions (typically 1 ½ cups rice + 3 cups water, simmered for 15–18 minutes) until tender. Drain any excess water and set aside.
- While the rice cooks, bring a medium pot of salted water to a boil. Add the broccoli florets and blanch for 2 minutes until bright green and just tender. Drain and rinse with cold water to stop cooking. Set aside.
- In a large skillet or Dutch oven, melt 2 tablespoons of butter over medium heat. Add the diced onion and cook for 3-4 minutes until softened and translucent. Stir in the minced garlic and cook for 30 seconds until fragrant.
- Sprinkle the flour over the onion mixture and whisk continuously for 1 minute to create a roux. Cook until lightly golden, about 2 minutes. Tip: Keep whisking to avoid lumps—this builds a silky sauce base.
- Gradually pour in the warm milk and chicken broth while whisking constantly. Bring the mixture to a gentle simmer, then reduce heat to medium-low. Cook for 3-4 minutes, whisking often, until the sauce thickens enough to coat the back of a spoon.
- Remove the skillet from heat. Stir in 1 ½ cups of the shredded cheddar cheese until fully melted and smooth. Then fold in the sour cream, salt, pepper, and smoked paprika. Taste and adjust seasoning if desired.
- Add the cooked rice, shredded chicken, and blanched broccoli to the cheese sauce. Stir gently until everything is evenly coated. Tip: Use a rubber spatula to fold so the broccoli doesn’t break apart too much.
- Transfer the mixture to the prepared baking dish and spread into an even layer. Sprinkle the remaining ½ cup cheddar cheese over the top.
- Melt the remaining 1 tablespoon butter in a small microwave-safe bowl (about 20 seconds). Toss the panko breadcrumbs with the melted butter until evenly moistened. Sprinkle the buttered panko over the cheese layer.
- Bake, uncovered, for 20-25 minutes until bubbly around the edges and the topping is golden brown. Tip: For an extra crispy crust, switch to broil for the last 1-2 minutes—watch closely to prevent burning.
- Remove from the oven and let rest for 5 minutes before serving. This allows the casserole to set slightly for cleaner slices.
Between the creamy, cheesy interior and the crunchy panko topping, every bite is a textural delight. I love serving this alongside a simple green salad with lemon vinaigrette to brighten the richness—or just spooning it straight from the dish like a true comfort food lover.
Ground Turkey Taco Casserole

There's something incredibly satisfying about pulling a bubbling casserole from the oven, especially when it's loaded with lean protein, hearty beans, and all those Tex-Mex flavors you crave. This Ground Turkey Taco Casserole has become my go-to for busy weeknights—it's freezer-friendly, packed with protein, and tastes even better the next day.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
For the Casserole
- 2 tablespoons avocado oil
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 2 pounds lean ground turkey (93/7)
- 1 (15-ounce) can black beans, drained and rinsed
- 1 cup frozen corn kernels, thawed
- 1 (10-ounce) can diced tomatoes with green chiles (such as Rotel), undrained
- 1 cup tomato salsa (medium heat)
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- 1 teaspoon kosher salt, divided
- ½ teaspoon freshly ground black pepper
- 1½ cups shredded sharp cheddar cheese
- 1½ cups shredded Monterey Jack cheese
- 8 (6-inch) corn tortillas, halved
Toppings (optional)
- ¼ cup fresh cilantro, chopped
- ½ cup sour cream
- 1 avocado, diced
- 1 lime, cut into wedges
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with cooking spray or a thin layer of avocado oil.
- Heat 2 tablespoons avocado oil in a large skillet over medium-high heat until shimmering. Add the finely diced onion and cook, stirring occasionally, until softened and translucent, about 4 minutes.
- Add the minced garlic and cook for 30 seconds until fragrant, stirring constantly to prevent burning.
- Add the lean ground turkey to the skillet. Break it apart with a wooden spoon and cook until no longer pink, about 6–8 minutes. Tip: For the best texture, avoid over-stirring—let it brown slightly before breaking it up.
- Stir in the drained black beans, thawed corn, diced tomatoes with green chiles, salsa, chili powder, cumin, smoked paprika, dried oregano, ½ teaspoon kosher salt, and black pepper. Bring the mixture to a simmer, then reduce heat to low and cook for 5 minutes, allowing the flavors to meld.
- In a small bowl, combine the shredded cheddar and Monterey Jack cheeses. Set aside ½ cup of the cheese blend for the top of the casserole.
- Spread a thin layer of the turkey mixture (about 1 cup) on the bottom of the prepared baking dish. Arrange 4 tortilla halves over the meat, overlapping slightly to cover the surface.
- Top the tortillas with half of the remaining turkey mixture (about 2 cups), spreading evenly. Sprinkle with half of the remaining cheese blend (about 1 cup).
- Repeat with another layer of 4 tortilla halves, the remaining turkey mixture, and the remaining cheese blend (except the reserved ½ cup).
- Bake the casserole uncovered for 20 minutes. Then sprinkle the reserved ½ cup cheese on top and continue baking for 10–15 minutes more, until the cheese is melted and bubbly and the edges are golden brown. Tip: Let the casserole rest for 5–10 minutes before slicing—this helps the layers set and makes serving easier.
- Garnish with chopped fresh cilantro, a dollop of sour cream, diced avocado, and a squeeze of lime juice if desired. Serve warm.
One bite of this casserole and you'll taste the perfect balance of smoky spices, tender turkey, and gooey cheese. I love serving it with a side of lime-infused sour cream or a crisp green salad to cut through the richness—it's a crowd-pleaser that never fails.
Classic Beef Lasagna

Nothing says comfort like a classic beef lasagna, especially when it's made from scratch with layers of tender pasta, rich meat sauce, and creamy ricotta. This recipe is my go-to for busy weeknights or when I want to stock the freezer with a hearty meal that tastes like it simmered all day.
Serving: 12 | Prep Time: 30 minutes | Cooking Time: 60 minutes
Ingredients
Meat Sauce
- 2 tablespoons olive oil
- 1 cup finely diced yellow onion
- 2 cloves garlic, minced
- 1 pound ground beef (85% lean)
- 1 can (28 ounces) crushed San Marzano tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 bay leaf
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
Ricotta Filling
- 2 cups whole-milk ricotta cheese
- 1 large pasture-raised egg, lightly beaten
- 1/2 cup grated Parmigiano-Reggiano cheese
- 2 tablespoons chopped fresh parsley
- 1/4 teaspoon freshly grated nutmeg
Assembly
- 12 oven-ready lasagna noodles
- 3 cups shredded low-moisture mozzarella cheese
- 1/2 cup grated Parmigiano-Reggiano cheese, for topping
Instructions
- Step 1: Heat 2 tablespoons olive oil in a large Dutch oven over medium-high heat until shimmering. Add 1 cup diced yellow onion and sauté until translucent, about 4 minutes. Add 2 cloves minced garlic and cook until fragrant, about 30 seconds.
- Step 2: Add 1 pound ground beef, breaking it apart with a wooden spoon. Cook until browned, about 6 minutes. Drain excess fat if necessary.
- Step 3: Stir in 1 can crushed tomatoes, 2 tablespoons tomato paste, 1 teaspoon oregano, 1 teaspoon basil, 1 bay leaf, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Bring to a simmer, then reduce heat to low. Cook uncovered for 20 minutes, stirring occasionally. Remove bay leaf. (Tip: Simmering longer deepens flavor, but 20 minutes is sufficient for a weeknight.)
- Step 4: Meanwhile, in a medium bowl, combine 2 cups ricotta, 1 beaten egg, 1/2 cup Parmigiano-Reggiano, 2 tablespoons parsley, and 1/4 teaspoon nutmeg. Mix until smooth. Set aside.
- Step 5: Preheat oven to 375°F. Spread about 1 cup of meat sauce onto the bottom of a 9×13-inch baking dish.
- Step 6: Layer 4 oven-ready lasagna noodles over the sauce, slightly overlapping. Spread 1/3 of the ricotta mixture over the noodles. Top with 1 cup of mozzarella and 1 cup of meat sauce. Repeat layers twice, ending with the remaining meat sauce. Sprinkle with 1/2 cup Parmigiano-Reggiano.
- Step 7: Cover dish with aluminum foil (spray foil with cooking spray to prevent sticking). Bake for 30 minutes. Remove foil and bake until golden and bubbly, about 15 more minutes. (Tip: Let lasagna rest for 10 minutes before slicing to prevent it from falling apart.) If freezing, cool completely, wrap tightly, and freeze for up to 3 months; reheat at 350°F for 45 minutes.
- Step 8: Let lasagna rest for 10 minutes before slicing. Garnish with additional fresh parsley if desired.
First bite reveals a perfect harmony of savory meat, creamy cheese, and tender noodles. For a twist, swap ground beef for Italian sausage or add a layer of sautéed spinach. Serve with a crisp green salad and crusty garlic bread to soak up every last drop of sauce.
Southwest Sweet Potato Black Bean Casserole

Really, sometimes you just crave a hearty casserole that’s both healthy and indulgent. This Southwest Sweet Potato Black Bean Casserole is my go-to for busy weeknights—it's packed with protein-rich quinoa, fiber-filled black beans, and tender sweet potatoes all smothered in smoky enchilada sauce. The best part? It freezes beautifully, so you can prep it on a lazy Sunday and enjoy it later.
Serving: 8 | Prep Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
For the Casserole
- 2 large sweet potatoes, peeled and diced into 1/2-inch cubes (about 4 cups)
- 1 tablespoon extra-virgin olive oil
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 cup dry quinoa, rinsed
- 2 cups low-sodium vegetable broth
- 1 (15-ounce) can black beans, drained and rinsed
- 1 cup frozen corn kernels, thawed
- 4 scallions, thinly sliced (white and green parts separated)
- 1 (15-ounce) can red enchilada sauce (mild or medium)
- 2 cups shredded sharp cheddar cheese, divided
- 1/2 cup chopped fresh cilantro
Instructions
- Preheat your oven to 400°F. Lightly grease a 9×13-inch baking dish with nonstick spray.
- In a large bowl, toss the diced sweet potatoes with olive oil, cumin, smoked paprika, salt, and pepper. Spread them in a single layer on a rimmed baking sheet. Roast for 20-25 minutes, until tender and lightly browned. Remove from oven and reduce oven temperature to 375°F.
- Meanwhile, combine the rinsed quinoa and vegetable broth in a medium saucepan. Bring to a boil over high heat, then reduce heat to low, cover, and simmer for 15 minutes, until liquid is absorbed. Fluff with a fork and set aside.
- In a large mixing bowl, combine the roasted sweet potatoes, cooked quinoa, black beans, corn, sliced white parts of scallions, and 1/2 cup of the enchilada sauce. Stir gently until everything is evenly coated.
- Spread 1/3 cup of the remaining enchilada sauce over the bottom of the prepared baking dish. Spoon the sweet potato mixture into the dish and press it into an even layer. Pour the remaining enchilada sauce evenly over the top, then sprinkle with 1 cup of the shredded cheddar cheese. Tip: For a richer flavor, you can add a pinch of chili flakes or a dash of hot sauce to the sauce layer.
- Bake the casserole uncovered for 20-25 minutes, until bubbly and the cheese is melted. Remove from oven, top with remaining 1 cup cheese and the sliced green parts of scallions. Return to oven and bake for 5 more minutes, until the cheese is gooey and slightly golden.
- Let the casserole rest for 5 minutes before serving. Garnish with fresh cilantro. For meal prep, cool completely, then cover tightly with foil and freeze for up to 3 months. To reheat, thaw overnight in the fridge and bake at 350°F for 20-25 minutes.
A forkful delivers layers of soft sweet potato, earthy quinoa, and creamy black beans, all bound by that tangy enchilada sauce and melted cheese. I love serving it with a dollop of sour cream, sliced avocado, and a lime wedge—the bright acidity cuts through the richness beautifully. It’s comfort food that actually makes you feel good.
Creamy Tuna Noodle Casserole

Kicking off with a true family classic, this Creamy Tuna Noodle Casserole is all about nostalgic comfort with a grown-up upgrade. It’s my go-to on hectic weeknights when I need something hearty, satisfying, and made entirely from pantry staples. Plus, it freezes beautifully for those days when cooking feels like a chore.
Serving: 6 | Prep Time: 15 minutes minutes | Cooking Time: 25 minutes minutes
Ingredients
For the Casserole
- 12 oz wide egg noodles
- 3 tbsp unsalted butter, divided
- 1 cup panko breadcrumbs
- 1/2 cup finely grated Parmesan cheese
- 1 small yellow onion, finely diced
- 2 cloves garlic, minced
- 1/4 cup all-purpose flour
- 2 cups whole milk, warmed
- 1 cup low-sodium chicken broth
- 1 cup frozen peas, thawed
- 2 cans (5 oz each) solid white albacore tuna, drained and flaked
- 1 1/2 cups sharp cheddar cheese, shredded
- 1/2 tsp kosher salt
- 1/4 tsp freshly ground black pepper
- 1/8 tsp cayenne pepper (optional)
Instructions
- Preheat your oven to 375°F. Bring a large pot of salted water to a rolling boil. Cook the egg noodles according to package directions until al dente—usually about 6–7 minutes. Drain well and set aside.
- While the noodles cook, melt 1 tablespoon of the butter in a small microwave-safe bowl. Stir in the panko breadcrumbs and grated Parmesan until evenly coated. Set this topping aside.
- In a large Dutch oven or heavy-bottomed pot, melt the remaining 2 tablespoons of butter over medium heat. Add the finely diced onion and cook, stirring occasionally, until soft and translucent—about 4 minutes. Add the minced garlic and cook for 30 seconds until fragrant.
- Sprinkle the flour evenly over the onion mixture and whisk continuously for 1 minute to cook out the raw flour taste.
- Slowly pour in the warmed milk and chicken broth, whisking constantly to prevent lumps. Bring the sauce to a gentle simmer, then reduce the heat to low. Continue whisking until the sauce thickens enough to coat the back of a spoon, about 3–4 minutes.
- Remove the pot from the heat. Stir in the shredded cheddar cheese until completely melted and smooth. Add the kosher salt, black pepper, and cayenne if using. Taste and adjust seasoning if needed.
- Fold in the cooked egg noodles, thawed peas, and flaked tuna until everything is evenly coated in the creamy sauce. Transfer the mixture to a 9×13-inch baking dish and spread into an even layer.
- Sprinkle the reserved panko-Parmesan topping evenly over the casserole. Bake for 20–25 minutes, or until the sauce is bubbly around the edges and the topping is golden brown and crisp. Let rest for 5 minutes before serving.
Plating up this casserole feels like serving a warm hug—each forkful delivers tender noodles, creamy sauce, and a satisfying crunch from the topping. For an extra pop of color and freshness, garnish with a sprinkle of chopped parsley or a squeeze of lemon juice right before serving. It’s also delicious with a side of roasted asparagus or a simple green salad.
Spinach Artichoke Chicken Casserole

When life gets busy, I turn to casseroles that feel like a warm hug but still keep me on track with my low-carb goals. This Spinach Artichoke Chicken Casserole is my go-to for busy weeknights—creamy, cheesy, and packed with protein, it tastes like an indulgent dip turned into a satisfying meal.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the Casserole
- 2 lbs boneless, skinless chicken breasts, cut into 1-inch cubes
- 2 tbsp avocado oil (or extra-virgin olive oil)
- 1 tsp sea salt
- 1/2 tsp black pepper
- 1/2 tsp garlic powder
- 1 (14 oz) can artichoke hearts, drained and quartered
- 5 oz fresh baby spinach (about 5 cups, loosely packed)
- 4 oz cream cheese, softened to room temperature
- 1/2 cup sour cream (full-fat recommended)
- 1/2 cup mayonnaise (avocado oil-based preferred)
- 1 cup shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese, divided
- 1/4 cup chicken bone broth (or low-sodium chicken broth)
- 2 cloves garlic, minced
- 1/4 tsp crushed red pepper flakes (optional, for a hint of heat)
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with cooking spray or a thin layer of avocado oil.
- In a large bowl, toss the cubed chicken with 1 tbsp avocado oil, salt, pepper, and garlic powder until evenly coated. Let it rest while you prepare the sauce.
- In a separate large skillet, heat the remaining 1 tbsp avocado oil over medium-high heat. Add the minced garlic and red pepper flakes (if using); sauté for 30 seconds until fragrant.
- Add the fresh spinach in handfuls, stirring constantly until wilted (about 2-3 minutes). Transfer the wilted spinach to a colander and press gently with a spatula to remove excess moisture. Roughly chop and set aside.
- In a large mixing bowl, combine the softened cream cheese, sour cream, mayonnaise, half of the shredded mozzarella (1/2 cup), half of the grated Parmesan (1/4 cup), and chicken bone broth. Whisk until smooth and creamy.
- Add the cubed chicken, quartered artichoke hearts, and wilted spinach to the sauce mixture. Stir gently until everything is well coated. Transfer the mixture to the prepared baking dish and spread into an even layer.
- Top with the remaining shredded mozzarella and grated Parmesan. Bake uncovered for 25-30 minutes, or until the casserole is bubbly around the edges and the chicken is cooked through (internal temperature reaches 165°F). For a golden top, broil on high for 1-2 minutes—watch closely to avoid burning.
- Let the casserole rest for 5 minutes before serving. This allows the sauce to thicken slightly and makes serving easier.
With each forkful, you get tender chicken, creamy artichoke-spinach goodness, and a golden cheesy crust that's pure comfort. I love serving it over cauliflower rice or with a side of roasted broccoli to keep it keto-friendly, but it's just as satisfying on its own. This casserole reheats beautifully, so I often double the batch for meal prep—it's a lifesaver on hectic days.
Veggie-Packed Mac and Cheese

Nothing beats the comfort of a creamy mac and cheese, but I love sneaking in extra veggies for a boost. This version packs in tender cauliflower and carrots, blending seamlessly with sharp cheddar. And guess what? Even my picky eaters devour it without a clue!
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
- {'name': 'elbow pasta', 'quantity': '1 pound'}
- {'name': 'cauliflower florets', 'quantity': '2 cups'}
- {'name': 'carrots, peeled and chopped', 'quantity': '1 cup'}
- {'name': 'unsalted butter', 'quantity': '4 tablespoons'}
- {'name': 'all-purpose flour', 'quantity': '1/4 cup'}
- {'name': 'whole milk', 'quantity': '3 cups'}
- {'name': 'sharp cheddar cheese, shredded', 'quantity': '2 cups'}
- {'name': 'Dijon mustard', 'quantity': '1 teaspoon'}
- {'name': 'garlic powder', 'quantity': '1/2 teaspoon'}
- {'name': 'salt', 'quantity': '1 teaspoon'}
- {'name': 'black pepper, freshly ground', 'quantity': '1/4 teaspoon'}
- {'name': 'panko breadcrumbs', 'quantity': '1/2 cup'}
Instructions
- Preheat your oven to 375°F. Bring a large pot of salted water to a boil. Add the elbow pasta and cook until al dente, about 7 minutes. Drain and set aside.
- In the same pot, steam the cauliflower florets and chopped carrots over 1 inch of simmering water until fork-tender, about 10 minutes. Drain well, then transfer to a food processor. Pulse until smooth (or leave slightly chunky if you prefer texture). Set aside.
- In a large saucepan over medium heat, melt the unsalted butter. Whisk in the all-purpose flour and cook for 1 minute, stirring constantly, to make a blond roux. Tip: This removes the raw flour taste.
- Gradually pour in the whole milk, whisking continuously to avoid lumps. Cook until the sauce thickens enough to coat the back of a spoon, about 5 minutes.
- Reduce heat to low. Add the shredded sharp cheddar cheese, Dijon mustard, garlic powder, salt, and black pepper. Stir until the cheese is fully melted and the sauce is smooth. Remove from heat.
- Stir the cauliflower-carrot puree into the cheese sauce until well combined. Then fold in the cooked elbow pasta. Tip: For a creamier texture, use a rubber spatula to gently combine.
- Transfer the mixture to a greased 9×13-inch baking dish. Sprinkle the panko breadcrumbs evenly over the top. Tip: For extra crunch, toss the panko with 1 tablespoon melted butter before sprinkling.
- Bake uncovered for 20-25 minutes, until the sauce is bubbly and the top is golden brown. Let rest for 5 minutes before serving – this helps the casserole set nicely.
My family loves the creamy, cheesy sauce and the crunchy panko topping. It freezes beautifully, so I make a double batch for busy weeknights. Serve it alongside a crisp green salad for a complete meal!
Sausage and Kale Breakfast Casserole

Oh, how I love a breakfast casserole that does double duty—savory enough for a holiday brunch and hearty enough for a busy weekday. This Sausage and Kale Breakfast Casserole is my go-to when I need something satisfying, gluten-free, and freezer-friendly. With Italian sausage, tender kale, and plenty of melted cheese, it's a crowd-pleaser every time.
Serving: 8 | Prep Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
Casserole
- 1 lb sweet Italian sausage, casings removed
- 1 tbsp olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 cups kale, stems removed and chopped
- 12 large pasture-raised eggs, lightly beaten
- 1 1/2 cups whole milk
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 1/2 tsp red pepper flakes (optional)
- 2 cups shredded sharp white cheddar cheese
- 1/2 cup grated Parmesan cheese
Instructions
- Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or nonstick spray.
- In a large skillet over medium-high heat, cook the Italian sausage, breaking it into crumbles, until browned and cooked through, about 8 minutes. Transfer to a plate lined with paper towels to drain excess fat.
- In the same skillet, heat olive oil over medium heat. Add the diced onion and cook until softened, about 5 minutes. Add the minced garlic and cook for 1 minute until fragrant.
- Add the chopped kale to the skillet in batches, stirring until wilted, about 3-4 minutes. Remove from heat and let cool slightly.
- In a large bowl, whisk together the beaten eggs, milk, salt, pepper, and red pepper flakes if using.
- Spread the cooked sausage and kale-onion mixture evenly in the prepared baking dish. Sprinkle the shredded cheddar and grated Parmesan over the top.
- Pour the egg mixture evenly over the sausage and vegetables, ensuring it seeps into all the gaps. Use a fork to gently press down ingredients so they are submerged.
- Bake for 35-45 minutes, until the casserole is golden brown on top, the edges are set, and the center is just firm to the touch. A knife inserted into the center should come out clean. Let rest for 10 minutes before slicing and serving.
Come morning, the casserole emerges puffed and golden, with a creamy custard-like interior and crispy edges. I love serving it with a dollop of sour cream and a drizzle of hot sauce for a little kick. It also freezes beautifully—just reheat individual portions for a speedy breakfast any day of the week.
Curried Lentil and Rice Casserole

Honestly, this Curried Lentil and Rice Casserole came to me on a chilly Tuesday when I needed something hearty but didn't want to babysit the stove. It's become my go-to for meal prep—freezer-friendly, packed with plant protein, and laced with creamy coconut milk and warming curry. One dish, big flavor, zero fuss.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the Casserole
- 1 cup dried red lentils, rinsed
- 1 cup basmati rice, rinsed
- 1 can (13.5 oz) full-fat coconut milk
- 2 cups vegetable broth
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder
- 1 teaspoon ground cumin
- 1 teaspoon ground turmeric
- 1/2 teaspoon cayenne pepper (optional)
- 2 tablespoons coconut oil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 cup frozen peas
- Fresh cilantro for garnish
Instructions
- Preheat oven to 375°F (190°C).
- Heat coconut oil in a large oven-safe skillet or Dutch oven over medium heat. Add diced onion and cook, stirring, until translucent, about 5 minutes.
- Add minced garlic and grated ginger, cooking for 1 minute until fragrant.
- Stir in curry powder, cumin, turmeric, and cayenne (if using). Cook for 30 seconds to bloom the spices.
- Add rinsed red lentils, basmati rice, coconut milk, vegetable broth, salt, and pepper. Stir well to combine.
- Bring mixture to a gentle simmer, then remove from heat. Cover the pot with a lid or foil.
- Transfer to preheated oven and bake for 40-45 minutes, until liquid is absorbed, lentils are tender, and rice is fluffy.
- Remove from oven, fluff with a fork, and gently stir in frozen peas. Let stand, covered, for 5 minutes to warm peas through.
- Taste and adjust seasoning if needed. Garnish with fresh cilantro before serving.
Just one bite and you'll get that perfect contrast—tender lentils, fluffy basmati, and a luscious coconut-curry sauce that hugs every grain. I love serving this with a squeeze of lime and a dollop of dairy-free yogurt, but it's also incredible tucked into warm tortillas for a curry burrito twist. Freeze leftovers in single portions for those nights when takeout beckons.
Hawaiian Chicken and Pineapple Casserole

Just when I thought I'd exhausted my Hawaiian chicken recipes, this casserole showed up in my dreams—or maybe it was the leftover pineapple calling my name. Either way, it's become my go-to for busy weeknights and meal prep Sundays alike, with sweet pineapple, tender chicken thighs, and a savory teriyaki glaze that transports you straight to the islands.
Serving: 6 | Prep Time: 20 minutes | Cooking Time: 35 minutes
Ingredients
- 2 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
- 1/4 cup cornstarch
- 2 tbsp avocado oil, divided
- 1 large yellow onion, diced
- 1 red bell pepper, sliced into 1/4-inch strips
- 1 green bell pepper, sliced into 1/4-inch strips
- 3 cloves garlic, minced
- 1/2 cup low-sodium soy sauce
- 1/4 cup honey
- 2 tbsp rice vinegar
- 1 tbsp toasted sesame oil
- 1 tsp grated fresh ginger
- 1 (20 oz) can pineapple chunks, drained (reserve 1/4 cup juice)
- 1/4 cup reserved pineapple juice
- 2 tbsp cornstarch mixed with 2 tbsp water (slurry)
- 2 cups cooked white rice (or jasmine rice)
- 1/2 cup shredded sharp cheddar cheese
- 1/4 cup panko breadcrumbs
- 1 tbsp unsalted butter, melted
Instructions
- Preheat your oven to 375°F (190°C).
- In a large bowl, toss the chicken thigh pieces with 1/4 cup cornstarch until evenly coated. This helps create a light crust and thickens the sauce.
- Heat 1 tablespoon avocado oil in a large oven-safe skillet over medium-high heat. Add the chicken in a single layer (work in batches if needed) and sear for 3-4 minutes per side until golden brown. Transfer to a plate; the chicken will finish cooking in the oven.
- Reduce heat to medium. Add the remaining 1 tablespoon avocado oil to the skillet, then add onion and bell peppers. Sauté for 4-5 minutes until softened and lightly browned.
- Add minced garlic and cook for 30 seconds until fragrant. Stir in soy sauce, honey, rice vinegar, toasted sesame oil, and grated ginger. Bring to a simmer.
- Pour in the reserved 1/4 cup pineapple juice and the pineapple chunks. Stir in the cornstarch slurry and cook for 1-2 minutes until the sauce thickens enough to coat the back of a spoon.
- Return the seared chicken to the skillet, along with any juices on the plate. Stir everything together and gently fold in the cooked rice until evenly distributed. Taste and adjust salt or honey if desired.
- Sprinkle the shredded cheddar cheese evenly over the top. In a small bowl, mix panko breadcrumbs with melted butter, then scatter over the cheese.
- Transfer the skillet to the oven and bake for 20-25 minutes, until the casserole is bubbly and the top is golden brown. If you want a deeper crunch, broil for the last 2 minutes, watching carefully to avoid burning.
- Remove from oven and let rest for 5 minutes before serving. This allows the casserole to set and makes serving easier.
A scoop of this casserole is pure comfort—tender chicken and sweet pineapple in a sticky teriyaki sauce, with a crunchy cheesy top that begs for a second helping. Try serving it with a side of steamed broccoli drizzled with sriracha mayo for a complete island-inspired meal that's ready in under an hour.
Pesto Pasta with Sun-Dried Tomatoes

Here's the thing about weeknights: they're chaotic, and I need a meal that comes together faster than I can say 'what's for dinner?' This pesto pasta with sun-dried tomatoes is my go-to because it's a one-pot wonder that feels indulgent but takes just 20 minutes. Plus, it's a brilliant make-ahead freezer casserole.
Serving: 6 | Prep Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
For the Pasta
- 1 lb (450g) penne pasta
- 2 tbsp kosher salt (for pasta water)
For the Sauce and Assembly
- 3 tbsp extra-virgin olive oil
- 4 cloves garlic, thinly sliced
- 1/2 cup oil-packed sun-dried tomatoes, drained and chopped
- 1 cup heavy cream
- 1 cup reserved pasta water
- 3/4 cup basil pesto (store-bought or homemade)
- 8 oz (225g) fresh mozzarella, cut into 1/2-inch cubes
- 1/2 cup freshly grated Parmigiano-Reggiano
- 1/4 cup fresh basil leaves, chiffonade, for garnish
- 1/2 tsp red pepper flakes (optional)
Instructions
- Bring a large pot of water to a rolling boil over high heat. Add 2 tbsp kosher salt, then add the penne. Cook according to package directions until al dente, typically 11-12 minutes. Before draining, reserve 1 cup of the starchy pasta water. Drain the pasta and set aside.
- While the pasta cooks, in a large deep skillet or Dutch oven, heat the olive oil over medium heat. Add the sliced garlic and cook, stirring frequently, until fragrant and just golden, about 1-2 minutes. Be careful not to burn the garlic.
- Add the chopped sun-dried tomatoes to the skillet and cook for 1 minute, stirring to combine. The tomatoes will release some of their oil and flavor.
- Pour in the heavy cream and 1/2 cup of the reserved pasta water. Stir to combine, then bring to a gentle simmer. Let it cook for 2-3 minutes, allowing the sauce to thicken slightly.
- Reduce the heat to low and stir in the pesto until fully incorporated. The sauce should be vibrant green and creamy. If it looks too thick, add more pasta water, a tablespoon at a time.
- Tip: Pesto can be oily; stirring it into the cream helps emulsify it into a cohesive sauce.
- Add the drained penne to the skillet and toss well using tongs, ensuring every piece is coated in the pesto cream sauce.
- Gently fold in the cubed mozzarella and half of the grated Parmigiano-Reggiano. The mozzarella will start to melt and become stringy—this is good!
- If you like heat, sprinkle in the red pepper flakes and toss once more.
- Tip: For the best texture, serve immediately while the mozzarella is still soft and stretchy. If you're freezing this casserole, let it cool completely before transferring to a freezer-safe dish.
- To serve, divide among plates. Top with remaining Parmigiano-Reggiano and fresh basil chiffonade.
A final dusting of Parmigiano and a few basil ribbons transform this humble skillet meal into something that tastes like it took hours. The sun-dried tomatoes add little bursts of sweet intensity that contrast beautifully with the creamy pesto. If you have leftovers (unlikely!), reheat gently with a splash of milk to bring back the sauciness.
Mexican Beef and Rice Casserole

Some nights call for a hearty, no-fuss dinner that feels like a warm hug, and this Mexican Beef and Rice Casserole delivers exactly that. It’s a one-dish wonder that’s become my go-to for busy weeknights, especially when I want something freezer-friendly that the whole family loves.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 pound ground beef (85% lean)
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1 (14.5-ounce) can diced fire-roasted tomatoes, undrained
- 1 (8-ounce) can tomato sauce
- 1 cup long-grain white rice, uncooked
- 1 cup low-sodium beef broth
- 1 cup frozen corn kernels, thawed
- 1 (4-ounce) can diced green chiles, drained
- 1 1/2 cups shredded sharp cheddar cheese, divided
- 1/2 cup chopped fresh cilantro
- Salt and freshly ground black pepper to taste
- Sour cream and sliced jalapeño for serving (optional)
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with nonstick spray or a touch of oil.
- Heat olive oil in a large Dutch oven or oven-safe skillet over medium-high heat. Add the diced onion and cook until softened, about 4 minutes. Stir in minced garlic and cook for 30 seconds until fragrant.
- Add the ground beef to the skillet. Cook, breaking it apart with a spoon, until browned and no longer pink, about 6-8 minutes. Drain off excess fat if needed.
- Sprinkle the chili powder, cumin, smoked paprika, and oregano over the beef. Stir continuously for 1 minute to toast the spices and deepen their flavor.
- Pour in the diced fire-roasted tomatoes with their juices, tomato sauce, uncooked rice, and beef broth. Stir to combine everything thoroughly. Bring the mixture to a gentle simmer.
- Fold in the thawed corn and drained green chiles. Season with salt and pepper to taste. Remove the skillet from heat.
- Transfer the entire mixture into the prepared baking dish if not using an oven-safe skillet. Spread it evenly. Cover tightly with aluminum foil.
- Bake for 25 minutes, then carefully remove the foil. Sprinkle 1 cup of the shredded cheddar cheese evenly over the top. Continue baking, uncovered, for an additional 15 minutes, or until the rice is tender and the cheese is bubbly and golden.
- Remove from oven and let rest for 5 minutes. Garnish with remaining 1/2 cup cheese (optional) and the fresh cilantro. Serve hot with sour cream and jalapeño slices if desired.
Really, the magic of this casserole is how the fire-roasted tomatoes and smoked paprika infuse every grain of rice with deep, smoky flavor. The top gets a gorgeous cheesy crust while the interior stays tender and creamy — perfect for scooping up with tortilla chips or spooning into warm flour tortillas.
Broccoli Cheddar Quinoa Casserole

My family devours this Broccoli Cheddar Quinoa Casserole faster than I can pull it from the oven. It’s the ultimate weeknight comfort food—creamy, cheesy, and secretly packed with protein and fiber. I love that it comes together in one skillet before baking, which means fewer dishes and more time to relax.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
- 1 cup uncooked quinoa, rinsed
- 2 cups low-sodium vegetable broth
- 1 tablespoon unsalted butter
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 3 cups fresh broccoli florets (about 1 large head)
- 1/4 cup all-purpose flour (or gluten-free blend)
- 2 cups whole milk, warmed
- 8 ounces sharp cheddar cheese, shredded (about 2 cups)
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 1/4 teaspoon smoked paprika
Instructions
- Preheat the oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.
- In a medium saucepan, combine the rinsed quinoa and vegetable broth. Bring to a boil over high heat, then reduce to a simmer, cover, and cook until the quinoa is tender and liquid is absorbed, about 15 minutes. Fluff with a fork and set aside.
- Meanwhile, in a large oven-safe skillet (or sauté pan), melt the butter over medium heat. Add the diced onion and sauté until translucent, about 4 minutes.
- Add the minced garlic and broccoli florets to the skillet. Cook, stirring occasionally, until the broccoli is bright green and slightly tender, about 3 minutes. (Tip: For even cooking, cut florets into similar bite-sized pieces.)
- Sprinkle the flour over the vegetables and stir constantly for 1 minute to cook off the raw flour taste.
- Gradually pour in the warm milk while stirring continuously. Bring the mixture to a gentle simmer—it will thicken in about 2 minutes. (Tip: Warming the milk prevents lumps and speeds up thickening.)
- Reduce the heat to low and stir in 1 ½ cups of the shredded cheddar cheese, reserving ½ cup for the topping. Continue stirring until the cheese is fully melted and the sauce is smooth.
- Add the cooked quinoa to the skillet along with the salt, pepper, and smoked paprika. Stir until everything is well combined. Taste and adjust seasoning if needed.
- Transfer the mixture to the prepared baking dish, spreading it into an even layer. Sprinkle the remaining ½ cup of shredded cheddar on top.
- Bake for 15–18 minutes, until the casserole is bubbling at the edges and the cheese on top is melted and lightly golden. (Tip: For a deeper golden crust, switch to broil for the last 2 minutes, watching carefully.)
- Remove from the oven and let rest for 5 minutes before serving. This allows the casserole to set for cleaner slices.
You’ll love the contrast of tender quinoa and broccoli enveloped in a velvety cheese sauce, with a subtly smoky finish. Serve it as a hearty main with a simple green salad, or as a satisfying side alongside roasted chicken. Leftovers reheat beautifully the next day—if there are any!
Eggplant Parmesan Casserole

For me, Eggplant Parmesan has always been the ultimate comfort food—crispy, saucy, and irresistibly cheesy. This casserole version layers all that goodness into a single dish, making it perfect for busy weeknights or meal prep. Plus, it freezes beautifully, so you can enjoy a taste of Italy anytime.
Serving: 8 | Prep Time: 30 minutes | Cooking Time: 45 minutes
Ingredients
For the Eggplant
- 2 large globe eggplants (about 2 lbs total), sliced into 1/2-inch rounds
- 1 1/2 teaspoons kosher salt, divided
- 1 cup all-purpose flour
- 3 large pasture-raised eggs, lightly beaten
- 2 cups panko breadcrumbs
- 1 cup finely grated Parmigiano-Reggiano, divided
- 1 teaspoon dried oregano
- 1/2 teaspoon freshly ground black pepper
- Vegetable oil, for frying
For the Casserole
- 3 cups homemade or good-quality jarred marinara sauce
- 1 pound fresh whole-milk mozzarella, thinly sliced
- 1/4 cup chopped fresh basil
Instructions
- Place eggplant slices on a wire rack set over a baking sheet. Sprinkle both sides with 1 teaspoon salt and let sweat for 30 minutes. Pat dry with paper towels to remove excess moisture and bitterness.
- Set up a breading station: In a shallow bowl, combine flour with remaining 1/2 teaspoon salt. In another bowl, place beaten eggs. In a third bowl, mix panko, 1/2 cup Parmigiano-Reggiano, oregano, and black pepper.
- Dredge each eggplant slice first in flour, shaking off excess, then dip in egg, letting excess drip off, and finally coat with panko mixture, pressing gently to adhere. Transfer to a clean baking sheet.
- Heat 1/4 inch vegetable oil in a large skillet over medium-high heat until shimmering (about 350°F). Working in batches, fry eggplant slices for 2-3 minutes per side until golden brown. Drain on paper towels. (Tip: Don't crowd the pan; the temperature will drop and make them greasy.)
- Preheat oven to 375°F. Spread 1/2 cup marinara sauce in the bottom of a 9×13-inch baking dish.
- Layer half the fried eggplant slices over the sauce, overlapping slightly. Top with half the remaining marinara, half the mozzarella slices, and 1/4 cup Parmigiano-Reggiano. Repeat layers with remaining eggplant, marinara, and mozzarella. Sprinkle remaining 1/4 cup Parmigiano-Reggiano on top.
- Bake uncovered for 25-30 minutes until bubbly and golden. Let rest for 10 minutes before slicing. (Tip: Letting it rest helps the layers set so it doesn't slide apart when served.) Garnish with fresh basil.
Nothing beats that first forkful—crisp breading softened by rich marinara and gooey cheese. I love serving it with a side of garlic bread or a simple arugula salad to cut through the richness. Leftovers (if any) are even better the next day, so make extra!
Conclusion
Like having a homemade meal waiting in the freezer, these casseroles are lifesavers for busy nights. Give one a try, then drop a comment with your favorite—and don’t forget to pin this roundup for later!