This cozy Lasagna Soup (One Pot Italian-Style Recipe) combines the flavors of classic Italian lasagna with tender pasta, savory meat sauce, tomatoes, herbs, and plenty of cheese in an easy one-pot meal. It has all the comforting flavors of lasagna in a hearty soup that comes together in one pot.
Build the base: Heat olive oil in a large heavy pot or Dutch oven over medium heat. Add the finely chopped onion, carrot, and celery, and cook until softened, about 4–5 minutes. Make a space in the middle of the pan for the ground meats.
Brown the meat: Add ground beef and Italian sausage. Cook, breaking it up with a spoon, until browned and cooked through. Make sure the meat is browned well for extra flavor. Mash the veggies into the meat as they cook. Stir in the garlic and cook just until fragrant, about 30 seconds.
Tomatoes & seasoning: Add diced tomatoes, crushed tomatoes, Italian seasoning, nutmeg, salt, and black pepper. Stir to combine and let everything simmer for 5 minutes to deepen the flavor.
Add broth & noodles: Pour in the chicken broth and bring to a gentle boil. Add the broken lasagna noodles, stirring well so they don’t stick together.
Simmer: Reduce heat to medium-low and simmer uncovered for 20–25 minutes, stirring occasionally, until noodles are tender and the soup has thickened naturally.
Finish & serve: Taste and adjust seasoning as needed. Ladle into bowls, top with a generous dollop of ricotta, a sprinkle of Parmigiano and mozzarella, and finish with fresh basil.
Notes
Stir often. Once the noodles go in, they love to settle at the bottom
Use whole-milk ricotta for the creamiest, most authentic finish
If the soup thickens too much, add a splash of warm broth before serving
Don’t overcook the noodles. They should be tender but still have some bite because they continue cooking in the hot broth.