Warm introduction — cozy, saucy, and low-carb
Keto One Pot Lasagna Soup is the recipe I reach for on nights when I want lasagna’s comfort without the prep, carbs, or dozens of dishes. The first time I made it, I came home from a long training session, pulled a handful of pantry staples together, and—within 40 minutes—was spooning a bowl of rich, tomato-scented, cheesy soup that tasted like all the best parts of lasagna: savory beef, herby tomato, melty cheese, and a satisfying bite. Importantly, it fits nicely into a keto/low-carb lifestyle, which is why I now make it regularly for meals after long workouts or busy weekdays.
Because this is a Keto One Pot Lasagna Soup, you get lasagna flavors but none of the carb guilt. Instead of layers of pasta, I use zucchini ribbons (or a small portion of konjac noodles) to mimic the noodle feel while keeping the carbs down. As a result, the soup is hearty, protein-packed, and surprisingly flexible: it’s family-friendly but also meal-prep friendly for people tracking macros.
What makes this Keto One Pot Lasagna Soup stand out
First, the flavor profile is layered and intentional. Rather than relying on a single heavy ingredient, the soup builds depth through searing the beef, browning vegetables to develop sweetness, deglazing with a splash of tomato paste, and finishing with two kinds of cheese for creaminess and pull. In addition, the one-pot method saves time and cleanup—so you get dinner on the table fast without sacrificing taste.
Second, this recipe is optimized for keto and fitness-minded eaters. For example, it’s high in protein and healthy fats, which support recovery and satiety. At the same time, it replaces traditional lasagna noodles with low-carb alternatives, reducing net carbs substantially. Finally, it’s versatile: you can make it dairy-free, swap proteins, or double the batch for meal prep.
Personal blogger note — my story with this soup
When I first tested this Keto One Pot Lasagna Soup, I was skeptical that zucchini could step in for lasagna noodles. However, the zucchini ribbons soaked up the broth and cheese just enough to deliver that “lasagna bite” without turning to mush. Since then, I’ve: learned to pat the zucchini dry so the soup doesn’t get watery; preferred 80/20 beef for flavor and juiciness; and always finish with a swirl of cream cheese or shredded mozzarella for comfort.
Moreover, this soup became my quick dinner after heavy training days because it restores protein and feels indulgent. Now I make a double batch on Sundays—one to eat that week and one to freeze. When reheated, the flavors deepen and it tastes even more like a genuine lasagna experience.
Equipment — what you’ll need and why (and what I actually use)
- Large heavy pot or Dutch oven (one pot): This is essential because it gives even heat for browning and enough room to simmer the soup. I love a pot with a wide base so I can brown the beef without overcrowding.
- Wooden spoon or sturdy spatula: To scrape up fond (those delicious browned bits) and to stir without scratching the pot. Fond is flavor—don’t toss it.
- Chef’s knife & cutting board: Uniform chopping means even cooking; for this soup, slice the zucchini consistently (ribbons are ideal).
- Vegetable peeler or mandoline: A quick way to make zucchini ribbons that mimic lasagna noodles. A peeler is slower but forgiving; a mandoline is faster if you trust it.
- Measuring spoons & cups / kitchen scale: For accurate portions—especially useful if you track macros. I weigh the ground beef for consistent protein per serving.
- Ladle & soup bowls: For serving. Ladling encourages that layered finish with cheese and herbs.
- Optional: immersion blender: If you want a slightly smoother, velvety broth, pulse the soup briefly; however, I usually leave it chunky for texture.
Ingredients with substitutions — why each one matters and how to adapt
(Yields 6 hearty servings)
The base & protein
- 900 g (2 lb) ground beef (80/20) — the backbone: provides savory fat and protein that make the soup feel like lasagna.
Swap: For a leaner option, use 85/15 or 90/10 and add 1 tbsp olive oil while sautéing. If you prefer poultry, ground turkey or chicken works; however, the flavor is milder—add an extra teaspoon of Worcestershire or a splash of soy/tamari for depth.
Vegetables & “noodles”
- 1 medium onion (≈110 g), finely chopped — sweetness and aromatic depth.
Swap: Use 1–2 tbsp onion powder in a pinch, though fresh onion adds nuance. - 4 cloves garlic (≈12 g), minced — bright umami and warmth.
- 300 g zucchini (2 medium), ribboned — low-carb noodle substitute that soaks up sauce without adding starch.
Swap: Use 300–400 g shirataki “noodles” (rinsed & dry-fried) for a neutral noodle that’s virtually zero-carb. Alternatively, thinly sliced eggplant works but has a higher carb count. - 400 g crushed tomatoes (1 can, look for no-sugar-added) — provides the classic tomato backbone for lasagna flavor.
Swap: Use 200–250 g for fewer carbs and more broth; or replace completely with 2–3 tbsp tomato paste plus extra broth for concentrated flavor with fewer carbs.
Liquids & seasonings
- 960 ml (4 cups) beef broth, low-sodium — body and savory base; bone broth adds collagen and extra depth.
Swap: Chicken broth if preferred; adjust seasonings. - 30 g (≈2 tbsp) tomato paste — deep tomato umami; it helps the soup “taste like lasagna” without piling on carbs.
- 2 tsp Italian seasoning (or 1 tsp each dried basil + oregano) — classic lasagna herb profile.
- ½ tsp red pepper flakes (optional) — adds gentle warmth.
- Salt & black pepper to taste.
Cheese & finishing (these create lasagna creaminess)
- 226 g shredded mozzarella (8 oz) — melty, stretchy cheese that gives lasagna its comforting texture.
Swap: Use part mozzarella and part provolone for more complexity. - 113 g cream cheese (4 oz) — adds silkiness and a lasagna-like richness without flour.
Swap: Use 1 cup ricotta (higher carbs) or full-fat cottage cheese blended smooth. For dairy-free, use a creamy nut-based cheese (texture will differ). - 50 g grated parmesan (½ cup) — salty finishing touch and umami.
Step-by-step cooking process — make this Keto One Pot Lasagna Soup with confidence
Step 1 — Prep everything first (mise en place)
Before you turn on the burner, chop the onion, mince the garlic, create zucchini ribbons with a peeler or mandoline, and measure cheeses and broth. Having everything ready speeds the process and prevents overcooking. Also, pat the zucchini ribbons dry with a towel to avoid excess water in the pot.

