Keto White Lasagna Soup: All the Cozy Lasagna Vibes, None of the Carb Coma 🍲
Picture this… it’s a chilly evening, you’re craving something rich and cheesy like traditional lasagna, but you also don’t want to spend an hour layering pasta sheets like you’re building a carb-loaded Jenga tower. Enter Keto White Lasagna Soup—my new obsession and quite possibly yours too once you give it a go. This isn’t some sad, watered-down “diet soup” either. We’re talking creamy, meaty, cheesy comfort in a bowl that just so happens to be low carb and ketosis-friendly.
I’ve spent over three decades in the health and fitness world, and if there’s one thing I’ve learned, it’s that people don’t stick with a ketogenic diet because it’s restrictive—they stick with it because the food is actually good. This soup? It’s proof of that. It takes everything you love about classic lasagna—the sausage, the cheese, that creamy sauce—and turns it into a high-fat diet friendly bowl of pure comfort, minus the pasta bloat.
This recipe fits beautifully into a keto or general low carbohydrate diet lifestyle. It’s also naturally gluten-free, which is a nice bonus if you’re avoiding gluten for other reasons. FYI, this works brilliantly for lunch or dinner, and honestly? I’ve eaten leftovers cold from the fridge at breakfast more times than I’d like to admit. 😅
Whether you’re deep into your keto journey or just keto-curious and testing the waters, this soup deserves a spot in your meal rotation.
#ketowhitelasagnasoup #lowcarbsoup #ketosoup #ketodinner #ketocomfortfood #ketorecipes #lowcarblasagna #ketoweightloss #highprotein #ketolifestyle
- 1. Quick Stats: The Need-to-Know Numbers
- 2. What You'll Need in the Kitchen
- 3. Ingredients: Grab These Before You Start
- 4. Let's Get Cooking: Step-by-Step Instructions
- 5. Serving & Presentation: Make It Instagram-Worthy
- 6. How to Store This Soup for Later
- 7. Why This Recipe Works So Well
- 8. Common Mistakes to Avoid
- 9. Substitutions and Variations
- 10. Frequently Asked Questions
- 11. Final Thoughts
- 12. Next Recipes to Try
Quick Stats: The Need-to-Know Numbers
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 6
- Calories: approximately 420 per serving
- Macros: ~32g fat, 6g net carbs, 28g protein
- Difficulty: Easy (seriously, if you can sauté an onion, you’ve got this)
What You’ll Need in the Kitchen
You don’t need fancy equipment for this one, which is exactly how I like my weeknight dinners. Here’s the rundown:
- Large Dutch oven or heavy-bottomed pot—essential for even cooking and won’t scorch your broth
- Sharp knife or mandolin slicer—for slicing zucchini into noodle-like strips (use the safety guard, trust me on this one)
- Wooden spoon or silicone spatula—for stirring without scratching your pot
- Measuring cups—because eyeballing cream cheese never ends well
- Cutting board
No mandolin? No worries. A vegetable peeler works in a pinch to create those long, lasagna-style zucchini strips.
Ingredients: Grab These Before You Start
Meat & Protein
- 1 lb Italian sausage 🌭
- 1 lb ground beef (or use all sausage, or a mix—totally your call)
Produce
- 1 onion, diced
- 4 cloves garlic, minced
- 8 lasagna-style zucchini noodles (sliced thin, broken into pieces) 🥒
- 2 cups chopped spinach 🌿
Dairy & Cheese
- 1 cup half and half
- 1 cup shredded mozzarella 🧀
- ½ cup grated Parmesan
- 4 oz lite cream cheese
Pantry & Seasoning
- 1 tbsp olive oil
- 5 cups chicken broth (bone broth if you can swing it)
- 1 tsp Italian seasoning
- Salt and pepper to taste
- Optional: crushed red pepper flakes for a little kick 🌶️
Let’s Get Cooking: Step-by-Step Instructions
Step 1: Sauté Your Aromatics
Heat the olive oil in your Dutch oven over medium heat. Toss in the diced onion and cook for about 3-4 minutes until it softens. Add the minced garlic and let it get fragrant for another minute—your kitchen should smell amazing right about now.
Step 2: Brown the Meat
Add your Italian sausage and ground beef to the pot. Season with Italian seasoning, salt, pepper, and crushed red pepper flakes if you’re feeling spicy. Cook until the meat is browned through, breaking it up with your spoon as it cooks—this usually takes about 8-10 minutes.
Step 3: Add the Broth
Pour in your chicken broth (or bone broth for an extra protein boost). Bring everything to a gentle boil. This is where the magic starts happening, and honestly, it already smells like a proper Italian kitchen at this point.
Step 4: Bring in the Creaminess
Stir in the half and half, then add your cream cheese in small chunks so it melts evenly. Follow that with the mozzarella and Parmesan. Stir continuously until everything melts into a smooth, creamy base—this should take about 3-5 minutes.
Step 5: Add Your “Noodles”
Now for the fun part. Toss in your zucchini noodle strips. Zucchini cooks fast, so you only need to simmer this for about 4-5 minutes—any longer and you’ll end up with mushy zucchini mush instead of noodle-like texture.
Step 6: Wilt the Spinach
Stir in your chopped spinach right at the end. It wilts almost instantly, so give it just a minute or two before pulling the pot off the heat entirely.
Step 7: Taste and Adjust
Give it a taste test (carefully, it’s hot!). Adjust salt and pepper as needed. Ever wondered why homemade soup always needs a little extra salt compared to what you’d expect? Broth varies wildly in sodium content, so trust your taste buds here, not just the recipe.
Step 8: Serve and Enjoy
Ladle into bowls, garnish, and dig in while it’s piping hot.
Batch Cooking Tips
This soup is a meal-prep dream. Double the recipe and freeze individual portions for those nights when cooking feels like too much effort. Just remember to slightly undercook the zucchini if you’re planning to freeze it, since it’ll continue softening once reheated. I usually make a double batch on Sundays and I’m set for half the week—efficiency at its finest.

