Brown the meat: In a skillet over medium heat, warm a splash of olive oil. Add the sausage and break it up as it cooks.
When browned, add onion and sauté until soft, then stir in garlic for 30 seconds. Drain excess fat.
Load the slow cooker: Add the browned meat mixture to the crockpot. Pour in broth, crushed tomatoes, diced tomatoes, and tomato paste.
Stir in Italian seasoning, basil, fennel seeds, bay leaf, salt, and pepper.
Cook low and slow: Cover and cook on Low for 6–7 hours or High for 3–4 hours. Taste and adjust seasoning if needed.
Add the noodles: About 30 minutes before serving, stir in the broken lasagna noodles. Keep the lid on and cook until the noodles are al dente.
Add more broth if the soup thickens too much.
Make the cheese topping: In a small bowl, mix ricotta, mozzarella, and Parmesan with a pinch of salt and pepper. This becomes your “lasagna” dollop.
Finish the soup: Stir in spinach and cream (if using) during the last 5–10 minutes until greens are wilted and the soup looks silky.
Serve: Ladle into bowls and top each with a generous scoop of the cheese mixture. Garnish with fresh basil or parsley and extra Parmesan.