Join Us
Bowl of hearty lasagna soup topped with shredded cheese in a rich tomato broth, perfect for a cozy comfort meal.
recipe

Recipe: Comforting homemade lasagna soup

If you want a comforting, nourishing meal that supports your weight loss goals, you're in the right place.

This homemade lasagna soup is warm, filling, and satisfying. It keeps you on track without feeling heavy or restrictive.

This meal is for people who want real food and simple ingredients. No gimmicks. No complicated rules. Just good food that helps you feel fed and supported.

Prep Time: 15 minutes

Cook Time: 25 minutes

Servings: 6

Ingredients 

  • 1/2 Yellow Onion (diced)
  • 2 Garlic (cloves, minced)
  • 1 lb Lean Ground Beef
  • 2 tablespoons Italian Seasoning (divided)
  • 1 2/3 cups Crushed Tomatoes (from the can)
  • 1 cup Tomato Sauce
  • 4 cups Beef Broth
  • 7 Lasagna Sheets (no boil)
  • Sea Salt & Black Pepper (to taste)
  • 3 ozs Mozzarella Cheese (shredded)

Instructions

  1. In a large pot or dutch oven, heat the oil over medium heat. Then, sauté the onion until it softens, about four to five minutes.
  2. Add the minced garlic and sauté for an additional 30 seconds. If necessary, add a splash of broth or water to prevent the onions and garlic from burning.
  3. Incorporate the ground beef into the pot, breaking it up as it cooks. Sprinkle half of the Italian seasoning and continue to break up the beef. Cook for around seven to eight minutes until the beef is thoroughly cooked.
  4. Add in the crushed tomatoes, tomato sauce, beef broth, and the remaining Italian seasoning. Stir to combine.
  5. Bring the mixture to a boil then let it simmer, partially covered, for about ten minutes.
  6. Break up the lasagna sheets into approximately two inch pieces and add them to the pot. Let it cook for an additional ten minutes or until the pasta is al dente.
  7. Divide the lasagna soup into bowls, season with salt and pepper to taste, and top generously with shredded mozzarella. Enjoy your comforting and hearty meal!

Notes:

  • Leftovers: Refrigerate left over lasagna soup in an airtight container for up to three days.

  • Serving Size: One serving of lasagna soup is equal to approximately 1 1/2 cups.

  • Gluten-FreeUse gluten-free pasta.

  • Dairy-FreeUse dairy-free cheese.

  • More FlavorAdd fresh parsley and basil.

  •  No Ground BeefUse ground turkey, chicken, or pork.

Nutrition per serving:

Calories: 511

Sugar: 5g

Fat: 24g

Protein: 26g

Saturated: 8g

Cholesterol: 89mg

Trans: 1g

Sodium: 572mg

Polyunsaturated: 1g

Vitamin A: 434IU

Monounsaturated: 10g

Vitamin C: 9mg

Carbs: 48g

Calcium: 125mg

Fiber: 4g

Iron: 4mg

Remember, there are no gimmicks here, just the real deal!

For more scrumptious recipes perfect for you healthy lifestyle, visit us often.

Enjoy your journey towards healthier, joyous living.

Eating well isn't about depriving yourself of the joy of good food. This lasagna soup is proof that wholesome, real food can be comforting, satisfying, and align with your sustainable weight loss goals.

The beauty of weight loss with real food is you're fueling your body with nourishment, not just mindlessly cutting calories. 

#block-1727185644866 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185644866 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727185644866 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185644866 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1727185644866 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1727184909450 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727184909450 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727184909450 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727184909450 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1727184909450 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1727185700773 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185700773 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727185700773 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185700773 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1727185700773 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1727185807767 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185807767 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727185807767 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185807767 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1727185807767 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1727185900639 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185900639 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727185900639 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185900639 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1727185900639 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1757526908912 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1757526908912 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1757526908912 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1757526908912 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1757526908912 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1727186222210 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727186222210 .block { border: 2px solid #2d5d44; border-radius: 4px; background-color: #719949; padding: 0px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727186222210 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727186222210 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } } @media (max-width: 767px) { #block-1727186222210 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1765931418715 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1765931418715 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1765931418715 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1765931418715 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1765931418715 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } .awesomecontainer .row .block-type--accordion { align-self: flex-start; }

Stay connected with news and updates!

Join our mailing list to receive the latest news and updates from our team.
Don't worry, your information will not be shared.

We hate SPAM. We will never sell your information, for any reason.

I'd love to hear your thoughts.
Please leave a comment!

 

Hot topics lately:

Recipe: Comforting homemade lasagna soup

Dec 17, 2025

Healthy, happy, and enjoying every bite this holiday season

Dec 13, 2025

Get Real Weight Loss logo

Terms of Use
Privacy
Cookies
Disclaimers
Copyright Get Real Weight Loss 2024