Heat olive oil in a large pot over medium-high heat
Brown the ground beef, breaking it apart as it cooks
Add diced onion, carrots, and celery, sauté until softened
Add minced garlic and cook for 1 minute until fragrant
Stir in tomato paste and cook for 2 minutes
Deglaze with red wine if using, scraping up browned bits
Add crushed San Marzano tomatoes, beef broth, Parmesan rind, bay leaves, thyme sprig, and herb stems
Season with dried oregano, basil, parsley, thyme, and Calabrian chilies
Bring to a simmer and cook for 15-20 minutes to develop flavors
Mix together ricotta, grated Parmesan, mozzarella, fresh parsley, nutmeg, and lemon zest in a bowl
Add broken lasagna noodles to the soup and cook until tender
Stir in heavy cream, bringing soup back to a gentle simmer
Remove from heat and stir in cheese mixture until combined
Remove bay leaves, thyme sprig, and herb stems before serving
Season with salt and black pepper to taste
