Brown the beef. Heat olive oil in a large pot over medium-high heat.
Add the ground beef and cook, breaking it up, until browned and no longer pink. Season lightly with salt and pepper. If there’s excess fat, drain it off.
Sauté the aromatics. Add the onion, carrot, and bell pepper.
Cook 4–5 minutes until softened. Stir in the garlic, Italian seasoning, and red pepper flakes; cook 30 seconds until fragrant.
Build the base. Stir in tomato paste and cook 1 minute to concentrate the flavor. Add crushed tomatoes, broth, and the bay leaf.
Bring to a gentle boil, then reduce to a lively simmer.
Add the pasta. Stir in the broken lasagna noodles and zucchini. Simmer uncovered, stirring occasionally, until the noodles are al dente, about 10–12 minutes. Taste and adjust salt and pepper.
Mix the “cheesy” finish. In a small bowl, combine ricotta and parmesan with a pinch of salt and pepper.
This becomes your creamy topping.
Serve. Remove the bay leaf. Ladle soup into bowls and top each with a spoonful of the ricotta-parmesan mixture. Garnish with fresh basil or parsley and a little extra parmesan if you like.