One Pot Lasagna Soup From Scratch

This one pot lasagna soup delivers all the cozy comfort of classic lasagna in a rich, creamy broth with tender pasta and savory meat. Finished with a dollop of ricotta, every bowl is hearty, comforting, and full of classic Italian flavor.

This lasagna soup is one of those meals that feels special but still practical enough for a busy weeknight. It is rich and cozy like classic lasagna, but lighter and easier to pull together in one pot. What makes this version extra special is that so much of it is made from scratch. Homemade pasta, homemade ricotta, and homemade chicken stock if you have it.

The homemade pasta and ricotta are completely optional, and this soup is still delicious if you use store bought versions. On busy days, that flexibility is what makes this recipe a little more realistic.

That said, if you have the time, making them from scratch adds something really special. The fresh pasta cooks quickly and stays tender, soaking up the broth in a way boxed noodles cannot. The homemade ricotta is light, creamy, and melts right into the soup.

It is one of those extra steps that feels worth it when you slow down and enjoy the process. Even doing just one of the two can elevate the whole dish and turn a simple dinner into something memorable.

Step 1: Make the Pasta (Optional)

Add the flour to a large mixing bowl and make a well in the center. Crack the eggs into the well and use your hands to slowly pull the flour into the eggs until a shaggy dough forms.

homemade pasta

Transfer the dough to a floured surface and knead until smooth and fully combined. Add more flour as needed if the dough feels sticky.

Wrap the dough and let it rest on the counter for at least 10 minutes before rolling it out and cutting.

homemade pasta

After the dough has rested, roll it out on a lightly floured surface until thin and smooth. You can do this by hand with a rolling pin, or use a pasta attachment on a stand mixer for quicker, more even sheets. For this recipe I used my Ankarsrum mixer and pasta attachment to make the process smoother. Cut the dough into small rectangles or squares, dust lightly with flour, and it is ready to use or freeze.

homemade pasta

This recipe makes about 1 lb of fresh pasta. It cooks in just a few minutes and can be used in soup, served as pasta, or layered into lasagna. Extra rolled and cut pasta can be frozen for later use.

Step 2: Make the Ricotta (Optional)

Heat the milk and salt in a pot until it reaches 180 degrees, then turn off the heat. Stir in the vinegar for about 20 seconds until the milk separates into soft curds and whey.

homemade ricotta

Let the mixture sit undisturbed for at least 10 minutes so the curds can fully form and set.

Set a sieve over a bowl and line it with cheesecloth, or use a Greek yogurt strainer if you prefer. Carefully pour the ricotta into the strainer and allow the whey to drain.

homemade ricotta

After about 10 minutes, discard or save the whey. Transfer the ricotta to a glass container, chill for about 2 hours, then with a hand blender add a splash of heavy cream until smooth and creamy before serving.

homemade ricotta

Step 3: Make the Soup

Brown the ground beef and sausage in a large Dutch oven until fully cooked, then remove the meat and set it aside. Using a Dutch oven is my favorite way to make this soup because it holds heat well and builds great flavor in one pot (this is the one I use and love)

lasagna soup

Add the diced onion and cook until soft and fragrant. Stir in the garlic, tomato paste, and dried herbs and cook briefly until everything smells rich and aromatic.

Return the meat to the pot, then add the diced tomatoes, marinara sauce, and chicken stock. Bring the soup to a gentle simmer and let the flavors come together.

Stir in the spinach and heavy cream, then add the pasta noodles and cook just until tender. Ladle into bowls and finish each serving with a generous spoonful of ricotta and freshly grated parmesan.

Tips and Notes

• If you do not want to make pasta, store bought lasagna noodles work perfectly
• Fresh pasta leftovers can be frozen flat and used later
• Homemade ricotta adds incredible texture but store bought works if needed
• This soup reheats beautifully and thickens slightly overnight

Final Thoughts

This lasagna soup is one of the most satisfying meals I have made in a long time. It is nourishing, comforting, and deeply rewarding to make. I hope you and your families love this one, and if you make it, please leave a comment down below and let me know how you liked it!

👇🏻 Watch the full recipe in my Youtube video below, and if you try this recipe, come back and tell me how it turned out!

https://www.youtube.com/watch?v=XDZEYbiw-yg

lasagna soup

One Pot Lasagna Soup From Scratch

5 from 5 votes
One pot lasagna soup made from scratch with rich tomato broth, tender pasta, creamy ricotta, and spinach. Cozy, comforting, and perfect for family dinner.
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings: 6 -8
Course: Dinner, Soup
Cuisine: Italian

