If you’re craving all the cozy, comforting flavors of lasagna but don’t want the heaviness or hassle of layering noodles, this Whole30 Lasagna Soup is about to become your new favorite dinner. It’s rich, creamy, and deeply satisfying—perfect for busy weeknights, meal prep, or a cozy family meal.
This soup takes everything you love about classic lasagna—savory Italian sausage, tomato richness, and fresh herbs—and transforms it into a nourishing bowl of goodness. With a velvety cashew cream and tender zucchini “noodles,” it’s a lighter, healthier twist that doesn’t sacrifice flavor.
Why You’ll Love This Recipe
- Packed with bold, savory Italian flavors in every spoonful
- Whole30, paleo, and dairy-free—great for clean eating
- Quick and easy—ready in just 45 minutes
- Creamy and comforting without heavy cream or cheese
- Family-friendly and perfect for meal prep
Ingredients
For the Italian Sausage
- 1 pound ground beef – The hearty, protein-rich base of the soup
- 1 teaspoon black pepper – Adds warmth and mild spice
- 1 teaspoon garlic powder – Boosts savory depth
- 1 teaspoon onion powder – Enhances overall flavor
- 1 teaspoon dried basil – Brings classic Italian aroma
- 1 teaspoon dried oregano – Adds earthy, herby notes
For the Soup
- 1 tablespoon olive oil (plus more for serving) – Used for sautéing and finishing richness
- 1 medium onion, chopped – Adds sweetness and depth
- 3 cloves garlic, chopped – Brings bold, aromatic flavor
- 3–4 tablespoons tomato paste – Creates a rich, concentrated tomato base
- 2 cups low-sodium chicken broth – Forms the soup’s savory foundation
- 1 (15-ounce) can crushed or diced tomatoes – Adds body and tanginess (ensure no added sugar)
- 1–1½ teaspoons salt – Enhances all flavors
- 1 cup raw cashews – Blended for a creamy, dairy-free texture
- 1 cup hot water – Helps create smooth cashew cream
- 1 large zucchini, thinly sliced – Acts as a low-carb “noodle” substitute
- ½ cup chopped fresh basil (plus more for serving) – Adds freshness and brightness
How to Make Whole30 Lasagna Soup
1. Make the Homemade Italian Sausage
Place a large pot over medium-high heat. Add the ground beef along with black pepper, garlic powder, onion powder, dried basil, and oregano.
Cook, breaking the meat apart, until fully browned and cooked through. Transfer to a bowl and set aside.
2. Sauté the Aromatics
Return the pot to the stove and add olive oil. Reduce heat to medium.
Add chopped onion and cook for 4–5 minutes until soft and translucent. Stir in garlic and cook for 30–60 seconds until fragrant.
3. Build the Flavor Base
Return the cooked beef to the pot and stir in tomato paste. Cook for 2–3 minutes, allowing it to darken slightly—this deepens the flavor significantly.
4. Simmer the Soup
Pour in chicken broth and stir well. Add salt and crushed tomatoes.
Bring to a boil, then reduce heat and let simmer for 10 minutes to allow the flavors to meld beautifully.
5. Make the Cashew Cream
While the soup simmers, blend cashews and hot water in a high-speed blender until completely smooth and creamy.
Tip: Blend longer than you think—you want a silky texture with no graininess.
6. Add Creaminess
Pour the cashew cream into the soup and stir. Let it heat through for about 2 minutes, creating a luscious, creamy consistency.
7. Assemble and Serve
Place thinly sliced zucchini into serving bowls. Stir fresh basil into the soup, then ladle the hot soup over the zucchini.
Finish with a drizzle of olive oil and extra basil for a fresh, vibrant touch. Serve warm and enjoy.

