If you’ve been scrolling through TikTok lately, chances are you’ve seen this viral lasagna soup pop up on your feed at least a dozen times. It’s everywhere for good reason—this recipe takes everything you love about classic lasagna and turns it into a cozy, one-pot soup that’s ready in a fraction of the time.
The best part? You get all those familiar Italian flavors—rich tomato sauce, seasoned ground beef, and a dreamy cheese topping—without spending hours layering noodles or waiting for anything to bake. It’s the kind of dinner that saves you on busy weeknights when you want something comforting but don’t have the energy for a complicated recipe.

Why You’ll Love This Lasagna Soup
- Quick weeknight dinner – Ready in just 30-40 minutes, this soup gives you all the flavors of traditional lasagna without the long baking time or layering hassle.
- One-pot meal – Everything cooks together in a single pot, which means less cleanup and more time to relax after dinner.
- Familiar ingredients – You probably already have most of these pantry staples and basics on hand, making it easy to whip up any night of the week.
- Comforting and hearty – With ground beef, three types of cheese, and broken lasagna noodles, this soup is filling enough to satisfy even the hungriest family members.
- Kid-approved – If your kids love lasagna, they’ll go crazy for this soup version that’s fun to eat and packed with all their favorite flavors.
What Kind of Lasagna Noodles Should I Use?
For this soup, regular lasagna noodles work perfectly fine – just break them into smaller, bite-sized pieces before adding them to the pot. You can use either the traditional kind that needs boiling or the no-boil variety, though the regular noodles tend to hold up a bit better in the soup without getting too mushy. If you’re short on time or just want to make things easier, you could even swap in other pasta shapes like broken pappardelle or wide egg noodles. Just keep in mind that different pasta shapes might have slightly different cooking times, so taste test as you go to make sure they’re cooked through but still have a little bite to them.

Options for Substitutions
This soup is super forgiving and works well with whatever you have in your kitchen:
- Ground beef: Ground turkey, chicken, or Italian sausage all work great here. You can even use plant-based ground meat if you prefer. Just adjust the cooking time slightly as turkey and chicken cook a bit faster.
- Cottage cheese: If cottage cheese isn’t your thing, ricotta cheese makes a perfect swap with the same creamy texture. You can also use a mix of cream cheese and sour cream for something different.
- Lasagna noodles: Regular lasagna noodles are best here since they hold up well in soup, but you can use broken-up no-boil lasagna sheets or even wide egg noodles if that’s what you have. Just keep in mind that thinner noodles might get softer faster.
- Beef broth: Chicken or vegetable broth works fine if you don’t have beef broth on hand. The marinara sauce provides plenty of flavor either way.
- Spinach: Fresh or frozen spinach both work, and you can swap it out for kale or skip the greens altogether if you’re not a fan.
- Mozzarella and parmesan: Any melty cheese you like will do the job here – try provolone, fontina, or even a pre-shredded Italian blend.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with lasagna soup is adding the noodles too early, which turns them mushy and overcooked – wait until your broth is at a rolling boil, then break the lasagna noodles into bite-sized pieces and cook them for just 12-15 minutes.
Another common error is skipping the step of browning your ground beef properly, so make sure to break it up well and let it develop some color before moving on, as this adds depth to your soup’s flavor.
Don’t dump all the cheese in at once or it can clump up – instead, turn the heat to low and stir in the cottage cheese, parmesan, and mozzarella gradually until everything melts smoothly.
Finally, add the spinach at the very end and just let it wilt for a minute or two, because overcooking it will turn your greens brown and slimy instead of keeping them fresh-looking.

