Ingredients
Method
Cooking
- Heat olive oil in a large pot over medium heat. Add diced onion and cook for 3–4 minutes until translucent.
- Add minced garlic and cook for 1–2 minutes until fragrant.
- Increase heat to medium-high. Add ground beef or Italian sausage and break it up with a spoon. Cook for 5–7 minutes until browned. Drain excess fat if needed.
- Stir in Italian seasoning and red pepper flakes (if using). Cook for 1 minute to bloom the spices.
- Pour in the broth and add the crushed tomatoes. Stir to combine and bring to a boil.
- Add the uncooked pasta. Reduce heat to a simmer and cook for 10–12 minutes, stirring occasionally, until the pasta is al dente.
- Stir in fresh spinach and cook for 1–2 minutes until wilted.
- In a small bowl, mix ricotta and Parmesan. Stir the cheese mixture into the pot until evenly distributed. Taste and season with salt and pepper.
- Serve hot topped with shredded mozzarella and fresh basil.
Notes
To store, cool to room temperature, transfer to airtight containers, and refrigerate for up to 3–4 days. For freezing, do so without spinach and fresh mozzarella on top for the best texture.
