Ingredients
Method
Brown the meat
- Heat olive oil in a large pot over medium-high heat.
- Add sausage, breaking it up. Cook until browned and cooked through, about 5–7 minutes. Spoon off excess fat if needed.
Sweat the aromatics
- Add onion and cook until translucent, 3–4 minutes.
- Stir in garlic and cook for 30 seconds until fragrant.
Build the flavor base
- Stir in tomato paste, oregano, basil, fennel seeds, and red pepper flakes. Cook for 1 minute to caramelize the paste.
Add liquids
- Pour in crushed tomatoes and broth. Scrape any browned bits from the bottom and bring to a lively simmer.
Simmer and season
- Reduce heat to medium. Taste and season with salt and pepper. Let it bubble for 10 minutes to marry the flavors.
Cook the pasta
- Add broken lasagna noodles or short pasta. Simmer, stirring occasionally until al dente, about 8–12 minutes depending on pasta shape.
Make the ricotta topping
- In a small bowl, mix ricotta, parsley, salt, and pepper. Set aside.
Finish creamy
- Lower heat and stir in heavy cream, mozzarella, and Parmesan until melted and slightly thickened. If it’s too thick, splash in more broth. If too thin, simmer for 2–3 more minutes.
Serve
- Ladle into bowls. Add a generous dollop of the ricotta mixture on top. Sprinkle with extra Parmesan and fresh basil or parsley.
- Enjoy immediately to maintain peak texture.
Notes
Refrigerate leftovers in an airtight container for 3–4 days. For best results, freeze the soup base without the pasta and reheat with fresh pasta cooked directly in the soup.