Step 2 — Brown the beef for flavor
Heat the pot over medium-high heat and add a tablespoon of oil if your beef is very lean. Add the ground beef in a single layer and let it brown without stirring for the first 2 minutes; then break it up and continue cooking until mostly browned and the fat begins to render. Season lightly with salt and pepper during browning.
Why this matters: Browning develops Maillard flavors—those browned bits are the foundation of your rich broth.

Step 3 — Sauté aromatics & deglaze
Push the beef to one side, reduce heat slightly, and add the chopped onion to the pot. Sauté until translucent, about 3–4 minutes. Add garlic and cook 30 seconds until fragrant. Next, stir in the tomato paste and cook 1–2 minutes—this step caramelizes the tomato and reduces any tinny taste. Then pour in a little of the beef broth to deglaze the pan, scraping up the browned bits.
Step 4 — Add tomatoes, broth, and seasonings
Pour in the crushed tomatoes and remaining beef broth. Add Italian seasoning and red pepper flakes. Bring to a gentle boil, then reduce to a simmer and cook uncovered for 12–15 minutes to meld flavors and reduce slightly.
Tip: Skim any excessive fat if desired, but leaving some fat keeps the soup velvety and satisfying on keto.
Step 5 — Add zucchini ribbons (or shirataki noodles)
Stir in the zucchini ribbons and simmer for 3–5 minutes until tender but still with a bite. If you’re using shirataki noodles, toss them in during the last 2–3 minutes to warm through.
Important nuance: Add zucchini late so it doesn’t disintegrate. The ribbons should mimic noodle texture, not become mush.

Step 6 — Finish with cheeses for a lasagna feel
Reduce heat to low. Stir in cream cheese until melted and incorporated, creating a silky body. Next, fold in shredded mozzarella and grated parmesan a little at a time, stirring until the soup is uniformly cheesy and creamy. Taste and adjust salt and pepper.
Optional: If you want a slightly thicker, more “lasagna casserole” texture, briefly pulse 1/4 of the soup with an immersion blender, then stir back in.
Step 7 — Serve and garnish
Ladle into bowls, finish with extra shaved parmesan, a sprinkle of fresh basil or parsley, and a drizzle of olive oil if desired. Serve hot with a crisp side salad or a scoop of cauliflower mash for an even heartier plate.