What to Serve With Lasagna Soup?
A warm piece of garlic bread is pretty much essential with lasagna soup – you’ll want something to scoop up all that cheesy, tomatoey goodness from the bottom of your bowl. I like to serve mine with a simple Caesar salad on the side to add some crunch and freshness to balance out the richness of the soup. If you’re feeding a crowd, breadsticks or a crusty baguette work just as well for dipping. You could also add a side of roasted vegetables like zucchini or bell peppers if you want to sneak in some extra veggies without making another full meal.
Storage Instructions
Store: Keep your lasagna soup in an airtight container in the fridge for up to 4 days. I like to store the noodles separately if I can, because they tend to soak up all the broth over time and get a bit mushy. If you don’t mind softer noodles, go ahead and store it all together!
Freeze: This soup freezes pretty well for up to 3 months, but I recommend leaving the noodles out if you’re planning to freeze it. Just freeze the soup base, then cook fresh noodles when you’re ready to eat. The cheese mixture is best added fresh too, so skip that until you reheat.
Reheat: Warm it up on the stove over medium heat, stirring occasionally until it’s heated through. You might need to add a splash of broth or water since the noodles absorb liquid as they sit. Top with fresh cheese and basil right before serving for the best flavor.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-25 minutes |
| Total Time | 30-40 minutes |
| Level of Difficulty | Easy |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2800-3100
- Protein: 160-185 g
- Fat: 120-140 g
- Carbohydrates: 240-260 g
Ingredients
For the soup base:
- 1 tbsp olive oil
- 1 white onion (finely diced into 1/4-inch pieces)
- 5 garlic cloves (minced)
- 1 lb ground beef
- 3 tbsp italian seasoning
- 1 tsp salt
- 1/2 tsp pepper
- 1/4 tsp red pepper flakes
- 1 tbsp tomato paste (I use Hunt’s for the best richness)
- 5 cups beef broth
- 24 oz marinara sauce (I prefer Rao’s Homemade for authentic flavor)
- 15 oz diced tomatoes
- 2 fl oz water
- 10 oz lasagna noodles (broken into 1-inch pieces by hand)
For the cheese and greens:
- 2 cups cottage cheese
- 1/2 cup parmesan (freshly grated for better melting)
- 1/2 cup mozzarella
- 1 cup spinach
- 2 tbsp fresh basil
Step 1: Sauté Aromatics and Build the Flavor Base
- 1 tbsp olive oil
- 1 white onion
- 5 garlic cloves
Heat the olive oil in a large pot or Dutch oven over medium heat.
Add the diced onion and cook for 2-3 minutes, stirring occasionally, until it becomes translucent and fragrant.
Add the minced garlic and cook for another 1-2 minutes until aromatic but not browned.
This builds the foundational flavor layer for your soup.
Step 2: Brown the Ground Beef and Season
- 1 lb ground beef
- 3 tbsp italian seasoning
- 1 tsp salt
- 1/2 tsp pepper
- 1/4 tsp red pepper flakes
- 1 tbsp tomato paste
Increase heat to medium-high and add the ground beef to the pot, breaking it up with a spoon as it cooks for 4-6 minutes until no pink remains and the meat is lightly browned.
Drain excess fat if needed.
Add the Italian seasoning, salt, pepper, and red pepper flakes, stirring constantly for about 30 seconds to toast the spices.
Then add the tomato paste and stir well, cooking for another minute to deepen its flavor—this caramelization is key to the soup’s richness.
Step 3: Build the Soup Base
- 5 cups beef broth
- 24 oz marinara sauce
- 15 oz diced tomatoes
- 2 fl oz water
Pour in the beef broth, marinara sauce, diced tomatoes with their juices, and water.
Stir to combine everything and bring the mixture to a gentle boil over medium-high heat.
I like to let this simmer for a minute to help the flavors marry before adding the noodles.
Step 4: Cook the Noodles
- 10 oz lasagna noodles
- broth mixture from Step 3
Add the broken lasagna noodles to the boiling soup and stir well to prevent sticking.
Return to a gentle boil and cook for 12-15 minutes, stirring occasionally, until the noodles are tender but not mushy.
The soup will thicken as the noodles release their starches, creating that signature creamy texture.
Step 5: Incorporate the Cheese and Spinach
- 2 cups cottage cheese
- 1/2 cup parmesan
- 1/2 cup mozzarella
- 1 cup spinach
Reduce the heat to medium-low and add the cottage cheese, grated Parmesan, and mozzarella, stirring gently until the cheeses melt and incorporate into the soup.
Add the fresh spinach and stir until completely wilted, about 1-2 minutes.
I find that stirring gently rather than vigorously helps keep the noodles from breaking apart and maintains a nice texture throughout.
Step 6: Finish and Serve
- 2 tbsp fresh basil
Ladle the soup into bowls and garnish with fresh basil.
You can also add a dollop of cottage cheese on top if desired for extra richness and authenticity to the lasagna-inspired flavor profile.

Hearty TikTok Lasagna Soup
Ingredients
For the soup base::
- 1 tbsp olive oil
- 1 white onion (finely diced into 1/4-inch pieces)
- 5 garlic cloves (minced)
- 1 lb ground beef
- 3 tbsp italian seasoning
- 1 tsp salt
- 1/2 tsp pepper
- 1/4 tsp red pepper flakes
- 1 tbsp tomato paste (I use Hunt's for the best richness)
- 5 cups beef broth
- 24 oz marinara sauce (I prefer Rao's Homemade for authentic flavor)
- 15 oz diced tomatoes
- 2 fl oz water
- 10 oz lasagna noodles (broken into 1-inch pieces by hand)
For the cheese and greens::
- 2 cups cottage cheese
- 1/2 cup parmesan (freshly grated for better melting)
- 1/2 cup mozzarella
- 1 cup spinach
- 2 tbsp fresh basil
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 2-3 minutes, stirring occasionally, until it becomes translucent and fragrant. Add the minced garlic and cook for another 1-2 minutes until aromatic but not browned. This builds the foundational flavor layer for your soup.
- Increase heat to medium-high and add the ground beef to the pot, breaking it up with a spoon as it cooks for 4-6 minutes until no pink remains and the meat is lightly browned. Drain excess fat if needed. Add the Italian seasoning, salt, pepper, and red pepper flakes, stirring constantly for about 30 seconds to toast the spices. Then add the tomato paste and stir well, cooking for another minute to deepen its flavor—this caramelization is key to the soup's richness.
- Pour in the beef broth, marinara sauce, diced tomatoes with their juices, and water. Stir to combine everything and bring the mixture to a gentle boil over medium-high heat. I like to let this simmer for a minute to help the flavors marry before adding the noodles.
- Add the broken lasagna noodles to the boiling soup and stir well to prevent sticking. Return to a gentle boil and cook for 12-15 minutes, stirring occasionally, until the noodles are tender but not mushy. The soup will thicken as the noodles release their starches, creating that signature creamy texture.
- Reduce the heat to medium-low and add the cottage cheese, grated Parmesan, and mozzarella, stirring gently until the cheeses melt and incorporate into the soup. Add the fresh spinach and stir until completely wilted, about 1-2 minutes. I find that stirring gently rather than vigorously helps keep the noodles from breaking apart and maintains a nice texture throughout.
- Ladle the soup into bowls and garnish with fresh basil. You can also add a dollop of cottage cheese on top if desired for extra richness and authenticity to the lasagna-inspired flavor profile.