Cheesy Florentine Pasta in bowl

Cheesy Florentine Pasta

Cheesy Florentine Pasta with an easy creamy Parmesan sauce, fresh spinach and roasted bell peppers. The perfect weeknight meal that's also great as a cold lunch option!
Course Main Course
Cuisine Italian
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 6 Servings
Calories 488 kcal
Author Sabrina Snyder


  • 1 pound penne pasta
  • 3 tablespoons unsalted butter
  • 3 tablespoons flour
  • 2 cups whole milk
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon coarse ground black pepper
  • 1 cup mozzarella cheese
  • 1/2 cup Parmesan cheese
  • 4 cups fresh baby spinach
  • 1/4 cup roasted peppers sliced


  1. Cook the pasta one minute shy of the directions listed on the box and drain (do not rinse).
  2. Add the butter to the pot you just used for the pasta (make sure to have at least rinsed it out well).
  3. Once melted add in the flour and whisk well, cooking for about a minute.

  4. Add in the milk slowly while whisking until smooth.
  5. Add in the salt, pepper, mozzarella and Parmesan cheese and whisk well.
  6. Add the pasta back in and toss well.
  7. Add in the spinach and bell peppers and toss a bit more before serving.
Nutrition Facts
Cheesy Florentine Pasta
Amount Per Serving
Calories 488 Calories from Fat 144
% Daily Value*
Total Fat 16g 25%
Saturated Fat 9g 45%
Cholesterol 44mg 15%
Sodium 580mg 24%
Potassium 418mg 12%
Total Carbohydrates 65g 22%
Dietary Fiber 3g 12%
Sugars 6g
Protein 21g 42%
Vitamin A 48.1%
Vitamin C 10.1%
Calcium 32.5%
Iron 10.5%
* Percent Daily Values are based on a 2000 calorie diet.