Serving & Presentation: Make It Instagram-Worthy
Ladle this into a wide, shallow bowl rather than a deep mug—it shows off all those beautiful layers of sausage, spinach, and zucchini “noodles” much better. Top with a sprinkle of fresh Parmesan, a few red pepper flakes, and some chopped parsley for that professional finishing touch. 📸
If you want to go all out, add a small dollop of ricotta on top just like traditional lasagna would have. It melts slightly into the hot soup and adds an extra layer of creaminess that’s honestly next-level.
Pair this soup with a slice of Keto Garlic Bread for dunking, or serve alongside a crisp Keto Caprese Salad for a lighter contrast. This soup also makes a fantastic starter before serving Keto Chicken Parmesan if you’re hosting a proper Italian-inspired dinner.
This is a fantastic dish for chilly autumn evenings, casual dinner parties, or those “I need comfort food but I’m still tracking macros” kind of nights. IMO, it’s also perfect for meal trains if you know someone recovering from illness or a new parent—it’s nourishing, filling, and reheats beautifully.
How to Store This Soup for Later
Store leftovers in an airtight container in the fridge for up to 4 days. I personally prefer glass containers since they don’t absorb the tomato and cheese flavors like plastic sometimes does.
Reheating Instructions:
- Stovetop: Reheat gently over medium-low heat, stirring occasionally. Add a splash of broth if it’s thickened too much.
- Microwave: Heat in 1-minute intervals, stirring between each, until warmed through.
- Freezer: This soup freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
For an on-the-go option, pack this into a wide-mouth thermos for lunch. It stays hot for hours and honestly tastes even better the next day once all those flavors have had time to mingle. 🍜
Why This Recipe Works So Well
Let’s talk about why this soup deserves a permanent spot in your recipe rotation. First off, the zucchini noodle hack genuinely mimics that lasagna noodle texture without the carb overload—and I was skeptical the first time I tried it, but it works remarkably well.
Second, this recipe is loaded with protein from three sources: the sausage, the ground beef, and the bone broth. Bone broth alone can add nearly 20 grams of protein per cup, which supports muscle maintenance, gut health, and even skin and hair health. That’s not just marketing fluff either—there’s solid research behind collagen and amino acid benefits from bone broth.
Nutritionally speaking, this soup checks a lot of boxes:
- High-protein: Keeps you satiated far longer than a carb-heavy meal would
- Low-carb: Zucchini contributes minimal net carbs compared to traditional pasta
- Gluten-free: No wheat-based noodles means no gluten concerns
- Nutrient-dense: Spinach adds iron, magnesium, and vitamins without adding carbs
For anyone following a ketogenic diet, this soup helps maintain that all-important state of ketosis while still feeling indulgent. And that’s the real trick with sustainable eating—finding food that satisfies without sabotaging your goals.
Common Mistakes to Avoid
Even simple recipes have their pitfalls. Here’s what to watch for:
- Adding zucchini too early: This turns your “noodles” into mush. Add them in the last 5 minutes, no earlier. 🥒
- Skipping the seasoning step for the meat: Seasoning your meat as it cooks—not after—builds much deeper flavor into the broth itself.
- Using cold cream cheese straight from the fridge: It won’t melt smoothly and you’ll end up with lumps. Let it soften at room temperature first, or cut it into small cubes.
- Boiling instead of simmering after adding dairy: High heat can cause the cream cheese and half-and-half to separate. Keep it at a gentle simmer once dairy goes in.
- Overcrowding the pot with meat before it’s fully browned: Give your meat room to actually brown rather than steam—this makes a noticeable difference in flavor.
Substitutions and Variations
Flexibility is the name of the game with this recipe. Here’s how you can switch things up:
- Meat options: Use all ground beef, all Italian sausage, or even ground turkey for a leaner option
- Broth swap: Use beef bone broth instead of chicken for a richer, deeper flavor
- Dairy adjustments: Swap half and half for heavy cream if you want extra richness, or use full-fat coconut milk for a dairy-free version
- Noodle alternatives: Try hearts of palm or egg white wraps instead of zucchini if you want a different texture
- Budget option: Skip the fancy bone broth and use a basic low-sodium chicken stock—still delicious, just slightly less protein-packed
- For stricter macros: Reduce cheese slightly and increase spinach for more volume with fewer calories
If you’re craving even more Italian-inspired keto comfort food, check out Keto Lasagna for the classic baked version, or Keto Spaghetti Bolognese if you’re craving something with a red sauce base instead.
Frequently Asked Questions
Q: Can I make this soup ahead of time?
A: Absolutely. Just hold off on adding the zucchini noodles until you’re ready to reheat and serve, since they soften quite a bit if left sitting in the broth too long.
Q: Is this soup keto-friendly for beginners?
A: Yes, this is a great introduction to low carb cooking since it uses familiar comfort food flavors while swapping out the problematic ingredients.
Q: Can I use frozen spinach instead of fresh?
A: Yes, just make sure to thaw and drain it well first to avoid watering down your soup.
Q: What if I don’t have zucchini?
A: Try shirataki noodles, hearts of palm, or simply skip the “noodle” element altogether and enjoy it as a hearty meat and cheese soup.
Q: How spicy is this recipe?
A: Not spicy at all unless you add red pepper flakes. It’s very mild and family-friendly as written.
Q: Can I double this recipe for a crowd?
A: Yes, this recipe doubles beautifully. Just use a larger pot and extend your simmer time by a few extra minutes.
This website may contain affiliate links, which means that if you click on one of the product links, the website may receive a small commission at no extra charge to you!
Final Thoughts
This Keto White Lasagna Soup genuinely delivers everything you’d want from comfort food—creamy, cheesy, protein-packed, and satisfying—without knocking you out of ketosis. It’s proof that a low carb diet doesn’t mean sacrificing flavor or those cozy, nostalgic meals we all crave sometimes.
I’ve made more soups over the years than I can count, and this one genuinely earns its spot as a repeat-worthy recipe. Give it a try, and don’t be surprised when your family asks for it again next week. 🍲 For more keto inspiration, check out my full collection of Keto Diet Recipes.
Next Recipes to Try
Loved this soup? Here’s what to make next:
keto white lasagna soup
A creamy, protein-packed soup that captures all the comforting flavors of traditional lasagna without the carbs. This keto-friendly recipe uses zucchini noodles, Italian sausage, ground beef, and a rich cheese blend to create a satisfying, low-carb dinner perfect for chilly nights.
Ingredients
- 1 lb Italian sausage
- 1 lb ground beef
- 1 tbsp olive oil
- 1 onion, diced
- 4 cloves garlic, minced
- 5 cups chicken broth
- 1 cup half and half
- 8 lasagna-style zucchini noodles, broken into pieces
- 2 cups chopped spinach
- 1 cup shredded mozzarella
- ½ cup grated Parmesan
- 4 oz lite cream cheese
- 1 tsp Italian seasoning
- Salt and pepper to taste
Instructions
- Sauté the aromatics: Heat olive oil in a Dutch oven over medium heat. Add diced onion and cook 3-4 minutes until softened. Add minced garlic and cook 1 minute more.
- Brown the meat: Add Italian sausage and ground beef to the pot. Season with Italian seasoning, salt, and pepper. Cook 8-10 minutes until fully browned, breaking up with a spoon.
- Add the broth: Pour in chicken broth and bring to a gentle boil.
- Build the creamy base: Stir in half and half, then add cream cheese in small chunks. Follow with mozzarella and Parmesan, stirring until smooth and melted.
- Add zucchini noodles: Stir in zucchini noodle strips and simmer for 4-5 minutes until just tender.
- Wilt the spinach: Add chopped spinach and stir for 1-2 minutes until wilted.
- Taste and serve: Adjust seasoning as needed. Ladle into bowls and garnish with Parmesan, parsley, and red pepper flakes if desired.
Notes
For best texture, add zucchini noodles at the very end of cooking to prevent them from becoming mushy. This soup freezes well for up to 3 months, though it's best to slightly undercook the zucchini if freezing.
Nutrition Information
Yield 6 Serving Size 1 bowl (approximately 1.5 cups)Amount Per Serving Calories 420Total Fat 32gSaturated Fat 14gTrans Fat 0gUnsaturated Fat 18gCholesterol 95mgSodium 780mgCarbohydrates 8gNet Carbohydrates 6gFiber 2gSugar 3gProtein 28g