Health & nutrition insights — why this fits keto and active lifestyles
This Keto One Pot Lasagna Soup balances protein, fat, and fiber to keep blood sugar steady and hunger satisfied. Ground beef and cheeses supply complete proteins and dietary fats that are important for muscle recovery and hormone balance. At the same time, zucchini and tomatoes provide vitamins and fiber without heavy carbs. If you train intensely, the protein supports repair; if you’re managing weight, fat and protein together help you feel full longer, reducing late-night snacking.
Moreover, bone broth or beef broth contributes electrolytes (especially if you occasionally sweat a lot during exercise), while the herbs and garlic offer anti-inflammatory and immune-supporting components in small but meaningful ways.
Serving + pairing ideas — make it a meal
- Weeknight dinner: Bowl with a side of roasted broccoli or simple arugula salad with lemon vinaigrette.
- Comfort meal: Serve with cauliflower mash to soak up the rich broth.
- Meal prep: Portion into containers with a sprinkle of Parmesan; reheat gently on the stovetop and add a splash of broth to revive creaminess.
- Hosting: Garnish each bowl with a basil chiffonade and place extra grated cheese on the table—this soup looks and tastes like you fussed.
Storage & meal prep tips — keep it delicious later
- Refrigerator: Store in an airtight container for up to 4 days. Reheat on the stovetop over low heat, stirring to reincorporate the creams. Add a splash of broth if it thickens too much.
- Freezer: Freeze portions (without fresh herbs or garnish) for up to 3 months. Thaw overnight and reheat gently; sometimes texture shifts a bit but flavors remain strong.
- Make-ahead: Cook the base through step 4, cool, and refrigerate for up to 48 hours. When ready, add zucchini and cheeses and finish the soup—this saves time the night you serve.
FAQ — answers your readers will search for
Q: Can I make this Keto One Pot Lasagna Soup dairy-free?
A: Yes. Replace cream cheese with full-fat coconut milk (or canned coconut cream) and use a dairy-free shredded cheese alternative. Expect a slightly different, subtler flavor; finish with extra herbs to lift the profile.
Q: Is this soup low-carb enough for strict keto?
A: The recipe here averages about 10 g net carbs per serving (with 6 servings total). If you need stricter limits, reduce the crushed tomatoes to 200 g or use more shirataki/noodles and less tomato—this can drop net carbs to roughly 5–7 g per serving.
Q: Can I make this vegetarian?
A: Sure—use cooked lentils or meatless crumbles for body and vegetable broth as the base. However, net carbs will rise with lentils, so be mindful if you’re on keto.
Q: Can I add beef meatballs or Italian sausage?
A: Absolutely—Italian turkey sausage is a tasty swap for a slightly lighter profile. For meatballs, brown them in the pot first then simmer in the soup to finish cooking.
Kitchen tips & troubleshooting — quick fixes and pro tricks
- Soup too thin: Reduce uncovered for 5–10 minutes, or stir in an extra 1–2 tbsp cream cheese to thicken.
- Soup too thick: Add 1/4–1/2 cup broth at a time until you reach the desired consistency.
- Zucchini soggy: Add ribbons in the final 3 minutes; overcooking makes them limp. Alternatively, serve raw zucchini ribbons on top—they wilt slightly in the hot broth and keep texture.
- Tomato tang too sharp: Stir in 1/2 tsp sweetener (if keto-friendly) or 1 tsp butter to round acidity.
Nutrition breakdown — estimates (recipe yields 6)
I carefully totaled the nutrition for the ingredient amounts above. These estimates are rounded. Exact macros will vary based on brands and specific cuts of meat.
Totals for whole pot (approx):
- Calories: ≈ 4,074 kcal
- Protein: ≈ 264.6 g
- Fat: ≈ 295.9 g
- Total carbs: ≈ 76.0 g
- Fiber: ≈ 14.8 g
- Net carbs (total): ≈ 61.2 g (Total carbs − fiber)
Per serving (1 of 6, approximate):
- Calories: ≈ 679 kcal
- Protein: ≈ 44.1 g
- Fat: ≈ 49.3 g
- Total carbs: ≈ 12.7 g
- Fiber: ≈ 2.5 g
- Net carbs: ≈ 10.2 g
If you want lower net carbs, reduce crushed tomatoes or use more shirataki noodles instead of zucchini; I can recalculate macros for a modified version if you prefer a target net carb per serving.
Recipe details — quick facts
- Prep Time: 10 minutes (chopping & ribbons)
- Cook Time: 30–35 minutes (browning + simmering + finishing)
- Total Time: ~40–45 minutes
- Course: Main / Soup
- Cuisine: Italian-inspired, keto-friendly comfort
- Servings: 6
- Calories (per serving): ≈ 679 kcal
Closing note — encouragement
Give this Keto One Pot Lasagna Soup a try this week; it’s forgiving, comforting, and customizable.

Keto One Pot Lasagna Soup Recipe
Ingredients
Method
- Heat pot over medium-high. Brown 900 g ground beef in the dry pot (or with 1 tbsp oil) until deeply browned; season lightly. Break into pieces but leave some larger crumbles for texture. Remove and set aside.
- Reduce heat to medium, add onion and sauté 3–4 minutes until translucent. Add garlic and stir 30 seconds. Add 30 g tomato paste and cook 1–2 minutes.
- Return browned beef to pot. Add 400 g crushed tomatoes and 960 ml beef broth. Stir in Italian seasoning and red pepper flakes. Bring to a simmer and cook 12–15 minutes to meld.
- Stir in zucchini ribbons (or prepared shirataki noodles). Simmer 3–5 minutes until tender.
- Reduce heat to low. Whisk in 113 g cream cheese until smooth; then fold in 226 g shredded mozzarella and 50 g Parmesan until melted and creamy. Adjust salt and pepper.
- Serve hot, garnished with fresh basil or parsley and extra Parmesan.
Leave a Reply