Keto Tuna Casserole – Creamy, Comforting, and Low-Carb
This keto tuna casserole brings classic comfort to your weeknight table without the carb crash. It’s rich, cheesy, and satisfying, yet light enough to keep you feeling good. No noodles here—just tender vegetables, a creamy sauce, and plenty of flavor.
It comes together quickly, uses pantry staples, and bakes into a bubbly, golden dish that the whole family can enjoy.
Ingredients
Method
- Heat the oven to 375°F (190°C). Grease a medium casserole dish.
- Par-cook the cauliflower. Steam or microwave the florets until just tender-crisp, about 4–5 minutes. Drain well and pat dry to remove excess moisture.
- Sauté the vegetables. In a large skillet over medium heat, melt the butter. Add onion and mushrooms with a pinch of salt. Cook 6–8 minutes, stirring, until softened and most moisture is gone. Add garlic; cook 30 seconds until fragrant.
- Make the creamy base. Lower the heat. Stir in cream cheese until it softens and coats the vegetables. Pour in heavy cream and almond milk, whisking or stirring until smooth and slightly thickened, 2–3 minutes.
- Season the sauce. Add Dijon, lemon zest, paprika, thyme, and a few grinds of black pepper. Taste and adjust salt. Stir in half of the shredded cheddar and all of the Parmesan until melted.
- Add tuna and cauliflower. Flake tuna with a fork and fold it into the sauce along with the cauliflower. Mix gently so the florets stay intact.
- Assemble the casserole. Spoon the mixture into the prepared dish. Top with the remaining cheddar.
- Optional crunchy topping. Mix pork panko or almond flour with olive oil and a pinch of salt. Sprinkle over the cheese for extra texture.
- Bake for 18–22 minutes, until bubbly around the edges and lightly golden on top. If needed, broil for 1–2 minutes to brown the top—watch closely.
- Rest and serve. Let it sit 5–10 minutes to set. Garnish with parsley and serve warm.
What Makes This Special
This casserole hits that cozy, homemade vibe while staying low in carbs. Instead of pasta, it uses cauliflower and mushrooms to add body and texture, so you still get that hearty bite. The sauce is ultra-creamy thanks to cream cheese and a splash of heavy cream—no canned soup needed.
Best of all, it’s a one-pan bake with simple ingredients you likely already have.
Ingredients
- 2 (5-ounce) cans tuna, drained (water or olive oil packed)
- 3 cups cauliflower florets, small bite-size pieces
- 8 ounces mushrooms, sliced (white or cremini)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 3 tablespoons butter
- 4 ounces cream cheese, softened
- 1/2 cup heavy cream
- 1/2 cup unsweetened almond milk (or chicken broth)
- 1 cup shredded cheddar, divided (or a blend with mozzarella)
- 1/4 cup grated Parmesan
- 1 teaspoon Dijon mustard
- 1/2 teaspoon lemon zest (optional, but brightens the flavor)
- 1/2 teaspoon smoked paprika (or regular paprika)
- 1/2 teaspoon dried thyme (or Italian seasoning)
- Salt and black pepper, to taste
- 2 tablespoons pork panko or almond flour (optional topping for crunch)
- 1 tablespoon olive oil (for tossing topping, optional)
- Fresh parsley, chopped, for garnish
Instructions
- Heat the oven to 375°F (190°C). Grease a medium casserole dish.
- Par-cook the cauliflower. Steam or microwave the florets until just tender-crisp, about 4–5 minutes. Drain well and pat dry to remove excess moisture.
- Sauté the vegetables. In a large skillet over medium heat, melt the butter.
Add onion and mushrooms with a pinch of salt. Cook 6–8 minutes, stirring, until softened and most moisture is gone. Add garlic; cook 30 seconds until fragrant.
- Make the creamy base. Lower the heat.
Stir in cream cheese until it softens and coats the vegetables. Pour in heavy cream and almond milk, whisking or stirring until smooth and slightly thickened, 2–3 minutes.
- Season the sauce. Add Dijon, lemon zest, paprika, thyme, and a few grinds of black pepper. Taste and adjust salt.
Stir in half of the shredded cheddar and all of the Parmesan until melted.
- Add tuna and cauliflower. Flake tuna with a fork and fold it into the sauce along with the cauliflower. Mix gently so the florets stay intact.
- Assemble the casserole. Spoon the mixture into the prepared dish. Top with the remaining cheddar.
- Optional crunchy topping. Mix pork panko or almond flour with olive oil and a pinch of salt.
Sprinkle over the cheese for extra texture.
- Bake for 18–22 minutes, until bubbly around the edges and lightly golden on top. If needed, broil for 1–2 minutes to brown the top—watch closely.
- Rest and serve. Let it sit 5–10 minutes to set. Garnish with parsley and serve warm.
Keeping It Fresh
Store leftovers in an airtight container in the fridge for up to 4 days.
Loved This Recipe?
If you're looking for more simple, healthy keto dinners, grab my FREE 7-Day Easy Keto Dinner Reset. You'll get 7 easy keto dinner recipes, simple grocery lists, and a done-for-you plan that takes the stress out of mealtime.
Reheat gently in a 300°F (150°C) oven until warmed through, or use the microwave in short bursts, stirring between intervals. The casserole also freezes well: cool completely, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
If it looks a bit dry after thawing, stir in a splash of cream to revive the texture.
Why This is Good for You
- Low in carbs, high in satiety. Cauliflower and mushrooms replace noodles, keeping carbs low while adding volume and fiber-like bulk.
- Protein-rich. Tuna brings lean protein and omega-3s, which support heart and brain health.
- Electrolyte-friendly. The cheese and seasoning add sodium, which can help with keto-related electrolyte balance when paired with adequate hydration.
- Steady energy. The fats from cream, cheese, and tuna help keep you full and satisfied without blood sugar spikes.
Pitfalls to Watch Out For
- Watery casserole. Don’t skip draining the tuna and drying the cauliflower. Excess moisture can thin the sauce.
- Bland sauce. Taste as you go. Salt, acid (lemon zest), and Dijon make a big difference.
- Overcooked cauliflower. Keep it just tender-crisp before baking so it holds shape in the oven.
- Hidden carbs. Avoid canned soups, sweetened almond milk, or starchy thickeners.
Stick to unsweetened dairy alternatives.
Variations You Can Try
- Broccoli swap: Use small broccoli florets instead of cauliflower, par-cooked to tender-crisp.
- Green bean twist: Stir in blanched green beans for a tuna-green bean vibe with great texture.
- Spicy kick: Add red pepper flakes, a dash of hot sauce, or pepper jack cheese.
- Herb-forward: Swap thyme for dill and parsley for a fresh, classic tuna flavor.
- Different protein: Try canned salmon or shredded rotisserie chicken for a change.
- Dairy-light version: Use more broth and a bit of xanthan gum to thicken, plus a smaller amount of cheese, if you’re watching dairy.
- Crunch alternatives: Use crushed pork rinds, toasted almond flakes, or a sprinkle of hemp hearts on top.
FAQ
Can I use fresh tuna instead of canned?
Yes. Cook fresh tuna steaks until just done, flake them, and fold into the sauce. You’ll get a firmer bite and cleaner flavor.
Keep portions small so the fish distributes evenly.
Is this casserole gluten-free?
It is naturally gluten-free as written. Just ensure your Dijon mustard and any packaged ingredients are certified gluten-free if you’re sensitive.
What can I use instead of almond milk?
Unsweetened coconut milk (carton, not canned) or chicken broth works well. If using broth, the sauce may be slightly less creamy—balance with an extra tablespoon of cream cheese if you like.
How many carbs are in a serving?
Exact macros depend on brands and portions, but a typical serving lands around 5–7g net carbs.
For precise numbers, plug your ingredients into a nutrition calculator.
Can I make this ahead?
Yes. Assemble up to the point of baking, cover, and refrigerate for up to 24 hours. Bake covered for 10 minutes, then uncover and continue until bubbly and hot.
Why is my sauce grainy?
Graininess can happen if cream cheese isn’t softened or if heat is too high.
Keep the heat low, add liquids slowly, and stir until smooth before adding cheese.
What cheese melts best here?
Cheddar brings flavor, mozzarella brings stretch, and Monterey Jack melts smoothly. A half-and-half mix gives great texture and taste.
Can I add more vegetables?
Sure. Stick to low-carb options like spinach, zucchini (salt and blot first), or bell peppers.
Keep total volume similar so the sauce-to-veg ratio stays creamy.
Final Thoughts
This keto tuna casserole checks all the boxes: quick, creamy, and truly comforting. It’s flexible enough for weeknights, meal prep, or freezing for later. Keep the steps simple—dry the veg, season boldly, and bake until just golden.
With a few pantry staples and a bit of cheese, you’ve got a low-carb classic ready to go any night of the week.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.