Tips for Success
- Slice zucchini very thinly so it softens quickly in the hot soup
- Don’t skip browning the tomato paste—it adds depth and richness
- Blend cashew cream until ultra-smooth for the best texture
- Taste and adjust salt at the end for perfect seasoning
- Use high-quality canned tomatoes with no added sugar for Whole30 compliance
Equipment Needed
- Large pot (or Dutch oven)
- Medium mixing bowl
- High-speed blender (for smooth cashew cream)
- Knife or vegetable peeler (for zucchini noodles)
Recipe Variations
- Keto Version: Replace cashew cream with heavy cream or coconut milk (not Whole30 if using dairy)
- Spicy Twist: Add red pepper flakes or chili powder for a kick
- Vegetarian Option: Swap beef for plant-based crumbles and use vegetable broth
- Extra Veggie Boost: Add spinach, mushrooms, or bell peppers
- Chicken Version: Use ground chicken instead of beef for a lighter option
Serving Suggestions
- Serve with a simple green salad for a balanced meal
- Add a drizzle of olive oil and fresh basil for a restaurant-style finish
- Pair with roasted vegetables for extra heartiness
- For non-Whole30 eaters, a slice of crusty bread on the side is perfect
FAQs
Can I make this soup ahead of time?
Yes! It stores beautifully and tastes even better the next day as the flavors deepen.
How do I store leftovers?
Store in an airtight container in the fridge for up to 4 days. Keep zucchini separate if possible to avoid sogginess.
Can I freeze this soup?
Yes, but freeze it without the zucchini. Add fresh zucchini when reheating for best texture.
What can I use instead of cashews?
You can use coconut milk for a dairy-free alternative or heavy cream if not following Whole30.
Are zucchini noodles necessary?
They add a lasagna-like feel, but you can skip them or replace with other vegetables if preferred.
Is this soup spicy?
No, it’s mild as written. You can easily add spice if you like heat.
Final Thoughts
This Whole30 Lasagna Soup is everything you want in a comforting meal—rich, creamy, and packed with bold Italian flavors, all while staying clean and wholesome. It’s the kind of recipe that brings everyone to the table, warms you from the inside out, and leaves you feeling satisfied without the heaviness.
Give it a try, and don’t be surprised if it becomes a regular in your dinner rotation. If you make it, share your experience—you might just inspire someone else to fall in love with this cozy, flavorful soup too!
Whole30 Lasagna Soup (Creamy, Hearty & Paleo-Friendly)
- Total Time: 45 minutes
- Yield: 6 servings
Description
This creamy Whole30 lasagna soup is hearty, packed with flavor, and paleo-friendly. Made with homemade Italian-style beef, zucchini noodles, and rich cashew cream, it’s a comforting and healthy family favorite.
Ingredients
- For the Italian Sausage
- 1 lb ground beef (halal)
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp dried basil
- 1 tsp dried oregano
- 1 tsp black pepper
- For the Soup
- 1 tbsp olive oil (plus more for serving)
- 1 medium onion, chopped
- 3 cloves garlic, chopped
- 3–4 tbsp tomato paste
- 2 cups low-sodium chicken broth
- 1 (15 oz) can crushed or diced tomatoes (no added sugar)
- 1–1½ tsp salt
- 1 cup raw cashews
- 1 cup hot water
- 1 large zucchini, thinly sliced
- ½ cup chopped fresh basil
Instructions
- Heat a large pot over medium-high heat. Add ground beef and spices. Cook, breaking apart, until fully browned. Transfer to a bowl.
- In the same pot, add olive oil and reduce heat to medium. Cook onion for 4–5 minutes until soft.
- Add garlic and cook for 30–60 seconds until fragrant.
- Return beef to the pot and stir in tomato paste. Cook 2–3 minutes until slightly darkened.
- Add chicken broth, salt, and tomatoes. Bring to a boil, then simmer for 10 minutes.
- Blend cashews with hot water until smooth to make cashew cream.
- Stir cashew cream into the soup and heat through for 2 minutes.
- Place zucchini slices in bowls, ladle soup over, and top with fresh basil and olive oil.
Notes
- Ensure tomato products have no added sugar for Whole30 compliance.
- For keto, substitute cashew cream with heavy cream (not Whole30).
- Coconut milk can be used for a Whole30-friendly alternative.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup, Main Dish
- Method: Stovetop
- Cuisine: Italian



