Go Back
+ servings
Print Recipe
4.13 from 8 votes

Creamy Tomato Soup Macaroni & Cheese

Creamy tomato soup macaroni and cheese takes the classic pairing of grilled cheese and tomato soup and combines it into one delicious pasta bake. This easy noodle casserole recipe is cheesy pasta perfection your whole family will love!
Prep Time10 mins
Cook Time45 mins
Total Time55 mins
Course: Casserole, Dinner, Lunch
Cuisine: American
Servings: 8
Calories: 665kcal


  • 1 lb pasta like cavatapi, rotini, or penne
  • 3 1/2 tbsp butter
  • 1/4 cup flour
  • 2 1/2 cups milk
  • 4 1/2 cups shredded cheddar cheese
  • 2 1/2 cups marinara sauce
  • 2 tbsp tomato paste
  • salt & pepper to taste
  • 1 cup panko bread crumbs
  • 1 1/2 tsp Italian seasoning
  • 1 tbsp melted butter


  • Cook the pasta according to the package directions JUST until al dente. Immediately strain the pasta. Run it under cold water, stirring to stop the pasta from cooking further.
  • In a large heavy bottomed pot, melt the butter over medium heat. As soon as it's melted add the flour, whisking to combine. Let the mixture bubble for 30 seconds to cook off any flour taste.
  • Raise the temperature to medium high and add in the milk 1/2 cup at a time, until all the milk's been incorporated and simmer, whisking often, until the roux has thickened.
  • Reduce the heat to medium low, and add the cheese- one cup at a time- whisking until all the cheese has been incorporated and the sauce is smooth.
  • Add the marinara sauce & tomato paste to the cheese sauce, whisking to evenly combine.
  • Add the pasta into the pot, and gently toss until all of the pasta is evenly combined & saucy. Season with salt & pepper, to taste.
  • Transfer the pasta mixture to a 9x13" baking dish that has been lightly sprayed with non-stick cooking spray.
  • Add the bread crumbs, Italian seasoning, and melted butter to a small mixing bowl. Stir together until evenly combined, and then spread them out evenly over top of the casserole.
  • Bake the macaroni & cheese at 350° for 20-25 minutes. Remove the casserole from the oven, serve, and enjoy!


If you want your bread crumb topping extra crispy, place it under the broiler for 1-2 minutes. Watch it very carefully though to prevent any burning.
recipe adapted from Carmyy


Calories: 665kcal | Carbohydrates: 60g | Protein: 30g | Fat: 34g | Saturated Fat: 21g | Cholesterol: 99mg | Sodium: 1020mg | Potassium: 605mg | Fiber: 4g | Sugar: 10g | Vitamin A: 1423IU | Vitamin C: 6mg | Calcium: 639mg | Iron: 3mg