Low Carb Keto Tuna Casserole with Spinach Recipe
Introduction
This Low Carb Keto Tuna Casserole with Spinach is a creamy, comforting dish perfect for keto enthusiasts. It combines savory tuna, nutritious spinach, and a rich, cheesy sauce for a satisfying meal that’s easy to prepare. Ideal for weeknight dinners or meal prepping.

Ingredients
- Two (5-ounce) cans of oil-packed tuna, drained
- 10 ounces frozen spinach, thawed and squeezed dry (or 8-10 cups fresh spinach, sautéed and drained)
- 4 ounces full-fat cream cheese, softened
- 1 cup heavy cream
- 1 cup shredded cheddar cheese, divided
- 1 cup shredded mozzarella cheese, divided
- ½ cup diced yellow onion
- 2 cloves garlic, minced
- 2 tablespoons unsalted butter
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon dried dill
- ½ cup pork rind crumbs (optional, for topping)
Instructions
- Step 1: Preheat your oven to 375°F (190°C) to ensure even cooking of the casserole.
- Step 2: Prepare the spinach. If using frozen, fully thaw and squeeze out excess water using a clean towel or cheesecloth. For fresh spinach, sauté until wilted and squeeze out moisture. Set aside.
- Step 3: In a large skillet or oven-safe casserole dish, melt the butter over medium heat. Add diced onion and sauté for 5-7 minutes until translucent. Add minced garlic and cook for 1 minute until fragrant, avoiding burning.
- Step 4: Reduce heat to low. Add softened cream cheese to the skillet and stir until melted and smooth. Slowly pour in heavy cream while stirring constantly until the sauce is smooth and slightly thickened.
- Step 5: Stir in ¾ cup of cheddar and ¾ cup of mozzarella cheese until melted and creamy. Season with salt, black pepper, and dried dill. Taste and adjust seasonings as desired.
- Step 6: Add drained tuna and squeezed spinach to the sauce. Gently mix to combine evenly.
- Step 7: If your skillet is not oven-safe, transfer the mixture to a greased 9×13 inch casserole dish and spread evenly.
- Step 8: Sprinkle the remaining ¼ cup of cheddar and ¼ cup of mozzarella cheese over the top. If using, evenly top with pork rind crumbs for a crispy crust.
- Step 9: Bake in the preheated oven for 20-25 minutes until bubbly around edges and cheese on top is melted and golden.
- Step 10: Remove from oven and let the casserole rest for 5-10 minutes before serving to allow it to set.
Tips & Variations
- For a stronger tuna flavor, add a third can of tuna.
- Use fresh spinach if preferred, but be sure to sauté and squeeze out excess moisture to prevent a watery casserole.
- Experiment with different cheeses like Monterey Jack, Colby Jack, or smoked Gouda for extra flavor.
- Use almond flour mixed with grated Parmesan cheese as an alternative topping to pork rind crumbs.
- Ensure cream cheese is softened beforehand for a smooth, lump-free sauce.
- Add a pinch of red pepper flakes for a subtle heat boost.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or oven until warmed through. Avoid overheating to maintain creaminess and prevent drying out.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use water-packed tuna instead of oil-packed?
Yes, but oil-packed tuna provides richer flavor and healthy fats better suited for keto. If using water-packed, be sure to drain thoroughly and consider adding a bit more butter or cream to maintain richness.
Is fresh spinach better than frozen for this recipe?
Frozen spinach is convenient and holds up well in casseroles, but fresh spinach can be used if wilted and drained properly. Removing excess moisture is key to avoid a watery casserole either way.
PrintLow Carb Keto Tuna Casserole with Spinach Recipe
This Low Carb Keto Tuna Casserole with Spinach is a creamy, cheesy, and comforting dish perfect for those following a keto lifestyle. Featuring canned tuna packed in oil, nutrient-rich spinach, and a rich sauce made from cream cheese, heavy cream, and a blend of cheddar and mozzarella cheeses, this casserole delivers both flavor and texture. The optional pork rind topping adds a delightful crunch without the carbs, making it a satisfying and wholesome meal that can be prepared quickly and baked to golden perfection.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: American
- Diet: Low Carb, Keto
Ingredients
Tuna
- 2 (5-ounce) cans of solid white albacore tuna in oil, drained (optional 3rd can for stronger tuna flavor)
Spinach
- 10 ounces frozen spinach, thawed and squeezed dry (or 8–10 cups fresh spinach, sautéed and squeezed)
Dairy
- 4 ounces cream cheese, softened to room temperature
- 1 cup heavy cream
- 1 cup shredded cheddar cheese, divided (¾ cup for sauce, ¼ cup for topping)
- 1 cup shredded mozzarella cheese, divided (¾ cup for sauce, ¼ cup for topping)
Aromatics
- ½ cup diced yellow onion
- 2 cloves garlic, minced
Fats & Seasonings
- 2 tablespoons unsalted butter
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon dried dill
Optional Topping
- ½ cup crushed pork rind crumbs (for topping, optional)
Instructions
- Preheat Oven: Preheat your oven to 375°F (190°C) to ensure even cooking for the casserole.
- Prepare Spinach: If using frozen spinach, thaw completely and squeeze out all excess moisture using a clean kitchen towel or cheesecloth to avoid a watery casserole. If using fresh spinach, sauté in a pan with a little olive oil until wilted, then squeeze out excess liquid.
- Sauté Aromatics: In a large skillet or oven-safe 9×13 inch casserole dish, melt unsalted butter over medium heat. Add diced onion and cook until softened and translucent, about 5-7 minutes. Add minced garlic and cook for an additional minute until fragrant, making sure not to burn the garlic.
- Create Creamy Sauce: Lower heat to low. Add softened cream cheese to the skillet with the onion and garlic, stirring until melted and smooth. Slowly pour in heavy cream while stirring continuously to create a smooth, slightly thickened sauce.
- Add Cheese and Seasonings: Stir in ¾ cup shredded cheddar cheese and ¾ cup shredded mozzarella cheese until melted and the sauce is smooth. Season with salt, black pepper, and dried dill. Taste and adjust seasonings if needed.
- Combine Ingredients: Add drained tuna and squeezed spinach to the cheese sauce. Gently stir to evenly distribute all ingredients throughout the sauce.
- Transfer to Casserole Dish: If your skillet is not oven-safe, transfer the mixture to a greased 9×13 inch casserole dish and spread evenly.
- Top Casserole: Sprinkle the remaining ¼ cup cheddar and ¼ cup mozzarella cheese evenly over the top. If using, add crushed pork rind crumbs evenly over the cheese layer for a crunchy topping.
- Bake: Place the casserole in the preheated oven and bake for 20-25 minutes until bubbly around the edges and golden brown on top.
- Rest and Serve: Remove from oven and let the casserole rest for 5-10 minutes to set and cool slightly before serving.
Notes
- Be sure to squeeze out as much water as possible from the spinach to prevent a watery casserole.
- Using oil-packed tuna adds richness and healthier fats compared to water-packed tuna.
- Softening cream cheese before adding helps prevent lumps in your sauce.
- The pork rind topping is optional but adds great texture while keeping it keto-friendly.
- Feel free to experiment with other keto-friendly cheeses like Monterey Jack or smoked Gouda for varied flavors.
- If you don’t have fresh garlic, garlic powder can be used as a substitute.
- Adjust seasonings according to your taste; red pepper flakes can add a nice subtle heat if desired.
Keywords: low carb tuna casserole, keto tuna casserole, spinach tuna casserole, keto casserole, low carb dinner, tuna recipes, keto comfort food

