Heat olive oil in a large Dutch oven. Add sausage or ground beef and cook until browned. Drain extra grease if needed.
Add the diced onion and sauté 3–4 minutes until softened.
Stir in garlic and cook 30 seconds.
Build the tomato base
Stir in tomato paste and cook 1 minute.
Add crushed tomatoes, diced tomatoes, chicken broth, Italian seasoning, garlic powder, onion powder, and optional red pepper flakes.
Bring to a gentle boil.
Stir in broken lasagna noodles.
Reduce heat and simmer 12–15 minutes, stirring occasionally, until noodles are tender.
Stir in heavy cream.
Taste and adjust salt & pepper.
Mix the ricotta topping
In a bowl, combine ricotta, mozzarella, parmesan, Italian seasoning, and salt.
Mix until smooth and fluffy.
Ladle hot soup into bowls.
Top each serving with a generous scoop of the ricotta mixture.
Drizzle lightly with pesto olive oil or olive oil of preference
Garnish with fresh basil
Serve with warm garlic bread.