Ingredients
  

Lasagna Soup
  • 1 lb ground beef
  • 1/2 lb mild or sweet Italian sausage
  • 1 large onion diced
  • 3 cloves garlic minced
  • 2 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1 teaspoon Italian seasoning
  • 1 28 oz can whole San Marzano tomatoes diced you have to chop these up on your own! I like to use kitchen shears for this
  • 1 cup marinara sauce such as Rao's. Or homemade!
  • 6 cups chicken stock
  • 3 cups fresh spinach chopped
  • 1/2 cup heavy cream
  • 10 oz lasagna noodles broken into pieces or homemade pasta cut small
  • Ricotta and parmesan for serving
Homemade Pasta (Optional)
  • 2 cups flour
  • 4 eggs
Homemade Ricotta (Optional)
  • 8 cups whole milk
  • 3/4 tsp salt
  • 1/4 cup distilled white vinegar
  • 2 to 3 tablespoons heavy cream

Method
 

Homemade Pasta
  1. Add the flour to a large mixing bowl and make a well in the center. Add the eggs and begin incorporating the flour with your hands a little at a time.
  2. Once the dough mostly comes together, transfer it to a floured countertop and knead until smooth and elastic. Add more flour if the dough feels sticky.
  3. Wrap the dough and let it rest for at least 10 minutes. Roll thin and cut into small rectangles or squares. This makes about 1 lb of fresh pasta. Extra pasta can be frozen after cutting.
Homemade Ricotta
  1. Heat the milk and salt in a large pot to 180 degrees, then turn off the heat. Stir in the vinegar for about 20 seconds until curds form. Let sit undisturbed for at least 10 minutes.
  2. Set a sieve over a large bowl and line it with cheesecloth, or use a Greek yogurt strainer. Pour the ricotta into the strainer and let the whey drain for about 10 minutes.
  3. Discard or save the whey. Transfer the ricotta to a glass container and refrigerate for at least 2 hours.
  4. Before serving, add a splash of heavy cream and blend with a hand blender until smooth and creamy. Add more cream as needed.
Lasagna Soup
  1. Brown the ground beef and sausage in a large pot, then remove and set aside. Blot up the excess fat with a paper towel so the soup isn't greasy.
  2. Add a little olive oil if needed and sauté the onion until softened. Add the garlic, tomato paste, oregano, basil, and Italian seasoning. Cook for about 1 minute to bloom the flavors.
  3. Return the meat to the pot. Add the diced tomatoes, marinara sauce, and chicken stock. Bring to a gentle simmer.
  4. Stir in the spinach and heavy cream. Add the pasta and cook just until tender. Fresh pasta will only need a few minutes.
  5. Season with salt to taste.
Serving
  1. Ladle into bowls and top with homemade ricotta and freshly grated parmesan. This soup thickens slightly as it sits and tastes even better the next day.

This post contains affiliate links, which means I may earn a small commission if you make a purchase through them—at no extra cost to you. I only share products I truly use and love.

6 Comments

  1. 5 stars
    So good and very easy to make. I used store bought ricotta and pasta but it was still delicious. We had some honey wheat bread left and had this on the side.

  2. 5 stars
    One word: WOW! This is now going to be a staple for my family. I used turkey meat and store bought pasta instead, and it was super duper delicious. I also could not believe how tasty the ricotta came out. I only made a half of batch and it was almost gone by the time we finished the fist bowl. Thank you for sharing. I look forward to more of your recipes.

  3. 5 stars
    I made this tonight and it was absolutely delicious. My kids (ages 3, 5, and 9) all ate it, which is always a win, and my husband really enjoyed it too. Thank you so much for sharing this recipe!

    I used store-bought lasagna noodles and simply broke them into smaller pieces. I added the entire package of noodles and increased the broth to 8 cups to balance it out. I also added the noodles uncooked and let them cook directly in the soup, which worked perfectly.

  4. I just made this tonight and it was soooo good. My whole family loved it. My son doesnt typically like Ricotta, but I tried my hand at making it myself, and he loved it. We will definitely be adding this to our regular rotation.

  5. 5 stars
    We LOVE this recipe! Have made it a number of times for our family with some delicious sourdough bread (your recipe too!) and even for our sweet neighbors and everyone loved it. Have used store bought lasagna noodles and ricotta but look forward to making both of those myself too. It’s been perfect for the cold New England snowy winter. Thank you, Christine!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating