This One-Pot Lasagna Soup has all the cheesy, meaty comfort of classic lasagna in a rich tomato broth with tender noodles—ready in 30 minutes with just one pot!
1 tbsp olive oil
1 lb ground beef or Italian sausage
1 small onion, chopped
3 cloves garlic, minced
2 tbsp tomato paste
1 tsp Italian seasoning
¼ tsp red pepper flakes (optional)
1 can (28 oz) crushed tomatoes
4 cups beef or chicken broth
8–10 lasagna noodles, broken into pieces
½ cup grated Parmesan cheese
1 cup shredded mozzarella (for topping)
1 cup ricotta cheese (for serving)
Salt and black pepper to taste
In a large pot, heat oil and brown meat. Add onion and cook 4–5 minutes until soft.
Stir in garlic, seasoning, red pepper flakes, and tomato paste. Cook 1–2 minutes.
Add crushed tomatoes and broth. Bring to a boil.
Add lasagna noodles and simmer uncovered 12–15 minutes until noodles are tender.
Stir in Parmesan cheese. Taste and adjust seasoning.
Ladle soup into bowls. Top with ricotta and mozzarella just before serving.
For meal prep, cook noodles separately and add when serving.
Make vegetarian with lentils, mushrooms, and veggie broth.
Add spinach, kale, or zucchini for extra vegetables.
Skip ricotta and stir in cream cheese or heavy cream for a creamy twist.